盤中以及做回測,都會出現策略 有計算錯誤 的個股

  •   171 
  • 最後發表   16888  2021 四月 29
16888 發文於   2021/04/24

 小幫手你好, 

我做了1000多檔股票,不只盤中或是回測,都會有2xx檔的股票回報計算錯誤。

可否幫我確認程式。

我是用5分k

 

謝謝!

<PS>會將程式寄到您之前提到的email信箱,並提供此問題的連接。

 

附加文件

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/04/26

Hello 16888,

 

了解,待小幫手收到客服轉過來的信後幫您檢查問題原因。

16888 發文於   2021/04/26

感謝,主要策略是確認MACD為高點反轉向下由紅轉綠的時候,為觸發空方訊號。

希望對您幫忙除蟲有幫助,謝謝!

 

XQ小幫手 發文於   2021/04/28

Hello 16888,

 

經小幫手測試,應該是因為您在condition14=True下方運行 while 迴圈時有發生指定到超出 array index的錯誤。

您可以把那段腳本修改為

 

(大約在腳本130列左右)

if condition14=TRUE then begin

    i = arrayPtr;

    j = 1; 

    while (i<>value10) begin

//--------------------------新增--------------------------------------

        if i <= 0 then break;  //小幫手新增,以避免 array index out ot bound

//----------------------------------------------------------------------

if oscArray[i] > 0 then begin

    condition15=FALSE; 

    break; 

            end; 

i = i - 1; 

end; 

    if i=value10 and oscArray[i]<0 then condition15 = TRUE; 

    end; 

16888 發文於   2021/04/29

真是大感謝。~~

好的,我會改用您的建議確認一下,再次謝謝!

 

 

發表回覆
Close