請教自訂指定股早盤外盤特大單及統計之前的指令參數

  •   90 
  • 最後發表   XQ初學者  2023 三月 06
XQ初學者 發文於   2023/03/01

XQ大幫手您好:

小弟在研究怎麼寫量比扒文找到類似的東西不過我不是要選股,小弟是想學習如何針對特定的股票代號去自訂盯盤策略當Watch Dog

想請教如何找到類似的文章或影片範本可以讓我參考學習而學會找到需要的指令變數參數而自訂腳本

當天特定股票(池?)當日的早盤外盤比大於前十天平均的早盤外盤比且9點10分之前特大單量大於前三天平均特大單量的2倍觸發警告或(且)直接下單!想知道要完成這個策略需要包含哪些參數然後該怎麼用才可以達成目的?我只需要知道能不能做該怎麼做,剩下的數值調整回測觸發小弟應該可以知道要怎麼做。

小弟227剛訂閱量化交易模組301已透過自訂腳本執行自動交易中心完成第一筆庫存賣出(賠錢了),但只是嘗鮮試玩。但發現執行記錄好像只能存在執行的那一台電腦內?可否存在雲端或應該要如何管理?匯出入
先感謝大幫手指教!謝謝。

 

 https://forum.xq.com.tw/thread/xq%e6%8c%87%e6%a8%99-%e5%85%a7%e5%a4%96%e7%9b%a4%e6%af%94%e9%87%8f%e5%b7%ae/?order=all#comment-0da5f097-1b21-4a7f-8291-ae9100b6b862

 

XQ小幫手 發文於   2023/03/06

Hello XQ初學者,

 

小幫手建議您可以在 XSHelp 上查詢是否有想要使用的欄位。

 

像是要計算內外盤比可以參考 內盤量外盤量,而特大單量可以參考 買進特大單量賣出特大單量

如果是要一定期間內的數值,您可以用time來限制,並使用變數或陣列來保存。

舉例來說,前3日 9:10 以前的買進特大單量,在1分鐘頻率下可以這樣寫:

array: bidArray[3](0);

if time = 090900 then begin

    for value1 = 3 downto 1 begin

        bidArray[value1] = bidArray[value1 - 1];

        end;

    bidArray[0] = GetField("買進特大單量", "D");

    end;

value2 = array_sum(bidArray, 1, 3) / 3;

這樣只要讓腳本跑過前3天的資料,bidArray[0] ~ bidArray[3] 就會記錄當天到前3天在9:10以前的買進特大單量,value2則是前3天平均。

 

另外自動交易中心即時交易的運算是在當台電腦上,所以沒辦法保存在雲端。

如果您需要另外保存的話,可以點選執行紀錄右上方的匯出CSV來將紀錄輸出。

發表回覆
Close