ZHACK 發表於 12-3-2 12:22

[請益]及時停損的語法

如果
已經設定
當根k線 open價位作進出場動作
SetTradeDelays( 0, 0, 0, 0 );

而買賣訊皆決定於前根k線close價位
例如:

MAfast=MA(C,-6);
MAslow=MA(C,-21);

buy=Cross(Ref(C,-1),MAslow);
sell=Cross(MAfast,Ref(C,-1));
Short=Cross(MAslow,Ref(C,-1));
cover=Cross(Ref(C,-1),MAfast);

現在想加入及時停損
例如
多方停損點:
bl=ValueWhen(Buy,Ref(O,0))*0.9;
空方停損點:
sl=ValueWhen(Short,Ref(O,0))*1.1;

想請問各位大大
如何設當根k線之內碰到停損點立即停損 而非k棒完成後 下根k線open價位停損?

感激不盡

stock1586 發表於 12-3-2 13:20

Mc可以這樣及時停損的語法寫?
?

kilroy 發表於 12-3-2 13:43

用 H > 停損價
   L < 停損價

就可以 this bar 了

參考看看吧

wldtw2008 發表於 12-3-2 18:23

多方停損點: bl=ValueWhen(Buy,Ref(O,0))*0.9;
sell next bar at bl stop;

空方停損點: sl=ValueWhen(Short,Ref(O,0))*1.1;
buycover next bar at sl stop;

他的next bar 是指 下一根開始,就把這個STOP單丟出去。
之後就是期貨商、交易所的觸價了。

GnuHomot 發表於 12-3-3 07:46

如果只是做Backtest的話:
buy,sell,short,cover決定哪一根K棒進出
buyprice, sellprice, shortprice, coverprice決定進出場的價位
如果是實際下單的話,那就又是另外一回事了。
頁: [1]
查看完整版本: [請益]及時停損的語法