[求助]遞增問題 [金字塔]
-
咨詢內(nèi)容:
請(qǐng)老師指點(diǎn)怎么進(jìn)行遞增的運(yùn)算并返回結(jié)果
非常偽的代碼
for A:=范圍(0.1,100),步長(zhǎng) 0.1
Sign:=范圍(-1,0,1),步長(zhǎng) 1
Sum:=品種X收盤價(jià)*A+Sign*品種Y收盤價(jià);
求Min(Sum),返回A;
不知道怎么在金字塔里套用這個(gè)A值?
A=???
stockcode1:='L00';
stockcode2:='PP00';
price1c:=CALLSTOCKEX(stockcode1,VTCLOSE,tf,0,2000);
price2c:=CALLSTOCKEX(stockcode2,VTCLOSE,tf,0,2000);
sum:= price1c * A + Sign * price2c;
求Min(sum) 返回Min(sum) , 返回A?
-
金字塔客服:
你這個(gè)算法沒意義,在圖表計(jì)算的模式下,
求Sum:=品種X收盤價(jià)*A+Sign*品種Y收盤價(jià);
在歷史每根k上,收盤價(jià)是定值,那么A和Sign的范圍肯定是范圍的最小值。壓根沒必要有上面的雙重循環(huán)去計(jì)算。
?
?來源:程序化久久網(wǎng)( www.weiqiv.net.cn )
-
用戶回復(fù):
以下是引用wenarm在2017/5/10 8:26:06的發(fā)言:
你這個(gè)算法沒意義,在圖表計(jì)算的模式下,
求Sum:=品種X收盤價(jià)*A+Sign*品種Y收盤價(jià);
在歷史每根k上,收盤價(jià)是定值,那么A和Sign的范圍肯定是范圍的最小值。壓根沒必要有上面的雙重循環(huán)去計(jì)算。
Sum:=品種X收盤價(jià)*0.1+Sign*品種Y收盤價(jià);
Sum:=品種X收盤價(jià)*0.2+Sign*品種Y收盤價(jià);
Sum:=品種X收盤價(jià)*0.3+Sign*品種Y收盤價(jià);
......
Sum:=品種X收盤價(jià)*100+Sign*品種Y收盤價(jià);
中使得Sum最小的A值和Sign?
-
網(wǎng)友回復(fù):
就是說,在k線的序列模式下,品種、收盤價(jià)是一個(gè)已經(jīng)確定的值,在這個(gè)確定了close為定值上進(jìn)行循環(huán)計(jì)算sum。
Sum:=品種X收盤價(jià)*0.1+Sign*品種Y收盤價(jià);(肯定是a=0.1,Sign=-1時(shí))其sum值最小。
??????????? 。。。
??????????? 。。。
??
-
網(wǎng)友回復(fù):
以下是引用wenarm在2017/5/10 10:11:58的發(fā)言:
就是說,在k線的序列模式下,品種、收盤價(jià)是一個(gè)已經(jīng)確定的值,在這個(gè)確定了close為定值上進(jìn)行循環(huán)計(jì)算sum。
Sum:=品種X收盤價(jià)*0.1+Sign*品種Y收盤價(jià);(肯定是a=0.1,Sign=-1時(shí))其sum值最小。
??????????? 。。。
??????????? 。。。
老師說得是,這么看來邏輯上是的,計(jì)算品種收盤價(jià)加法Sum不是很恰當(dāng)。。。
我換換吧,改成
Sum:=Pearson(品種X收盤價(jià),N)+Sign*Pearson(品種Y收盤價(jià),N);
Sum:=Pearson(品種X收盤價(jià),N)*0.1+Sign*Pearson(品種Y收盤價(jià),N);Sum:=Pearson(品種X收盤價(jià),N)*0.2+Sign*Pearson(品種Y收盤價(jià),N);
Sum:=Pearson(品種X收盤價(jià),N)*0.3+Sign*Pearson(品種Y收盤價(jià),N);
Sum:=Pearson(品種X收盤價(jià),N)*0.4+Sign*Pearson(品種Y收盤價(jià),N);
......
Sum:=Pearson(品種X收盤價(jià),N)*100+Sign*Pearson(品種Y收盤價(jià),N);
求使Sum最小的A值和Sign
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容