斜率的跨頻率問題

  •   153 
  • 最後發表   cliffjen  2022 七月 15
cliffjen 發文於   2022/07/11

您好  想請問關於策略雷達中的跨頻率斜率問題

假設我要在5分K的主頻率下計算5分K的斜率   同時計算15分K的斜率

以下寫法跑出來的答案會有錯誤

value1 = LinearRegSlope(GetField("收盤價","5"),20);

condition1 = value1 > value1[1];

SetBarBack(300,"15");

value2 = LinearRegSlope(GetField("收盤價","15"),20);

condition2 = value2 > value2[1];

if condition1 and condition2 then ret=1;

跑出的結果只有5分K的斜率有成功  但15分K的沒有

還煩請賜教了  謝謝!

排序方式: 標準 | 最新
musashi 發文於   2022/07/11

試試看把value2[1]直接改成LinearRegSlope(GetField("收盤價","15")[1],20);

cliffjen 發文於   2022/07/11

可以了!!!

感謝 musashi 大大

  • 按讚來自於
  • musashi3560010
XQ小幫手 發文於   2022/07/15

Hello cliffjen,

 

您可以使用 xfMin_getvalue 來取得前一根 15 分鐘 Bar 的斜率。

這是因為變數的頻率會跟著執行頻率。

value2 = LinearRegSlope(GetField("收盤價","15"),20);

 

感謝 musashi 的熱心回覆。

在這種狀況下,value2[1] 會是前一根5分K的15分鐘斜率。

發表回覆
Close