目前設定為1分鐘頻率下
盤中跌破五日均線就會有警示紀錄
但是如果之後一樣盤中股價跌破之後又站回去五日均線
請問是否有語法可以消除之前所有的警示紀錄?
如圖附檔
再麻煩管理員或其他大師幫忙 已經困擾小弟新手許久 小弟感激不盡
非常感謝先進的回答
我想要的方式是,盤中有跌破 可能都是假跌破,後來又反彈上去
所以我想要消除假跌破的訊號,
只要有站回去就把之前的警示紀錄都刪除,若之後又跌破,那就再次產生新的警示紀錄
希望前輩能指點迷津
非常感謝!!!
Hello 洪陽,
XQ裡已經觸發的警示紀錄是沒辦法刪除的。
如果您需要多次確認該訊號是否是假訊號,需要在腳本裡撰寫邏輯來確認。
舉例來說,您原本的腳本邏輯是標的商品跌破均線後發出警示,可以修改為標的商品跌破均線後且經過N根K棒皆在均線下才發警示。
這樣的缺點是您的警示不會在第一時間出現,而是在經過N根K棒後才會出現。這方面就要請您自己衡量怎麼作最好了。
另外感謝蕎伊斯的熱心幫忙。
感謝小幫手的回覆 希望之後能增加消除警示訊息紀錄的語法 感謝!
Hello 洪陽,
這樣的缺點是您的警示不會在第一時間出現,而是在經過N根K棒後才會出現。這方面就要請您自己衡量怎麼作最好了。
請問小幫手 想要在日內寫出跌破均線經過N個K棒 才觸發警示的寫法要如何寫?
if barfreq <> "Min" or Barinterval <>1 then RaiseRuntimeError("請設定頻率為1分鐘");
variable:BarNumberOfToday(0);
if Date <> Date[1] then
BarNumberOfToday=1
else
BarNumberOfToday+=1;{記錄今天的Bar數}
前置作業 我已經有設定每日的K棒順序
再來該怎麼繼續? 希望小幫手幫忙 感謝!
6 評論