請教各位大大,
我用了盤中連續大單的警示,並用夜盤的小台來模擬下單。
內容是 :
盤中內盤成交單量大於5張,連續2次,則觸發下一口空單。
後面有成功觸發,於22:49:00
但去對照商品明細(如下圖),於22:49:00只看到一個的內盤成交7口的單,不懂為何會觸發警示。
請各位大神,協助解惑。
謝謝
請教各位大大,
我用了盤中連續大單的警示,並用夜盤的小台來模擬下單。
內容是 :
盤中內盤成交單量大於5張,連續2次,則觸發下一口空單。
後面有成功觸發,於22:49:00
但去對照商品明細(如下圖),於22:49:00只看到一個的內盤成交7口的單,不懂為何會觸發警示。
請各位大神,協助解惑。
謝謝
應該是變數的操作出問題,特別是跨頻率,使用value1這種變數。要看你觸發的condition怎麼寫以及使用的頻率是什麼才可知道問題出在哪裡。
許教授您好,
以下是我的觸發的語法。
input:v1(5,"單量"), N(3,"連續次數"), K(1,"外盤1;內盤-1"); var:intraBarPersist times(0); if Getinfo("IsRealtime")=0 then return; //=0 歷史資料, =1 即時資料 value1=q_tickVolume; //單量 value2=q_bidAskFlag; //1是外盤成交(紅色);-1是內盤成交(綠色) if value1 > V1 and value2 = K then times=times + 1 else times=0; condition1=times>=N; if condition1 then ret=1;
方便請您幫我看一下語法哪邊的問題嗎?
謝謝!
Hello 傑Jay,
要麻煩您提供 策略雷達匯出檔勾選(包含)警示腳本 以及 XQ Log 並告知問題發生的日期讓相關人員確認。
Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。
您可以直接將檔案上傳,如果檔案過大的話也可以保存到雲端後將連結Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小編才能盡早處理)。
另外建議您可以在腳本中加上print印出相關數值確認,會比較容易知道問題原因 (報價欄位會是即時的資訊,沒有歷史資料)。
感謝 虎科大許教授 的熱心回覆。
Hello 傑Jay,
您提供的Log內沒有包含XS腳本運算的紀錄,不過相關人員判斷即使有大概也無法確認問題。
推測問題應該是因為報價欄位只有最新一筆的資料,所以當兩筆交易很近時 (都在同一秒),可能會發生都看到內盤7口的報價資料 (也就是腳本在運算第一筆時,報價欄位已經更新了) 所導致。
建議您可以改用資料欄位會比較適合。
6 評論