victorzhuo 發表於 16-1-24 18:01

如何不用Set指令產生成交當根K的停損單

請教各位大大,如何可以不用Set指令產生成交當根K棒的停損單
希望做到部位一建立就馬上有停損單
同時又不希望用set指令
set指令都是用broker的實際進場價格,而我希望做到用圖表的進場價格
我目前這樣寫似乎可以

if BuySetup then begin
        Buy next bar at LongEntryPrice stop;
        Sell("L_StopLoss") next bar at LongEntryPrice - StopLoss/bigpointvalue stop;
end;
if SellSetup then begin
        SellShort next bar at ShortEntryPrice stop;
        buytocover ("S_StopLoss") next bar at ShortEntryPrice + StopLoss/bigpointvalue stop;
end;


但是這只適用於多空同時只下一邊的情況(BuySetup不等於SellSetup)
不知道大家有什麼更好的做法可以不用setstoploss來下停損呢
感謝



曾永政 發表於 16-1-25 19:17

不用 Set 開頭指令,就自己寫一個專用的訊號(IOG=true),一起放上圖表。



blj0511 發表於 16-1-25 17:50

沒有實際試過,只是您這樣寫的結果,可能跟直接用setstoploss的問題差不多,我猜啦


mc儘量不要同根K棒進出,若希望停損不要差太多,可以把分K改短,例如本來跑15分K改成跑3分或一分K

hoonsor 發表於 16-1-26 19:25

感謝阿政大分享,借這篇文章問說這種寫法跟不用set類指令比起來有什麼好處嗎??{:5_226:}

沒房子的阿捨 發表於 16-1-26 20:56

你這樣的做法就可以了阿.....

但最後一句有點不懂....你指的不適用是甚麼情況呢?
多空本來就同時只能下一邊阿.....
頁: [1]
查看完整版本: 如何不用Set指令產生成交當根K的停損單