動的ストップロストレーディングビュー戦略
1
Follow
1802
Followers
概要
本戦略は、TradingViewの動的変数を使用してアラート内でストップロス価格を引き渡し、TradingConnectorを介してMT4/5で取引を実行する方法を示しています。戦略はストキャスティクス指標を用いてエントリーのタイミングを判断し、最新のサポート/レジスタンスを動的にストップロスとして設定し、部分利益確定も可能です。
戦略の原理
ストキャスティクス指標のK線とD線がゴールデンクロスしたら買い、デッドクロスしたら売りとします。直近のサポート/レジスタンスを計算し、ストップロス価格とします。エントリー後、ストップロス価格は動的変数によりリアルタイムでブローカーに渡されます。部分利益確定は、ストップロス距離の一定比率とします。利確価格も動的に引き渡すことができます。
優位性分析
- 動的ストップロスにより、ストップロス価格を正確に設定可能
- 部分利益確定により資金効率が向上
- ストップロス価格をリアルタイムでブローカー口座に引き渡し
- バックテストのストップロス価格が実際の取引に近く、リアルなシミュレーションが可能
リスク分析
- ストキャスティクス指標には遅延が存在
- 部分利益確定の頻度が高すぎるとポジション保有に影響
- 動的変数は異なる時間足で効果が異なる
- 部分利益確定の比率を最適化する必要がある
ストキャスティクスのパラメータ期間を適切に短縮したり、部分利益確定の比率を調整することでリスクをコントロールできます。
最適化の方向性
- 異なるストキャスティクスパラメータの組み合わせをテスト
- 部分利益確定の比率設定を最適化
- トレーリングストップなど、異なるストップロス方式を試行
- 複数市場・複数銘柄でテスト
まとめ
本戦略は、TradingViewの新機能を活用してMT4/5で動的ストップロス取引を実行する方法を示しています。将来のバックテストの基本フレームワークとして活用でき、具体的な銘柄に応じた最適化・調整が必要です。
Source
Pine
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// strategy(title="TradingView Alerts to MT4 MT5 Strategy example", commission_type=strategy.commission.cash_per_order, commission_value=0.00003, overlay=false, default_qty_value=100000, initial_capital=1000)
// study(title="TradingView Alerts to MT4 MT5 Strategy example") //uncomment this line and comment previous one to make it a study producing alerts
//Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1
