紀錄昨日指定時間,請問該如何調整?

  •   49 
  • 最後發表   w w  4 週前
w w 發文於   2025/12/29

您好..

我想警示股票1K記錄從     昨日午12點開始到收盤的最高,今日開盤小於它,警示...

我寫可以編譯但跳不出來,可以幫忙調整嗎?

if  barfreq <> "Min"  or barinterval <> 1 then  raiseruntimeerror("腳本只適合用於1分鐘");

 

value1=getbaroffset(getField("Date","D")[1],120000);

value2=highest(GetField("收盤價","D")[1],value1); 

if     GetField("open","D") < value2

then ret=1;

       

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

setTotalBar(300);
if barfreq <> "Min" or barinterval <> 1 then raiseruntimeerror("腳本只適合用於1分鐘");
if getInfo("IsRealTime") = 0 then return;
value1 = getbaroffset(getField("Date","D")[1],120000);
value2 = getbaroffset(getField("Date","D")[1],132900);
value3 = simplehighest(h[value2],value1 - value2);; 
Once(GetField("open","D") < value3) ret = 1;

w w 發文於   2025/12/30

感謝教授的調整,謝謝

發表回覆
Close