geaggy 發表於 17-1-20 17:58

新手想問 setexitonclose

setexitonclose 收市平掉所有position, 但我想收市前5分鐘平掉所有position,請教如何寫?

還有第二問題,我如何可以找回昨天某一時間的收市價?例如我想知道昨天下午1時的收市價是如何表示?

還有這個看不懂,
If currentcontracts =1 then begin
    sell 1 contracts next bar at(entryprice +t3) limit;
    sell 1 contracts next bar at st3 stop;
end;

為何有2句sell? 原本只有一張long position, 平倉為何有2句sell?

希望有大大解答 , 謝謝

haruttn 發表於 17-1-21 12:14

本帖最後由 haruttn 於 17-1-21 12:23 編輯

進場的條件可以做不同的設定
譬如說突破均線就進場做多
跌破均線就進場做空
哪一個條件先成立
就做那一個條件的動作

同樣的 出場的條件也可以做不同的設定
譬如說你提的例子(我猜的)
第一項應該是多單停利出場
第二項應該是多單停損出場
你還可以再添加更多的出場條件
譬如說
if t>1340 then sellnext bar market;
if t>1340 then buytocovernext bar market;
時間到13:40則 所有多空單平倉出場


geaggy 發表於 17-1-21 12:58

謝謝回覆, 可是 t>1340 平倉後, 1341 它又和我買進......
新手自學了一星期沒有進展, 不知要多久才有進步

haruttn 發表於 17-1-21 16:21

geaggy 發表於 17-1-21 12:58
謝謝回覆, 可是 t>1340 平倉後, 1341 它又和我買進......
新手自學了一星期沒有進展, 不知要多久才有進步 ...

在進場條件中用時間條件去限制進場時間

if t>0900 and t<1300then begin

if condition1 then buy next bar market;
if condition2 then sellshort next bar market;

end;

這樣可以限制9點之前以及1點之後不會進場

hipper68 發表於 17-1-21 18:44

http://www.yctseng.net/2015/07/blog-post_31.html
FYI
頁: [1]
查看完整版本: 新手想問 setexitonclose