複数のタイムフレームの価格チャネル戦略

作者: リン・ハーンチャオチャン, 日付: 2023-09-17 18:39:41
タグ:

概要

この戦略は,複数のタイムフレームにおける最高価格と最低価格のEMAを使用して価格チャネルを構築し,短期的な逆転を取引する.これは振動指標戦略のカテゴリーに属する.

戦略の論理

  1. 価格チャネル帯をグラフ化するために,過去60バーの最高値と最低値のEMAを15mの時間枠で計算します.

  2. スローラインは60期間のEMAです

  3. 速線がスロー線を下に突入すると 上部帯の圧力が下降し 短距離入口の弱気信号が伝わります

  4. スローラインを超えると,下帯のサポートを示し,ロングエントリーへの上昇信号を表示します.

  5. 逆転信号の後,チャネルの中央に戻る価格から利益を得ます

利点

  1. 複数のタイムフレームにより,より包括的な価格情報が得られます.

  2. EMAは全体的な傾向を決定するために価格を平らにする.

  3. 速くて遅い線が交差すると 簡単に取引信号が形成されます

  4. 短期的な逆転は 迅速な利益をもたらし 時間のリスクを軽減します

リスク

  1. 複数のタイムフレームはパラメータ最適化における複雑さを増加させます

  2. 単一の指標に頼るので 偽のブレイクに 脆弱になります

  3. ストップ・ロスの設定や 収益の設定がない場合 損失リスクが大きくなります

  4. 高い取引頻度は 取引コストを増加させます

最適化

  1. 最適なマッチを見つけるために 異なるタイムフレームの組み合わせをテストします

  2. リスクを制御するために,ストップ損失または他のフィルターを追加します.

  3. 罠や偽脱出を避けるために 音量を加える

  4. ストップ・ロスを設定し 利得ポイントを取って 利得を固定し リスクを制限します

  5. ポジションのサイズ化や他の資本管理戦略を追加する.

概要

この戦略は,複数のタイムフレームを使用して短期的な逆転システムを構築しようと試みている.しかし,パラメータ最適化やリスク管理の不十分といった問題が問題である.実用的な適用のために信号論理とリスク管理のさらなる改善が必要である.


/*backtest
start: 2023-09-09 00:00:00
end: 2023-09-14 09:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Just_Try_Different_Things", overlay=true)


Sig = security(syminfo.tickerid,'15',open)

H = ema(highest(Sig,60),60)
L = ema(lowest(Sig,60),60)




longCondition = crossunder(sma(H, 30), sma(H, 60))
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)

shortCondition = crossover(sma(L, 30), sma(L, 60))
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)

もっと