問題タブ [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.

0 投票する
1 に答える
253 参照

r - CSV ファイルを使用した quanstrat での SMA クロスオーバーのバックテスト

以前に使用した戦略をバックテストしましたgetSymbols()が、ドキュメントでは CSV の使用方法が明確ではありません。日中のデータで SMA クロスオーバーをテストしようとしています。オンラインで検索したところ、quantstrat に作業用の xts オブジェクトを与える必要があることがわかりました。

初期変数:

SMA インジケーターの追加:

上記のインジケーターに基づいてシグナルを追加します。

以下のように適用します。

シグナルに基づいてルールを追加します。

次の部分は、コードが何らかのループに入り、実行されず、デバッグ情報がまったく提供されない場合です。jupyter ノートブックでは、In[*]:. データセットは巨大ではなく、約 80,000 行です。

編集:コードの最後の部分を元の質問に含めるのを忘れたため、お詫び申し上げます。助けて感謝!