此種手?jǐn)?shù)情況如何編寫? [金字塔]
- 咨詢內(nèi)容:
如下圖:
此主題相關(guān)圖片如下:圖片1.jpg請(qǐng)問(wèn)該如何編寫,才能使每次建倉(cāng)的手?jǐn)?shù)相同?
- 金字塔客服:
buy(1,1,marketr)
這樣就是1手
- 用戶回復(fù):
不是這樣。我第一次建倉(cāng)的手?jǐn)?shù)是通過(guò)資金的2%/ATR倍數(shù)得出來(lái)的,比如算出來(lái)手?jǐn)?shù)是a1,我可以做到讓第二次建倉(cāng)的手?jǐn)?shù)也是a1,即ref(a1,enterbars); ,但是第二次開(kāi)倉(cāng)之后的手?jǐn)?shù)卻不是固定為a1,而是變化的。我想把我隨后所有的加倉(cāng)的手?jǐn)?shù)都固定為第一次開(kāi)倉(cāng)的手?jǐn)?shù),就像上圖那樣,該如何編寫?
- 網(wǎng)友回復(fù):
你這種算法處理,每次開(kāi)倉(cāng)是時(shí)都會(huì)根據(jù)當(dāng)前的資金去計(jì)算手?jǐn)?shù)、
你如果只想在第一次計(jì)算時(shí)計(jì)算手?jǐn)?shù),后面統(tǒng)一按這個(gè)數(shù)量開(kāi)倉(cāng),用全局變量標(biāo)記計(jì)算
VARIABLE:flag=0;if flag= 0 then begin
2%/ATR;
flag:= 1;
end
- 網(wǎng)友回復(fù):
我知道以下這樣寫應(yīng)該是錯(cuò)的,按照你的意思,應(yīng)該怎樣寫呢?
a1:0.01*valuewhen(barpos=1,asset); //初始資金的1%a2:floor(a1/(2*atr)); //開(kāi)倉(cāng)手?jǐn)?shù)
//第一次建倉(cāng)if cond1 then begin buy(1,a2,marketr);
//第n次建倉(cāng)b1:ref(a2,enterbars);variable:n=0; flag=0;if cond2then beginbuy(1,b1,marketr);n:=n+1;flag:=1;end
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容