海銀アーチーキャンドルの色を変える戦略


作成日: 2023-10-09 15:38:46 最終変更日: 2023-10-09 15:38:46
コピー: 0 クリック数: 993
1
フォロー
1617
フォロワー

概要

この戦略は,ハイン・アチェンの色の変化を分析し,市場トレンドを判断し,自動買い売りを実現する.色が赤から緑に変化するときに買入シグナルを発信し,色が緑から赤に変化するときに売出シグナルを発信する.これはトレンド追跡戦略である.

戦略原則

まず,海銀-アチェの開盤価格,閉盤価格,最高価格,最低価格を計算する.の色は,閉盤価格と開盤価格によって判断され,閉盤価格が開盤価格より大きい場合は緑色で,そうでない場合は赤色である.本根K線の閉盤価格が開盤価格より大きく,上根K線の閉盤価格が上根K線の開盤価格に等しいとき,買入シグナルが生じる.本根K線の閉盤価格が開盤価格に等しいとき,上根K線の閉盤価格が上根K線の開盤価格より大きいとき,売り出シグナルが生じる.

このように海銀-アチェの色の変化によってトレンドを判断し,色が赤から緑に変わるときに多頭市場に入り,緑から赤に変わるときに空頭市場に入り,市場トレンドの変化を捉える。

戦略的優位性

  1. ハイン-アチェンジを使って市場の騒音をフィルターし,トレンドを識別する
  2. 色の変化によってトレンドの転換点を判断し,入場時間をより正確にします.
  3. 戦略はシンプルで明快で,実行・最適化が容易です.
  4. モバイル・ストップを設定し,リスクを厳格に管理する

リスクと解決策

  1. ターニングポイントでのリアルタイム入場が遅れている.
  2. 防犯装置を撃破する危険性

解決策は

  1. ブリン帯判定などの他の指標と組み合わせて,入場タイミングを最適化
  2. 移動停止またはタイムストップを使用して,リスクを厳格に制御する

思考を最適化する

  1. ストップダメージの戦略を最適化して,ストップダメージの破損を回避する
  2. 移動平均などの指標の判断を増やし,入学の正確性を向上させる
  3. ポジションコントロールを追加し,過度の損失を避ける
  4. RSIなどの指標を組み合わせて過剰取引を避ける
  5. 異なる取引品種のパラメータをテストし,最適なパラメータを探します.

要約する

海銀-アチェン色変化戦略は,色の変化を分析してトレンドを判断し,赤が緑になる時多し,緑が赤になる時空にする,比較的単純なトレンド追跡戦略である.この戦略の優点は,トレンドの変化点を識別する能力が強いことだが,入場タイミングが遅れているため,さらなる最適化が必要である.戦略の枠組みが合理的な場合,パラメータ最適化と厳格なリスク管理は,この戦略の成功の鍵である.全体的に言えば,この戦略は,明確な考え方であり,操作が容易であり,さらなる研究と応用に値する.

ストラテジーソースコード
/*backtest
start: 2022-10-08 00:00:00
end: 2023-10-08 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Kozlod - Heikin-Ashi Bar Color Change Strategy", overlay = true)

// 
// author: Kozlod
// date: 2018-09-03
// https://www.tradingview.com/u/Kozlod/
// 

// Calculation HA Values 
haopen   = 0.0
haclose  = ((open + high + low + close)/4)
haopen  := na(haopen[1]) ? (open + close)/2 : (haopen[1] + haclose[1]) / 2
hahigh   = max(high, max(haopen, haclose))
halow    = min(low,  min(haopen, haclose))

// HA colors
hacolor =  haclose  > haopen ? green : red

// Signals
turnGreen = haclose  >  haopen and haclose[1] <= haopen[1]
turnRed   = haclose  <= haopen and haclose[1]  > haopen[1]

// Plotting
bgcolor(hacolor)

plotshape(turnGreen, style = shape.arrowup,   location = location.belowbar, color = green)
plotshape(turnRed,   style = shape.arrowdown, location = location.abovebar, color = red) 

// Alerts
strategy.entry("long",  true,  when = turnGreen)
strategy.entry("short", false, when = turnRed)