選股策略 跟實際主圖顯示的有出入

  •   125 
  • 最後發表   kevin0428  2022 十一月 30
kevin0428 發文於   2022/11/22

小編您好 

我寫了一個策略  內容中有一個是要還原月的osc大於零

但在選股結果中 有少數標在主圖上卻是osc小於0的如圖

我有試著用outputfield確認  出來的結果也是正值  但在主圖上的卻是負值

不曉得是我的寫法哪裡有誤!  附加檔案是xs寫法

附加文件

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/11/28

Hello kevin0428,

 

MACD 是需要前期運算值的指標,所以如果您設定的資料讀取筆數不足的話會計算出錯誤的數值。

您可以參考選股中心的內建腳本來設定所需長度。

舉例來說,若您的執行頻率為日的話,會需要 SetTotalBar((maxlist(FastLength,SlowLength,6) + MACDLength) * 4 * 22); 筆資料。

其中乘以22是因為日頻率換算為月頻率所需的長度 (1個月約為22日交易日),但這麼長讀取筆數會造成策略運算緩慢。

建議您可以將不同頻率的條件分成不同腳本撰寫。

  • 按讚來自於
  • magichouse
kevin0428 發文於   2022/11/28

小編  謝謝您的建議及幫忙

但因這選股策略 

我有想把他改成警示策略 所以我希望是寫成一起的

XQ小幫手 發文於   2022/11/30

Hello kevin0428,

 

那麼您就需要設定足夠長度的資料讀取筆數,而這有可能造成策略運算緩慢。

建議您設定的執行商品不要太多避免運算太久的狀況。

發表回覆
Close