如何使用XS警示腳本撰寫抓取盤中第一根到第六根的高低點 

 

撰寫相關邏輯介紹:

開盤的判斷,Jack是參考xstrader中雲端策略中心精進版之12~開盤五分鐘三創新高的文章,

並利用xs函數Highest - (系統函數) 和Lowest - (系統函數) 取最高價跟最低價

 

請在XS編輯器中,新增一個警示腳本,

並將以下範例程式碼貼至該腳本中

input:TXT1("僅適用5分鐘線"); setinputname(1,"使用限制");
settotalbar(10);
if barfreq<> "Min" or barinterval <> 5 then return;

variable:KBarOfDay(0); 

KBarOfDay+=1;

if date<>date[1] then  KBarOfDay=1;


if Date = CurrentDate   and
  (time[5] = 90000 or time[5] = 84500) and
  KBarOfDay <= 6 

  then begin


  value3 = highest(high,6);
  value4 = lowest(low,6);

  Ret=1;

end;

 

以上,提供給大家參考,謝謝。