3色クロストレンド追跡戦略

作者: リン・ハーンチャオチャン, 日付: 2024-02-20 14:19:26
タグ:

img

概要

三色クロストレンドトラッキング戦略は,キャンドルスタイルのパターンをベースにしたトレンドフォローする取引戦略である.特定の3色キャンドルスタイルのパターンを認識して現在のトレンドの方向性を特定し,パターンが特定されると選択的にロングまたはショートに行く.

戦略原則

この戦略の基本論理は,同じ色 (赤色3つまたは緑色3つ) の連続した3つのキャンドルスタイクが現れ,その後に反対色の1つのキャンドルスタイクが現れ,その後元の3つのキャンドルスタイク色に戻ると,元のトレンドが継続していることを示します.したがって,これはポジションに入ることでトレンドを追跡する時間です.

特に,戦略は,エントリー基準が満たされているかどうかを判断するために,最も最近の5個のキャンドルの状況を検知します.最も最近の5つのキャンドルは:第5個のキャンドルは前よりも低い低値 (長期高値),第4のキャンドルは上昇するキャンドル (長期下落),第3のキャンドルは下落するキャンドル (長期上昇するキャンドル),第2のキャンドルは低下するキャンドル (長期上昇するキャンドル),第1のキャンドルは上昇するキャンドル (長期上昇するキャンドル) である場合,ショートトラッキングポジションが開かれます.逆に,最も最近の5つのキャンドルは:第5のキャンドルは前よりも高い高値,第4のキャンドルは上昇するキャンドル,第3のキャンドルは上昇するキャンドル,第2のキャンドルは上昇するキャンドル,第1のキャンドルは上昇するキャンドル,その後,特定のトレンドを追跡するキャンドルです.キャンドルパターンが開かれたとき,そのようなキャンドルパターンを判断することで,追加の利益を得ることができます.

戦略 の 利点

  • ろうそくのパターンを簡単に使用してトレンド方向を決定
  • トレンド持続段階で利益を得ること
  • シンプルで明確な戦略規則

戦略 の リスク

  • キャンドルスタイルのパターンの誤った判断は損失につながる可能性があります.
  • トレンドの逆転点を特定できないため,トレンドの後に損失が発生する可能性があります.
  • 取引コストを増加させる 頻繁にポジションを開く可能性があります

戦略の最適化のための方向性

  • キャンドルスタイクパターンの信頼性を判断するために他の指標を組み込む
  • 単一の取引損失を制御するためのストップ損失ポイントを設定する
  • 誤った判断の確率を減らすためにエントリー基準を最適化
  • 低リスクのポジションサイズ調整を検討する

概要

トリーカラークロストレンドトラッキング戦略は,特定のキャンドルスタイクパターンを認識することによって現在のトレンド方向性を特定し,トレンドが持続するときに選択的にポジションを開く.この戦略はシンプルで,明確で,操作が簡単で,トレンド段階中に追加の利益を得ることができる.しかし,いくつかのリスクも伴い,安定性を向上させるためにさらなる最適化が必要である.全体的に,それは定量的な取引戦略ポートフォリオの効果的な補完成分として機能する.


/*backtest
start: 2024-01-20 00:00:00
end: 2024-02-19 00:00:00
period: 3h
basePeriod: 15m
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/
// © softinterface2000

//@version=5
strategy("3 Line Strick", overlay=true, margin_long=100, margin_short=100)


//Sell
fifth= close < low[1]
fourth= close[1] > open[1]
third= close[2] < open[2]
seccond= close[3] < open[3]
first= close[4] < open[4]


//Buy
fifth1= close > high[1]
fourth1= close[1] < open[1]
third1= close[2] > open[2]
second1= close[3] > open[3]
first1= close[4] > open[4]


longCondition = fifth1 and fourth1 and third1 and second1 and first1
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = fifth and fourth and third and seccond and first
if (shortCondition)
    strategy.entry("Short", strategy.short)


もっと