Hello,有幾個問題想請教小幫手
昨天跑了一個簡單的策略:當天站上日線5MA就警示 + 將時間與開高低收輸出到txt中,程式碼如下圖:


上圖是我的策略雷達設定,頻率是1分鐘 + 連續觸發

我開始跑策略的時間約略是在09:39
大立光在09:39之後一直都是在日線5MA之上
但是警示觸發並沒有每分鐘都觸發,有時1分鐘觸發兩次
更詭異的是09:55之後都沒任何警示,然後到12:01才又跑出警示,但這段時間大立光都是在日線5MA之上

另外從output文件來看,09:55之後都有output,一直到10:13才沒有
Q1:我的code是寫如果條件成立則觸發警示+輸出到txt,為什麼會存在只有輸出到txt卻沒觸發警示的情況?
Q2:大立光在09:39之後一直都在日線5MA之上,但是10:13之後完全沒有觸發警示也沒輸出到txt,想請問這是什麼問題?
Q3:每次執行策略時都會自動輸出很多雜訊到txt中,如上圖的93917一整排,我在開盤前執行也會輸出這些雜訊,請問有辦法避免嗎?
Q4:為什麼警示紀錄的觸發時間跟資料時間會對不起來? 如第三張圖 觸發時間12:01:44,但資料時間卻是09:57:05
謝謝

6 評論