【指標】我要再1分中圖看5分鐘頻率的ATR

  •   401 
  • 最後發表   奇怪的人  2023 十月 17
奇怪的人 發文於   2023/10/11

// XQ: ATR指標
if  Barinterval=5 and barfreq ="Min" then Begin  //適用於5分鐘線
input: Length(14);
SetInputName(1, "天數");
value2 = Average(TrueRange, Length);
end;
plot1(value2);

我的目的是想要在1分鐘(或是其他頻率)圖看指定頻率計算出來的指標(不一定要ATR,可能是其他綜合指標)

不過照我上面的寫法,也只能在5分K圖看到計算結果

切換到其他頻率就是0

想詢問要怎麼用才行

 

同時寫法在後續也要能導入自動交易或是警示中

XQ小幫手 發文於   2023/10/17

 Hello 奇怪的人,

 

網站上有教學區,裡面有XS語法的基礎和應用,小幫手建議您先閱覽該區文章。

 

if  Barinterval=5 and barfreq ="Min" then Begin 這一行會限制腳本只能夠運作在5分鐘頻率上。

把這行拿掉的話就可以運作在任何頻率,但需注意畫出的會是執行頻率的ATR。

若要跨頻率的話,可以參考內建的 TrueRange 函數作修改,讓其計算出5分鐘的真實區間,再搭配 xfmin_getvalue 來取得近幾根5分鐘頻率Bar的資料計算平均。

發表回覆
Close