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