自寫跨頻率SAR函數,求助。

  •   62 
  • 最後發表   Fibos  5 週前
Fibos 發文於   2025/11/03

小編好,

我嘗試寫一個跨分鐘頻率的SAR函數如檔案,能成功編譯,
我的問題是,在交易腳本-主頻率3分鐘計算跨15分鐘SAR函數,
Print出的結果與系統SAR指標15分鐘比較,在遇到轉折的時點不一致 ( 以富喬(1815)為例 ),
我知道SAR函數會受到計算起始點的影響,
但是我希望自訂跨頻率函數在交易腳本的結果至少趨勢要符合指標數據,因此求助哪邊寫錯了?

附加文件

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/11/03

SAR會使用前值,應使用SetBarMode(2)。

Fibos 發文於   2025/11/04

 謝謝許教授,我已經改成SetBarMode(2)

但是,值還是不怎麼正確,例如富喬1815 


               10/30  13:15         10/31 09:00   

指標         69.91                    67.4               賣出變買進

自訂函數   67.86                    67.91             維持買進

虎科大許教授 發文於   2025/11/04

不要使用valCLOSE、valLOW、valHIGH這三個變數。試試看,將

valCLOSE 改成xfMin_getvalue(FreqType, CLOSE, 0)

valCLOSE[1]改成xfMin_getvalue(FreqType, CLOSE, 1)

最高價及最低價比照辦理。

Fibos 發文於   2025/11/06

謝謝許教授,我懂意思了。
valCLOSE已經改成xfMin_getvalue(FreqType, CLOSE, 0),xfMin_getvalue(FreqType, CLOSE, 1)。

最高價及最低價比照辦理。

但是,自訂函數 值還是跟上例一樣   67.86/67.91
麻煩您再教教我,謝謝。

發表回覆
Close