-
咨詢內容:
本帖最后由 mmtech 于 2020-12-16 10:04 編輯
程序化交易測試實盤,14點40分買入,12點45分平倉,平倉時出現信號閃爍,公式如下:
Params
Vars
Events
OnBar(ArrayRef<Integer> indexs)
{
? ? ? ? Range[0: DataCount-1]
? ? ? ? {
? ? ? ? ? ? ? ? If(Date == CurrentDate)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? If(CurrentTime*1000000 >= 144000 && CurrentTime*1000000 <= 144059)
? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Buy(1,Open);
? ? ? ? ? ? ? ? ? ? ? ? }? ? ? ?
? ?? ?? ?? ?? ?? ?? ?? ?If(MarketPosition==1)
? ?? ?? ?? ?? ?? ?? ?? ?{
? ? ? ? ? ? ? ? ? ? ? ?? ?? ?? ?If(CurrentTime*1000000 >= 144500 && CurrentTime*1000000 <= 144559)
? ? ? ? ? ? ? ? ? ? ? ?? ?? ?? ?{
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ?? ?Sell(0,Open);
? ? ? ? ? ? ? ? ? ? ? ?? ?? ?? ?}
? ?? ?? ?? ?? ?? ?? ?? ?}
? ? ? ? ? ? ? ? }
? ? ? ? }? ? ? ? ? ? ? ?
}
?
?來源:CXH99.COM
-
TB技術人員:
先檢查一下是否有持倉再進行平倉操作,但不知道TBQ是否可以不用這步。
?
-
TB客服:
Yuen_Lee 發表于 2020-12-16 08:01
先檢查一下是否有持倉再進行平倉操作,但不知道TBQ是否可以不用這步。
14:40多頭建倉已確認成功。14:45多頭平倉時發生信號閃爍,平倉失敗
?
-
網友回復:
mmtech 發表于 2020-12-16 08:54
14:40多頭建倉已確認成功。14:45多頭平倉時發生信號閃爍,平倉失敗
平倉單發出了么?還有就是最好不用open價格平倉,可以用Low或Close;Sell時最好說明平倉手數,以防系統里沒有設置默認手數。
?
-
網友回復:
Yuen_Lee 發表于 2020-12-16 13:30
平倉單發出了么?還有就是最好不用open價格平倉,可以用Low或Close;Sell時最好說明平倉手數,以防系統里 ...
按你說的試了,提示 程序化交易? ? ? ? 警告? ? ? ? 策略交易,程序化交易工作區@Test_20201215@AP103_D1發生信號閃爍,合約:AP103.CZCE,上次執行信號個數:1,本次執行信號個數:0,發生Bar時間:20201216.000000,發生Bar=186 |