語法問題

  •   361 
  • 最後發表   滿滿魚  2024 十二月 13
滿滿魚 發文於   2024/12/13

value1 = average(Close,150)



value2 = average(GetField("收盤價","D"),150)

 

value3 =LinearRegAngle(value1, 150)



value4 =LinearRegAngle(value2, 150)



請問value1 value2 這兩個解釋好像一樣,但跑出來結果又不相同 想請問差別在哪?



另外是否有圖形展示 value3 value4 的線性回歸圖形的差異?

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/12/13

value1是用目前頻率計算的平均,value2是用日頻率計算的平均。

滿滿魚 發文於   2024/12/13

謝謝虎科大許教授

那請教如果我要value1=value2

我在代碼前應該如何取得日的頻率??

如果我在5分K下使用此策略 那我應該value1如何取得頻率改成5分鐘的K棒

虎科大許教授 發文於   2024/12/13

if barfreq<>"D" then raiseruntimeerror("限用日頻率");

程式加上這一行,就只能使用日頻率資料,如此,則value1就會等於value2。

if barfreq<>"Min" or Barinterval<>5 then raiseruntimeerror("限用5分鐘頻率");

若有這行指令,則限制只能使用5分鐘頻率,在5分鐘頻率下,value1就是5分鐘的150期平均。

滿滿魚 發文於   2024/12/13

謝謝虎科大許教授 感謝你的細心回答

發表回覆
Close