小幫手您好,又要麻煩您提點了
我用2個腳本(1分K急跌1%與1分K成交價創新低),2個腳本分開使用是正常的,
但我想要合併成一個腳本,同時符合2個條件,才會觸發警示,我自己修改了幾次合併腳本,
但只要滿足創新低這個條件就會觸發警示,再麻煩小幫手協助看一下腳本那裡需要修改,謝謝
合併腳本如下:
input:_Change(1,"門檻跌幅(%)");
value1 = rateofchange(close,1);
if value1 < -_Change
and volume > volume[1] =false then return;
variable:IntrabarPersist DHigh(0), IntrabarPersist DLow(0),strDHigh(""),strDLow("");
if getinfo("IsRealTime") <> 1 then return; //即時成交更新資料才開始判斷。
//只需要執行一次去更新目前的最高價與最低價。
once(true) begin
DHigh = getfield("High", "D");
DLow = getfield("Low", "D");
end;
//用以下 if 判斷當收盤價創當日新低,則觸發警示,並在執行紀錄秀出相關資料。
if close < DLow then begin
strDLow = text("收盤價=",close,"創當日新低。前次新低價為=",DLow);
retmsg = strDLow;
ret = 1;
DLow = close;
end;
2 評論