settotalbar

  •   187 
  • 最後發表   stone77  2024 六月 22
stone77 發文於   2024/06/18

input: FastLength(12), SlowLength(26), MACDLength(9);

variable: difValue(0), macdValue(0), oscValue(0);

 

SetTotalBar((maxlist(FastLength,SlowLength,6) + MACDLength) * 3 + 8);

 

請問input: FastLength(12), SlowLength(26), MACDLength(9);

variable: difValue(0), macdValue(0), oscValue(0);

 

SetTotalBar((maxlist(FastLength,SlowLength,6) + MACDLength) * 3 + 8);

SetTotalBar請問為什麼耀這麼麻煩?

有的有寫setbarbak(3),有的沒有

 

我自設指標都有根據條件標示,但轉到警示跟交易結果差異大

有參考官方文件還是搞不懂?

 

 

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

SetTotalBar用來設定讀取資料筆數,它往往與程式運算效率及運算正確性息息相關。我會建議,計算技術指標,至少準備300筆。若有跨頻率,則需要更多筆數。SetBarBack用來設定前置資料的筆數,跑程式時,不會跑那些資料,它們純粹是用來運算使用的前置資料。

  • 按讚來自於
  • Pingzz0719
  • stone77
XS小編 發文於   2024/06/21

Hello stone77,

 

您可以參考 資料讀取範圍與腳本執行的關係 裡的說明。

SetTotalBar是指定腳本運算的長度 (資料讀取筆數), SetBackBar 是指定腳本需要的資料長度 (資料引用筆數)。

因為函數中會使用到變數的前期值,故需要指定策略讓其向前運作一定長度的筆數,在執行區間內得到的數值才會是正確的。

小編不知道您腳本是如何撰寫的,可以先嘗試將筆數設長一些後用print印出來檢查是否正確。

 

感謝 虎科大許教授 的熱心回覆。

stone77 發文於   2024/06/21

謝謝! 許教授

請問要如獲得貴系專用XQ書籍?

 

虎科大許教授 發文於   2024/06/21

這本書主要用來教學,並沒有舖通路。預計九月初在台北、台中、高雄開實體課程時,可來教室購買。

  • 按讚來自於
  • stone77
stone77 發文於   2024/06/22

謝謝!有來高雄時還望通知一下

發表回覆
Close