chris5201yy 發表於 15-8-14 11:41

請問語法

請問各位大大
如果在30分K線圖上,一天只交易一次,在1330平倉
這樣的語法應該如何寫呢?
還請各位大大幫忙,謝謝

takashi888 發表於 15-8-14 12:33

設一個交易次數的變數n,每天開盤設為0,有交易就檢查這個是不是0,是0就交易,交易成功改成1,1330平倉,網路上很多,一查就有了

wldtw2008 發表於 15-8-14 12:55

if entriestoday(d) =0 then begin
//Entry Strategy
end;

if t>=1330 then begin
sell next bar at market;
buytocover next bar at market;
end;

chris5201yy 發表於 15-8-14 15:47

takashi888 發表於 15-8-14 12:33 static/image/common/back.gif
設一個交易次數的變數n,每天開盤設為0,有交易就檢查這個是不是0,是0就交易,交易成功改成1,1330平倉, ...

感謝takashi888大大的回覆,謝謝

chris5201yy 發表於 15-8-14 15:48

wldtw2008 發表於 15-8-14 12:55 static/image/common/back.gif
if entriestoday(d) =0 then begin
//Entry Strategy
end;


感謝wldtw2008大大的詳細回覆,感激不盡{:4_160:}

googleandy 發表於 15-8-14 17:25

wldtw2008 發表於 15-8-14 12:55 static/image/common/back.gif
if entriestoday(d) =0 then begin
//Entry Strategy
end;


問題是---

若是台指期, 30分週期, K棒收棒時間永遠不會落在13:30,

如果用 if t>=1330 ---> 您會在 13:45 平倉, 但那時候已經收盤,無法下單.

所以,應提早在 13:15 平倉才可行.(改為if t>=1315即可 )

曾永政 發表於 15-8-14 22:18

googleandy 發表於 15-8-14 17:25 static/image/common/back.gif
問題是---

若是台指期, 30分週期, K棒收棒時間永遠不會落在13:30,


如果堅持要在 13:30 平倉的話,可以用這方法:http://www.yctseng.net/2015/07/blog-post_31.html

sadrick123 發表於 15-8-15 12:10

将你的平仓脚本和开仓脚本分开   平仓脚本改用bar内   然后用currenttime=1328 或1329你的本地时间不能相差太远啦   或者引用一分钟的子图

chris5201yy 發表於 15-8-15 15:06

曾永政 發表於 15-8-14 22:18 static/image/common/back.gif
如果堅持要在 13:30 平倉的話,可以用這方法:http://www.yctseng.net/2015/07/blog-post_31.html
...

非常感謝曾大的回覆
但IOG的程式我不會寫,聽說很複雜

曾永政 發表於 15-8-15 18:18

chris5201yy 發表於 15-8-15 15:06 static/image/common/back.gif
非常感謝曾大的回覆
但IOG的程式我不會寫,聽說很複雜

程式碼都寫好了,怎麼放上圖表的設定也有了。真複雜 XD
頁: [1]
查看完整版本: 請問語法