CURRENTTIME使用
作者:金字塔 來源:cxh99.com 發布時間:2014年11月19日
- 咨詢內容:
在60分鐘K線下實現13點1分開倉8分平倉開多:BUY (CURRENTTIME=130100 AND HOLDING=0,1,MARKETR); 平多:SELL(CURRENTTIME=130800 AND HOLDING>0,1,MARKETR); 交易沒有觸發。在不改變K線周期的情況下如何實現這個交易觸發呢。
- 金字塔客服:
開多:BUY (CURRENTTIME=130100 AND ISLASTBAR,1,MARKETR);
//用islastbar限制只有在最后一根k進行開倉,當時間到了130100這個時候圖上第一根k線就有開倉信號之后的信號因為holding=0這個限制都不會觸發了。
- 用戶回復:
開多解決了,但平多:SELL(CURRENTTIME=141900 AND ISLASTBAR ,1,MARKETR); 平多:SELL(CURRENTTIME=141900 ,1,MARKETR); 以上均沒有觸發。
- 網友回復:
圖表是依據歷史信號的,CURRENTTIME表示實時本地時間。在歷史取值存在問題
您這邊直接引用1分鐘周期對應time的值,例如在131000開倉
則 引用值>=131000開倉,歷史信號和實時沒有任何情況
- 網友回復:
謝謝耐心解答。