委賣第一檔低於某個價格跳出警示

  •   129 
  • 最後發表   Musk  2023 九月 14
Musk 發文於   2023/08/22

您好
我想要寫一個盤中警示的腳本,
功能:如果第一個委賣單低於我預設的價格,就及時跳出警示(當下還未成交,單純有人掛委賣單要賣出而已)

我的程式碼如下,但是盤中都沒有跳出警示出來,請問是什麼原因呢?

input:price(100,"委賣第一檔價格");

 

value1 = GetQuote("委賣1");//數量

value2 = GetQuote("賣出1");//價格

print(file("D:\print\[Symbol]\"),"委賣1數量=",value1);

print(file("D:\print\[Symbol]\"),"賣出1價格=",value2);

 

print(file("D:\print\[Symbol]\"),"預設警示價格=",price);

if value2<price

then ret=1;

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/08/24

Hello Musk,

 

您的腳本沒有錯,小幫手這邊測試也能觸發。(參考附圖)

推測幾個簡單的原因可能是您的條件沒有達成 (委託價沒有低於100) 或是 策略沒有勾選逐筆洗價,故要等到當根Bar結束以後才會洗價運算。

 

要確認實際原因,麻煩您提供 策略雷達匯出檔勾選(包含)警示腳本、問題發生的日期時間商品 以及 XQ Log 來檢驗。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

您可以直接將檔案上傳,如果檔案過大的話也可以保存到雲端後將連結Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。

感謝。

附加文件

Musk 發文於   2023/08/30

以如圖進泰電子三為例,目前委賣第一檔價格是102元,我設定委賣低於103則跳出警示通知,但遲遲都沒有,
相關設定如圖,警示腳本如附件,因沒有跳出警示也沒有看到有任何的XQ Log,所以就沒法附上來了,再麻煩小幫手協助排查了,
非常感謝



附加文件

XQ小幫手 發文於   2023/09/05

Hello Musk,

 

XQ的腳本 (策略雷達/自動交易) 都是要有洗價才會運算。

就您的圖片來看,該商品沒有交易,那麼自然不會洗價運算,警示也不會觸發。

另外 XQ Log 是在 預設路徑:C:\SysJust\XQLite\LOG 位置的檔案,跟您想的print出來的檔案或雷達裡面顯示的執行記錄不同。

Musk 發文於   2023/09/05

有什麼辦法可以做到不用洗價就可以跳出警示嗎?

XQ小幫手 發文於   2023/09/14

Hello Musk,

 

目前系統只能夠在洗價的時候運算腳本。

相關人員有在規劃定時洗價功能,要等到該功能開發完畢後才能夠在商品沒有洗價的時候也能夠讓腳本運算。

Musk 發文於   2023/09/14

好的,謝謝小幫手,期待該功能早日上線^^

發表回覆
Close