因為以下程式是日線為主,我想要改成盤中觸發,該怎麼修正?

  •   239 
  • 最後發表   OOwen  2021 十二月 21
OOwen 發文於   2021/12/16

value1 = nthhighest(1,high[1],5); //日線

condition1 = (o+close)/2 > value1 and close > average(close,100) ; 

if condition1

then ret = 1;

XQ小幫手 發文於   2021/12/21

Hello OOwen,

 

請問您是使用選股還是雷達,如果是選股的話無法盤中觸發。

雷達要改用分鐘頻率的話,您的腳本其實可以直接用在分鐘頻率上。

需要跨頻率的話,可以使用 GetField 來取用其他頻率的資訊。

舉例來說:

setbackbar(101, "D");  //設定夠長的引用筆數

value1 = getfield("High", "D")[1];   //前日最高

condition1 = (getfield("Open", "D") + close) / 2 > value1 and close > average(getfield("Close", "D"), 100);

if condition1 then ret = 1;

 

發表回覆
Close