3インサイドアップ逆転戦略 (Three Inside Up reversal strategy) は,特定の3バーのキャンドルスタイクパターンを特定することによって低価格で購入し高価格で販売することを目的とした逆転取引戦略である.最初の2つのバーが上昇ハラミパターンを形成し,第3バーが前回の閉じるよりも高く開き,最初の2つのバーの高値以上で閉じる3つのバーで構成される.このキャンドルスタイク組み合わせは,下向きから上向きへの潜在的な逆転を示し,逆転取引に入る機会をシグナルする.
この戦略の主要な条件は次のとおりです
バール1: 低気味のキャンドル,閉じるよりも高い開口
バル 2: 上昇するキャンドル,オープンよりも高く閉じて,バー 1より低く開いて
バル 3:上昇するキャンドル,バー 2より高く開いて,バー 1と2の高値よりも高く閉じる
このパターンが検出されると,我々はショートポジションを取って,利益とストップ・ロスのレベルを設定します. 取引の論理は以下のとおりです.
3のバーのオープンで短い入力してください 3 インサイドアップパターンが識別されたとき
利益目標設定: 利益ポイントの入力数で価格が上昇した場合,取引を閉じてポジションを平らにする.
ストップ・ロスを設定する: 取引を終了し,価格が損失ポイントの入力数値で低下した場合を平らにする
目標またはストップがヒットすると,次の信号を待つ.
これは,上昇傾向逆転信号が確認されたときに短売りを迅速に入力し,既定の利益とストップレベルを使用して利益または損失を制限し,低買い高売り逆転戦略を実装することができます.
逆転取引の逆転ポイントを記録する
短パン トップスとトレンドに沿った底を買います
明確なエントリー,利益とストップ損失のメカニズム
シンプルな3バーパターンで,識別し実装しやすい
リスク管理のための利得とストップ損失の調整可能なポイント
コードがシンプルで 清潔で 理解しやすく 最適化できます
概要すると この戦略はパターン認識,リスク管理,シンプルさ,信頼性を活用し,短期間の有効な逆転取引戦略となっています.
パターンは誤って識別され 誤った信号が生じる可能性があります
利回りやストップ・ロスのレベルが不十分である場合,早期離脱や損得が起こり得る.
取引頻度は過剰取引のリスクを増加させる
入力,位置サイズ,および管理はさらに最適化することができます
慎重にストックを選択する必要があります. 揮発性のあるストックに最適です.
プロミスとスライドによる利益への影響
変化する市場に 継続的な監視と調整が必要です
適切なパラメータ最適化,ストック選択,モニタリング,その他の措置は,リスクを制御するのに役立ちます.
精度を向上させるためにパターンパラメータを最適化
より良いリスク・リターンを得るため,利益とストップ・ロスを精査する
シグナル信頼性を向上させるために他の指標を使用したフィルターを追加します
市場状況に合わせた動的ポジションサイズを組み込む
より良い利益バランスのために資本配分を最適化
最適な期間を決定するために,異なる保持期間をテストする
明確性のためにコメントでコードを簡素化
効果を検証するためのバックテストとライブパフォーマンス
ストック宇宙とテストセクターと名前を調整する
継続的にパフォーマンスを追跡し,必要に応じて調整する
トリーインサイドアップリバーサル戦略は,特定の3本のキャンドルスティックパターンに基づいて上昇傾向逆転信号が特定されたときに,ショートアップから利益を得ることを目的としています.明確な論理,リスク制御,使いやすさ,最適化可能性により,信頼性と実践的な短期逆転取引戦略です.しかし,ライブ取引で一貫した過剰収益を生むために継続的な最適化,リスク管理,モニタリングを必要とする不確実性があります.
/*backtest start: 2023-09-29 00:00:00 end: 2023-10-29 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 12/02/2019 // This is a three candlestick bullish reversal pattern consisting of a // bullish harami pattern formed by the first 2 candlesticks then followed // by up candlestick with a higher close than the prior candlestick. // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title = "Three Inside Up Backtest", overlay = true) input_takeprofit = input(20, title="Take Profit pip", step=0.01) input_stoploss = input(20, title="Stop Loss pip", step=0.01) barcolor(open[2] > close[2] ? close[1] > open[1] ? close[1] <= open[2] ? close[2] <= open[1] ? close[1] - open[1] < open[2] - close[2] ? close > open ? close > close[1] ? open > open[1] ? close > open[2] ? yellow :na :na : na : na : na:na : na : na : na) posprice = 0.0 pos = 0.0 barcolor(nz(pos[1], 0) == -1 ? red: nz(pos[1], 0) == 1 ? green : blue ) posprice := open[2] > close[2] ? close[1] > open[1] ? close[1] <= open[2] ? close[2] <= open[1] ? close[1] - open[1] < open[2] - close[2] ? close > open ? close > close[1] ? open > open[1] ? close > open[2] ? close :nz(posprice[1], 0) :nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0) :nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0) pos := iff(posprice > 0, -1, 0) if (pos == 0) strategy.close_all() if (pos == -1) strategy.entry("Short", strategy.short) posprice := iff(low <= posprice - input_takeprofit and posprice > 0, 0 , nz(posprice, 0)) posprice := iff(high >= posprice + input_stoploss and posprice > 0, 0 , nz(posprice, 0))