指令和圖表變形的疑問(wèn) [金字塔]
- 咨詢內(nèi)容:
我在策略里面加入了你們教的止損指令,但我想加多一個(gè)標(biāo)識(shí)然它止損后不在同方向重新開倉(cāng),但加完后不知為何圖表就壓縮成很扁不正常了原指令:if holding>0 and l<zs then beginsell(1,1,limitr,min(o,zs));end;//止損這時(shí)圖表顯示正常
此主題相關(guān)圖片如下:qq圖片20130802172912.jpg
但當(dāng)把指令加了個(gè)buystop的標(biāo)識(shí)后:if holding>0 and l<zs then beginsell(1,1,limitr,min(o,zs));buystop=1;end;//止損圖表就顯示不正常了
此主題相關(guān)圖片如下:qq圖片20130802173222.jpg
- 金字塔客服:
改一下
if holding>0 and l<zs then begin
sell(1,1,limitr,min(o,zs));
buystop:=1;
end;//止損
- 用戶回復(fù):
哦!對(duì)喔,呵呵,剛轉(zhuǎn)用,還不是很會(huì),謝謝??!
- 網(wǎng)友回復(fù):
現(xiàn)在圖表的問(wèn)題解決了,但我想加個(gè)控制指令來(lái)控制止損后同方向不再開倉(cāng)好像不起作用,想請(qǐng)教老師是為什么呢我的具體寫法:公式開頭我定義了b=0,s=0,然后開多倉(cāng)條件是b<>1,空倉(cāng)是s<>1,然后多倉(cāng)止損止盈后加上b=1,空倉(cāng)止損后加上s=1,請(qǐng)問(wèn)這樣為什么不起作用呢?因?yàn)槲沂莿倧膖b轉(zhuǎn)過(guò)來(lái),tb時(shí)這樣寫是可以的。是不是我定義的不對(duì)呢?
- 網(wǎng)友回復(fù):
是的,定義的不對(duì).
需要使用全局變量
以下提供簡(jiǎn)單示例,供您學(xué)習(xí)參考
【金字塔使用技巧】----當(dāng)日虧損超過(guò)5次,則不再交易[圖表程序化交易]
當(dāng)日虧損交易次數(shù)超過(guò)5次,則不再開倉(cāng)如何寫?----圖表交易
部分示例(1) :
variable:lossnum=0;// 全局變量,平倉(cāng)時(shí)判斷一下是盈利/虧損,若虧損lossnum就加1
cs:=5;//限定一天最多虧損5次
ma5:=ma(5,close);
ma20:=ma(20,close);
con1:=cross(ma5,ma20);
con2:=cross(ma20,ma5);
if cond2 and holding>0 then
begin
sell(1,1,thisclose);
if c<enterprice then lossnum:=lossnum+1;
end
if cond1 and holding=0 and lossnum<cs then buy(1,1,thisclose);
if time=closetime(0) then lossnum:=0;// 商品期貨,收盤的同時(shí),lossnum賦值為0
//收盤lossnum不賦值為0,第二天就不再開倉(cāng)了
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容