策略雷達腳本問題

  •   367 
  • 最後發表   阿狗  2024 七月 23
阿狗 發文於   2024/07/17

請問小幫手我第一行跟最後一行,跑出來的股票都不正確,請問要如何修改或別種寫法

if((close-open)/open)*100>1.5

and close < 100

and getfield("成交量", "D") >500

and getfield("收盤價", "D") >getfield("最高價", "D")[1]

and volume>volume[1]  and v>500

then  ret=1;

 

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/07/18

在警示腳本中,close、open分別代表目前K棒的即時成交價與開盤價。volume代表目前K棒從K棒開始到目前為止的累積成交量。第一行與最後一行的程式並沒問題,除非你理解的邏輯不同。

阿狗 發文於   2024/07/18

教授跑出的股票有比前K小於500張的還有單K漲幅小於1.5%.我用1分鐘的 

虎科大許教授 發文於   2024/07/18

你可能需要提供更完整的資料,包含觀察到的結果以及程式碼,這樣才能知道問題出在哪裡。單K漲幅是前後的收盤價相比,而非收盤與開盤比。

XS小編 發文於   2024/07/23

Hello 阿狗,

 

小編建議您可以用 print 函數將相關數值印出,會比較好理解。

若還是有問題的話,麻煩提供 策略雷達匯出檔勾選(包含)警示腳本、XQ Log,有問題的商品和日期時間讓相關人員確認。

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

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

 

感謝 虎科大許教授 的熱心回覆。

發表回覆
Close