請教交易時間及強制平倉寫法~~
各位好,想請教各位有關此功能的寫法。
因為期貨交易時間為08:45~13:45,然後15:00~隔天的05:00
S1-我想要在08:45~13:45中交易,但在13:30強制平倉。
S2-然後接著15:00~05:00 中交易,但在04:45 強制平倉。
但我一直搞不定S2的部份,不知該怎麼寫。
我寫都變成時間無法連續交易到05:00.....
不是04:45就平倉掉了嗎?04:46~05:00的交易要怎麼處理?到13:30平倉?
13:31~13:45也有同樣奇怪的邏輯。
是真的想那樣嗎? 另外,建議把你自己寫的碼相關的部份 po 出來,別人旁觀者清,或許比較容易指出問題所在。
你只需要把出場設定一個時間時段,1330--1345445---500
合乎條件就出場
然後 不是 這2個時段的 允許交易 (time>=1500 or (time>=0000 and time<=0445)
大概是這樣
試試這個吧
if (time >= 1330 and time <= 1345) or (time >= 445 and time <= 500) then begin
sell next bar at market;
buytocover next bar at market;
end;
有的,後來經大家的提示,再修一下有弄出來了。
頁:
[1]