T7 JNSAR クォンツ取引戦略
概要
T7 JNSARは、NIFTY指数を対象とした日内トレンドフォロー型取引システムです。変化するJNSARラインを用いて売買シグナルを生成する、トレンド追跡系戦略です。この戦略はインドのトレーダーIllango氏が考案したものを、私が改良・最適化しプログラム化しました。
戦略の原理
-
JNSARラインの計算:5日間の高値、安値、終値の指数移動平均を用いてJNSAR値を算出し、線グラフとして描画します。
-
シグナルの生成:当日の終値がJNSARラインより高い場合に買いシグナル、当日の終値がJNSARラインより低い場合に売りシグナルを生成します。
-
エントリー:シグナル発生後の翌日の寄り付きでエントリーします。
-
イグジット:逆シグナルが発生した時点でポジションをクローズします。
-
NIFTY指数のみを取引し、個別銘柄は取り扱いません。
-
損益に関わらず、全てのシグナルに従って取引を行います。
優位性分析
-
JNSARラインはトレンドや重要なサポート・レジスタンスをうまく描出します。
-
客観的な指標のみに基づいてシグナルを生成するため、主観的な感情の影響を排除できます。
-
トレンドフォローにより利益を得る仕組みで、過去のバックテストでも良好な収益を示しています。
-
先物やオプションで取引可能であり、取引コストが低いです。
-
ルールがシンプルかつ明確で、自動売買の実装が容易です。
リスク分析
-
トレンドフォロー戦略であるため、レンジ相場では多くの損切りが発生する可能性があります。
-
トレンドの終点を効果的に判断できず、買われすぎ・売られすぎの状態が生じることがあります。
-
シグナルに遅れが生じるため、偽のブレイクアウトによる損失が発生する可能性があります。
-
大きなドローダウンや連続損失リスクに耐える必要があります。
-
NIFTYにのみ適用可能であり、他の銘柄には適しません。
-
全てのシグナルを継続的に取引するには、強い精神力が必要です。
最適化の方向性
-
異なるパラメータをテストし、最適なJNSARラインの設定を探索する
-
ストップロス機構を追加してリスクを管理する
-
他の指標と組み合わせてトレンド終点を判断する
-
動的なポジションサイジング手法を開発する
-
シグナル生成ロジックを最適化する
-
機械学習モデルの適用を試みる
まとめ
T7 JNSARは、NIFTIに対してシンプルで効果的なトレンドフォロー戦略を提供します。取引ルールに従い、リスクを管理し、全てのシグナルを継続的に取引する心構えを持てば、長期的にプラスの収益を得ることが可能です。パラメータの最適化やストップロスの管理などの方法により、戦略の頑健性をさらに高めることができます。
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//Created by Syam Mohan @ T7 Wealth Creators Pvt Ltd - Makes Life Easier, on request from @stocksonfire.
//This is a trend following daily bar trading system for NIFTY. Original idea belongs to ILLANGO @ http://tradeinniftyonly.blogspot.in
//Use it at your own risk after validation at your end. Neither me or my company is responsible for any lossses you may incur using this system.
- 1
