하이킨 아시 하이로우 채널 동적 이동 평균 거래 전략은 하이킨 아시 촛불 폐쇄 가격을 동적 이동 평균과 비교하여 거래 신호를 생성하는 전략이다. 이 전략은 채널을 형성하기 위해 이중 이동 평균을 사용하여 촛불 폐쇄 가격이 채널의 상부 또는 하부 레일을 뚫는 것을 기반으로 긴 포지션을 입력하거나 종료합니다.
이 전략은 하이킨 아시 촛불 기술 지표를 활용한다. 하이킨 아시 촛불은 시장 소음을 필터링하고 트렌드를 식별할 수 있다. 전략은 채널의 상부 레일을 형성하기 위해 높은 가격에 기반한 랭시 기간 이동 평균과 채널의 하부 레일을 형성하기 위해 낮은 가격에 기반한 랭시 기간 이동 평균을 사용합니다. 하이킨 아시 촛불 폐쇄 가격이 상부 레일을 통과하면 구매 신호가 생성됩니다. 하이킨 아시 촛불 폐쇄 가격이 하부 레일을 통과하면 판매 신호가 생성됩니다.
특히, 전략은 먼저 높은 가격과 낮은 가격에 기초하여 간단한 이동 평균을 분리하여 계산하여 채널을 구성합니다. 높은 가격의 이동 평균 mah는 채널의 상부 레일로 작용하고 낮은 가격의 이동 평균 mal는 채널의 하부 레일로 작용합니다. 그런 다음 거래 신호를 생성하기 위해 Heikin Ashi 촛불 닫기 가격을 채널의 상부 및 하부 레일과 비교합니다. 촛불 닫기 가격이 상부 레일 mah보다 높으면 긴 조건 longCondition이 생성됩니다. 촛불 닫기 가격이 하부 레일 mal보다 낮다면 짧은 조건 shortCondition이 생성됩니다.
리스크를 해결하기 위해 스톱 로스 메커니즘을 설정할 수 있고, 잘못된 신호로 인한 불필요한 손실을 피하기 위해 다른 지표를 결합하여 브레이크오웃 신호를 확인 할 수 있습니다.
하이킨 아시 하이로우 채널 동적 이동 평균 거래 전략은 전반적으로 명확하고 간단한 논리를 가지고 있습니다. 트렌드를 식별하기 위해 하이킨 아시 촛불의 장점을 활용하고 지원 및 저항을 결정하기 위해 이중 동적 이동 평균을 사용합니다. 매개 변수를 최적화하고 신호 필터링을 추가하고 거래 위험을 줄이기 위해 스톱 로스를 구현하여 전략을 더욱 향상시킬 수 있습니다.
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © shiner_trading // shiner.crypto@gmail.com //@version=4 strategy("Hi-Lo Channel Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, initial_capital=500, default_qty_value=100, currency="USD") lenh = input(5, "High-Based MA") lenl = input (5, "Low-Based MA") ha = input(true, "Use Heikin Ashi OHCL values (on real chart)?") ha_h = security(heikinashi(syminfo.tickerid), timeframe.period, high) ha_l = security(heikinashi(syminfo.tickerid), timeframe.period, low) ha_c = security(heikinashi(syminfo.tickerid), timeframe.period, close) float mah = na float mal = na longCondition = false shortCondition = false /// HA is the check mark box in the configuration. /// IF "Use Heikin Ashi OHCL values?" is true, then the strategy will use the Heikin Ashi close values // and therefore give the same buy/sell signals regardless of what chart you are viewing. /// That being said, if "Use Heikin Ashi OHCL values?" is FALSE, yet you are viewing Heikin Ashi candles on your chart, // then logically you will also get the same buy/sell signals if ha == true mah := sma(ha_h, lenh) mal := sma(ha_l, lenl) longCondition := ha_c > mah shortCondition := ha_c < mal if ha == false mah := sma(high, lenh) mal := sma(low, lenl) longCondition := close > mah shortCondition := close < mal plot(mah, color=color.green) plot(mal, color=color.red) if (longCondition) strategy.entry("Buy", 100) if (shortCondition) strategy.close("Buy")