如何撰寫盤中未過新高的警示腳本
先用跨頻率取1分K抓開盤時間,判斷第2根K棒有大於開盤第一根K,
之後回到tick主頻率,去判斷之後的收盤價同時在外盤2時,出現警示
value1 = GetField("時間","1")[3];
value3 = GetField("最高價","1")[2];
value4 = GetField("最高價","1")[3];
value5 = GetField("最高價","1")[2] - 0.2;
value6 = GetField("最高價","1")[1];
if date = currentdate and
(value1=84500 or value1 = 90000) and
value3 > value4 and value6 > value5
then begin
if date <> date[1] and value100 = 0
then begin
value100= 1;
value10 = close;
end;
if close > value10
then begin
value10 = close;
end
else
begin
value10 = value10;
end;
if close = q_BestAsk2 and close = value10
then ret = 1;
end;
以上分享,謝謝