你好,
請問之前有詢問過
(1)我做兩種語法,為什麼出來的結果不一樣?
1.getfield("Close", "D")>value1
2.close> value1
單純以2的方式與第1的方式結果跑出來結果不一樣?
我要的是今日收盤價大於value1
請問哪種寫法才是正確的?
(2)請問平均30日收盤價
這樣寫正確麻?
input : X(3,"天期");
value1 = average(close,x);
然後在編輯策略那把天期改成30天
感謝
你好,
請問之前有詢問過
(1)我做兩種語法,為什麼出來的結果不一樣?
1.getfield("Close", "D")>value1
2.close> value1
單純以2的方式與第1的方式結果跑出來結果不一樣?
我要的是今日收盤價大於value1
請問哪種寫法才是正確的?
(2)請問平均30日收盤價
這樣寫正確麻?
input : X(3,"天期");
value1 = average(close,x);
然後在編輯策略那把天期改成30天
感謝
Hello 小企鵝,
1. 這兩種寫法在設定相同的情況下得出的結果應該是相同的。
因為兩者都會是當下最後的價格。
您可以使用 print 函數將相關數值印出確認。
如果還有問題的話,要麻煩您提供完整的腳本並告知是如何使用的,若是回測的話要麻煩一併提供相關設定並告知有問題的商品和日期時間,讓小幫手確認。
2.可以,如果您執行在日頻率上的話,計算出的 value1 就會是30個工作日的收盤價平均。
1 評論