牛市を追求する戦略

作者: リン・ハーンチャオチャン, 日時: 2023-09-28 16:23:41
タグ:

概要

この戦略の主な考え方は,単純な移動平均指標EMAを使用してトレンドチェッシングを実施することです. 短期EMAが長期EMAを横切るとロングになり,短期EMAが長期EMAを下回るとポジションを閉じる. この戦略は牛市中に非常に不安定な資産に適しており,有意なトレンド利益を得ることができます.

戦略の論理

この戦略は,主にEMA指標の黄金十字と死十字を使用してエントリーと出口を決定する.コードは2つのEMA期間,短期間EMA10と長期間EMA60を定義する.両EMAの値はそれぞれ計算される.短期間EMAが長期間EMAを横切ると,上昇勢力が強く,長行すべきであることを示する.短期間EMAが長期間EMAを下回ると,上昇勢力が弱まり,ポジションを閉じるべきであることを示する.

この戦略の主な論理は,EMAの黄金十字と死十字を使ってトレンドを判断することである.これは典型的なトレンド追いかける戦略である. EMAは,トレンド指数的なスムージング移動平均として,価格の傾向をよく示すことができる.短期EMAは最近の価格変動の傾向と勢いを表し,長期EMAは全体的なトレンド方向を表す.短期EMAが長期EMAを横切ると,短期上昇勢力が長期の勢いよりも強いことを意味し,長期はトレンドを追いかける.短期EMAが長期EMAを下回ると,逆を示し,ポジションを閉じるべきである.

戦略全体では,シンプルなEMA指標でトレンド識別と追跡が実施されており,非常に簡潔で効果的です.これがこの戦略の最大の強みです.

利点分析

  • 戦略のアイデアはシンプルで明瞭です.EMA指標を使用して,理解し実行しやすい傾向を判断します.

  • 資本利用効率は高く,長期間資本を占めることなく,傾向が明らかである場合にのみ長時間または短期間を行います.

  • 短期と長期間の EMA の組み合わせにより,ノイズを和らげ,長期的なトレンドを把握できます.

  • この戦略では,引き上げは比較的低く,最大引き上げは20%以内に制御され,高いレバレッジレベルが可能です.

  • ショートセールでは,下落傾向の際に反トレンド取引を可能にし,追加利益を得ることができます.

リスク分析

  • トレンドを追求する戦略として レンジ市場では劣悪なパフォーマンスを発揮し 機会を逃すリスクがあります

  • この傾向の論理的根拠を 特定できず 離婚傾向になる危険性があります

  • パラメータの設定が正しくない場合,取引が過度または失敗する可能性があります.

  • ショートセールではリスクが高く 慎重に設定する必要があります

  • この戦略は,異なる取引手段の特徴に敏感で,そのパラメータをそれに応じて調整する必要がある.

  • 現実のスライド制御と佣金料金は 特定の程度には実際の業績に影響します

オプティマイゼーションの方向性

  • ストップロスの戦略は,合理的なストップロスのポイントを設定し,取引ごとに最大損失を制御するために導入することができます.

  • 傾向の破裂を避けるために,他の指標,例えば取引量の分析を組み込むことができます.

  • パラメータ最適化によって,異なる取引手段に最適なパラメータセットを見つけることができます.

  • 引き下げが高すぎると,ストップ・ロスの出口を考慮するために,さまざまな出口戦略を研究することができます.

  • ポジションサイズの戦略は,パフォーマンスに基づいてポジションサイズを動的に調整するために使用できます.

  • 段階的なエントリーで,入場リスクを減らすため,パートでポジションを設定することができます.

概要

概要すると,これは非常にシンプルで直接的なトレンド追いかける戦略である.トレンド方向を決定するためにEMA指標を使用し,ゴールドクロスでロングで走り,デッドクロスで閉鎖してトレンドを効果的に追跡する.この戦略は引き下げを制御し,攻撃的な取引スタイルに適している.しかし,モニタリングと最適化のためのスペースもあります.パラメータと出口戦略は,より多くの市場状況に適応するためにテストされ最適化する必要があります.ストップ損失,ポジションサイズおよび他の戦略を組み込むことでさらなる改善ができます.これは実用的なパフォーマンスを大幅に改善することができます.


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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © TheSocialCryptoClub

//@version=5
// strategy(title = "STB - Gianno Nano Strategy",
//          shorttitle= "STB - Gianno Nano Strategy",
//          overlay = true,
//          initial_capital = 1000,
//          default_qty_type = strategy.cash,
//          default_qty_value = 1000,
//          commission_type = strategy.commission.percent,
//          commission_value = 0.075)

short_yes = input.bool(true,"Attiva Short")
ema_fast = input.int(10, "Periodo Media veloce")
ema_slow = input.int(60, "Periodo Media lenta")

// Variable declarations

ema10 = ta.ema(close, ema_fast)
ema60 = ta.ema(close, ema_slow)

plot(ema10, "EMA 10", color.yellow, 2)
plot(ema60, "EMA 60", color.aqua, 2)

// Long Condition

long_cond = ta.crossover(ema10, ema60)
short_cond = ta.crossunder(ema10, ema60) and short_yes
close_cond = ta.crossunder(ema10, ema60) and not short_yes
// Engine strategy

if long_cond
    strategy.entry("EL", strategy.long)
if short_cond
    strategy.entry("ES", strategy.short)
if close_cond
    strategy.close("EL" )
    

もっと