開拓者 TB 如何判斷K線結束,以結束的close發單?
作者:開拓者 TB 來源:cxh99.com 發布時間:2013年03月02日
- 咨詢內容: 本帖最后由 xiaoye51888 于 2012-12-7 14:54 編輯
直接用close,很可能盤中發單,然后走出長影線,結束了信號消失。現在想要的就是K線結束的時候,以close發單,而不是下根k線以open發單,區別在于有一些策略,如日線小時線的,只要當根K線走完的時候用收盤價計算符合條件就要發單進去,要不等下一根K線再發單,隔夜的行情有可能就損失了,像我自己平臺的方法是10分鐘以上的周期在該K線結束前1分鐘的收盤價作為該根K線的close,以該價格發單,這樣不會K線結束的那一刻當天也收盤,單子發布出去
TB是否有設置或者用語句可判斷?
另:4個策略同時跑4個時間周期10個品種,這樣有4*4*10=160個超級圖表,每天早晨開機的時候點160遍啟動自動交易太麻煩了。而且每添加一個策略,要插入到4個周期10個品種的時候,也沒找到批量插入的方法,全部弄完了,每個超級圖標還要給發單不用確認打一遍勾,操作太麻煩太不人性化了,有簡單方法嗎?
- TB技術人員: 只有新的K線出來的,方可確定上一bar的收盤價是什么。換成日線,已是第二天了。
如果想要用收盤前一段時間來發信號的,可以使用currenttime加以判斷。但要考慮,此類寫法是有可能信號消失的。因為沒法排除信號之后至收盤前一段時間的行情走向從而導致信號條件可能不滿足了。
另:1,一個機器同時帶160個圖表,還是建議先測試一下再說吧。基本上電腦是帶不動不這么多帳號的。
2,就算是160個圖表,設置保存好工作區或工作室,再使用文件---啟動全部自動交易按鈕就可以全部完全成操作了。熟悉一下軟件的操作,即可看到TB是有此人性化的設置的。
- TB客服:
小米 發表于 2012-12-7 15:07
只有新的K線出來的,方可確定上一bar的收盤價是什么。換成日線,已是第二天了。
如果想要用收盤前一段時間 ...
嗯 是的 有啟動全部交易的按鈕的話就方便多了
我現在2個策略,2個時間周期,10個品種,40個還能帶的動,還在陸續把原來平臺的往TB上挪,不過現在的問題是,TB崩的次數越來越多了,是因為模擬賬戶測試的事嗎?像今天下午收盤后崩了一次,不管是連電信還是連網通都登不上去了
- 網友回復:
xiaoye51888 發表于 2012-12-7 17:08
嗯 是的 有啟動全部交易的按鈕的話就方便多了
我現在2個策略,2個時間周期,10個品種,40個還能帶的動, ...
如果帶不動更多的圖表,就分電腦來操作吧。。
模擬并不會導致崩潰。如果最近常發生,可以刪掉data再重登錄試試。
仍經常崩潰的話,需要看一下都是什么操作方式導致的崩潰了。
- 網友回復: 現在40個圖表跑模擬賬戶跑了1個星期了,有時候1天都正常,沒任何問題,有時候可能一會兒就崩一次,移植過來的2個趨勢策略都比較簡單,沒有特別復雜的邏輯,而且也按照TB的規則進行了修改,比如用H\L,不用C作為發單的依據,或者用C[1],已經沒有信號閃爍這樣低級的問題,像今兒早11點20多的時候崩了一次,需要關閉TBDATA的進程,刪DATA文件夾,然后登陸的時候勾上暫停自動交易才能重新登進TB,否則直接崩,然后F10登陸交易賬戶,如果線路是聯通直接崩,線路是電信可以登上去,重新登上去剛才又崩了一次,就是運行中就無反應了,然后按照剛才的流程重新弄一遍,現在又可以了