問題タブ [back-testing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - CSV ファイルを使用した quanstrat での SMA クロスオーバーのバックテスト
以前に使用した戦略をバックテストしましたgetSymbols()
が、ドキュメントでは CSV の使用方法が明確ではありません。日中のデータで SMA クロスオーバーをテストしようとしています。オンラインで検索したところ、quantstrat に作業用の xts オブジェクトを与える必要があることがわかりました。
初期変数:
SMA インジケーターの追加:
上記のインジケーターに基づいてシグナルを追加します。
以下のように適用します。
シグナルに基づいてルールを追加します。
次の部分は、コードが何らかのループに入り、実行されず、デバッグ情報がまったく提供されない場合です。jupyter ノートブックでは、In[*]:
. データセットは巨大ではなく、約 80,000 行です。
編集:コードの最後の部分を元の質問に含めるのを忘れたため、お詫び申し上げます。助けて感謝!