策略雷達的警示與寫入檔問題請教

  •   35 
  • 最後發表   lobogaw  2025 八月 22
lobogaw 發文於   2025/08/22

您好 :

我寫了一個警示檔 (內容如附件), 想達到的功能如下 :

(1)還原日線級別.

(2)股價創近200日新高, 且成交量或估計量大於過去一年最大量的 60%(但若當天漲停就不卡成交量的條件).

(3)9:15 之後才判斷, 目的是要略過早盤激情時刻.

(3)符合上述條件(1)~(3)), 發出 alert, 並將編輯好的內容寫入硬碟中, 以備日後可隨時查看.

(4)一天 alert 一次就好. 例如股價在 09:05 創高, 10:00 跌落, 12:00又漲上來創高.
僅需要 XQ 在 09:15 alert 那一次就好了, 不需要 12:00 又 alert 一次.

 

設定畫面如下圖.
執行後, 沒有出現 alert, 也沒有寫入文字檔.

請問我哪裡寫錯或設定錯誤, 煩請幫忙, 感謝 !

 

截圖圖片

附加文件

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/08/22

問題出在跑過去240天資料時,某一天alerted已經變成1,就算其他條件都符合,也沒辦法Print。

lobogaw 發文於   2025/08/22

請問教授,
那應該怎麼改才正確 ?

把程式裡的 settotalBar(240) 改成 settotalBar(1) ?

還是把 觸發設定 從 "啟動後只觸發一次" 改成 "K棒內單次觸發" ?

哪一種才是正確解法? 謝謝 !

虎科大許教授 發文於   2025/08/22

每天都讓變數恢復原本的設定。

if isFirstCall("Date") then alerted=false;

lobogaw 發文於   2025/08/22

好的! 謝謝許教授.

我修改後, 下星期觀察, 感謝 !

虎科大許教授 發文於   2025/08/22

忘記提醒你,alerted要用intrabarpersist宣告才行,宣告方式: var: intrabarpersist alerted(false);

發表回覆
Close