腳本寫法問題

  •   353 
  • 最後發表   小亨  2018 九月 27
小亨 發文於   2018/09/26

1.小幫手你好,想請教一下,目前寫了一個當沖腳本遇到一個問題,在當沖的腳本內想要過濾掉"當日"開盤或盤中價位超過五日新高的股票,這種寫法感覺是跨頻率且選股又沒辦法過濾,目前的腳本頻率是1分鐘,by tick洗價沒問題,目前只有想到用high<highest(high,1350)這種寫法,正確嗎?感謝

2.當沖的腳本目前有用q_的函數,如果想要確認腳本邏輯只能回測看跑出來的資料,可是又卡在q_的函數無法回測,想請教小幫手,在當沖的腳本有其它方法可以確認邏輯是否正確 ?是否有類似可以回測當天資料的方法,我目前只能等到開盤9點到下午一點半,盤中跑資料出來後一 筆一筆看資料是否正確,過了時間後只能等隔天開盤。

排序方式: 標準 | 最新
XQ小幫手 發文於   2018/09/27

Hi 小亨,

在當沖的腳本內想要過濾掉"當日"開盤或盤中價位超過五日新高的股票,這種寫法感覺是跨頻率且選股又沒辦法過濾,目前的腳本頻率是1分鐘,by tick洗價沒問題,目前只有想到用high<highest(high,1350)這種寫法,正確嗎?

小幫手會用 high < highest(GetField("最高價","D")[1],5) 這樣的寫法,

記得要 [1] 不然條件會永遠都無法達成,因為把當期的最高價也納入判斷了,您可以試試看。


當沖的腳本目前有用q_的函數,如果想要確認腳本邏輯只能回測看跑出來的資料,可是又卡在q_的函數無法回測,想請教小幫手,在當沖的腳本有其它方法可以確認邏輯是否正確 ?是否有類似可以回測當天資料的方法

回測不能使用q_的函數,所以無法用q_的函數回測,不過部分的報價欄位資料,有資料欄位的資料可以取代,

可以至 http://xshelp.xq.com.tw/ 搜尋關鍵字查看。

如果要驗證邏輯,或許可以在盤中時間,使用模擬交易的帳號,來跑跑看,邏輯觸發是否會正確,

 

以上方向供您參考,謝謝。

 

小亨 發文於   2018/09/27

 謝謝小幫手的江湖一點訣,突破我卡住很久的盲點,感謝~

  • 按讚來自於
  • b24524658
發表回覆
Close