日內開平倉歷時代碼如何編寫 [金字塔]
- 咨詢內容:
想要把多個策略寫在一起,會用到開平倉歷時函數,但組合在一起需要各個策略各自計算自己的開平倉歷時,自己怎么用代碼來表示enterbars和exitbars呢?
謝謝!
我自己寫了下列代碼,就是不行:
phold:=ref(hold,1); //hold
r10:BARSLAST(phold=0 and hold<>0),LINETHICK0;//開倉歷時
er10:BARSLAST(phold<>0 and hold=0),LINETHICK0;//平倉歷時hold是這么計算的:
if 平多 and phold>0 then hold:=0;
if 平空 and phold<0 then hold:=0;
if 開多 and phold=0 then hold:=1;
if 開空 and phold=0 then hold:=-1;
請問,有什么問題嗎?
- 金字塔客服:
可以,將你的hold定義為一個全局變量
先用兩個策略組合起來嘗試
- 用戶回復:
以下是引用fly在2013/12/24 15:23:08的發言:
可以,將你的hold定義為一個全局變量
先用兩個策略組合起來嘗試
不行啊,開倉歷時和平倉歷時就是不正確啊!!
- 網友回復:
用enterbars不行?
- 網友回復:
以下是引用jinzhe在2013/12/25 8:57:07的發言:
用enterbars不行?組合在一起,各個策略就無法用到enterbars了
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容