動的グリッド取引戦略に基づく
1
Follow
1802
Followers
概要
本戦略は、価格帯内に複数の売買注文を並行して設定することでグリッドトレードを実現し、市場の変動に応じてグリッド範囲とラインを調整することで利益を獲得します。
戦略の原理
- グリッドの上限と下限を設定する。手動設定も可能で、最近の高値・安値から自動計算することもできる。
- 設定したグリッド数に基づいて、グリッド区間の幅を計算する。
- 対応する数のグリッドライン価格配列を生成する。
- 価格が特定のグリッドラインを下回った場合、そのラインの下で買い注文を出す。価格が特定のグリッドラインを上回った場合、そのラインの上で売り注文を決済する。
- グリッドの上限・下限、区間幅、グリッドライン価格を動的に調整し、市場の変化に対応する。
優位性分析
- 横ばいや変動の激しい市場でも安定的に利益を上げることができ、一方向の相場の影響を受けない。
- 手動設定と自動計算の両方をサポートし、適応力が高い。
- グリッド数、グリッド幅、発注量を調整することで収益を最適化できる。
- ポジション管理機能が組み込まれており、リスクを制御できる。
- グリッド範囲の動的調整をサポートし、戦略の適応性が高い。
リスク分析
- 大きなトレンド相場が発生した場合、大きな損失が発生する可能性がある。
- グリッド数やポジション設定が不適切だと、リスクが拡大する可能性がある。
- グリッド範囲の自動計算は、極端な相場では機能しなくなる可能性がある。
リスク対策:
- グリッドパラメータを最適化し、総ポジションを厳格に管理する。
- 大きなトレンドが訪れる前に戦略を停止する。
- トレンド指標と組み合わせて相場状況を判断し、必要に応じて戦略を停止する。
最適化の方向性
- 市場特性と資金規模に合わせて最適なグリッド数を選択する。
- 異なる時間枠でテストし、グリッド自動計算のパラメータを最適化する。
- 発注量の計算方法を最適化し、より安定した収益を得る。
- 他の指標と組み合わせて大きなトレンドを判断し、戦略停止条件を設定する。
まとめ
本動的グリッドトレード戦略は、グリッド範囲パラメータを動的に調整することで市場の変化に適応し、横ばいや変動相場での利益獲得を実現します。また、適切なポジション管理を設定することでリスクを制御できます。グリッドパラメータの最適化やトレンド判断指標との組み合わせにより、戦略の安定性をさらに高めることができます。
Source
Pine
/*backtest
start: 2023-12-23 00:00:00
end: 2024-01-22 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("sarasa srinivasa kumar", overlay=true, pyramiding=14, close_entries_rule="ANY", default_qty_type=strategy.cash, initial_capital=100.0, currency="USD", commission_type=strategy.commission.percent, commission_value=0.1)
i_autoBounds = input(group="Grid Bounds", title="Use Auto Bounds?", defval=true, type=input.bool) // calculate upper and lower bound of the grid automatically? This will theorhetically be less profitable, but will certainly require less attention
i_boundSrc = input(group="Grid Bounds", title="(Auto) Bound Source", defval="Hi & Low", options=["Hi & Low", "Average"]) // should bounds of the auto grid be calculated from recent High & Low, or from a Simple Moving AverageStrategy parameters
Related strategies
Comment
All comments (0)
No data
- 1

