진양 매달린 남자 전략은 매달린 남자 촛불 패턴을 기반으로 한 양적 거래 전략이다. 이 전략은 촛불 차트에서 매달린 남자 패턴을 식별함으로써 거래 신호를 생성한다. 매달린 남자 패턴이 확인되면 상승한 매달린 남자에 대한 구매 신호가 생성되고, 하락한 매달린 남자에 대한 판매 신호가 생성된다.
진양 교수형 남자 전략의 핵심 식별 조건은 작은 실제 몸과 긴 상부/하부 그림자를 가진 교수형 남자 촛불 패턴입니다. 구체적으로 교수형 남자에 대한 식별 조건은 다음과 같습니다.
위의 조건이 충족되면 패턴은 매달린 남자로 식별 될 수 있습니다. 또한, 상승 / 하락 또는 긴 다리와 같은 더 구체적인 유형의 매달린 남자가 상위와 하위 그림자의 상대적인 크기에 따라 구별 될 수 있습니다. 패턴을 식별 한 후 전략은 다음 촛불에 거래 신호를 생성합니다. 즉, 상승한 매달린 남자에 구매하고, 하락한 매달린 남자에 판매하십시오.
진양 교수형 전략은 다음과 같은 주요 장점을 가지고 있습니다:
그러나 이 전략에는 몇 가지 한계도 있습니다.
이 전략의 주요 위험은 다음과 같습니다.
또한, 단일 지표 전략은 시장 소음을 효과적으로 필터 할 수 없으며 잘못된 신호를 생성 할 수 있습니다. 따라서 진 양 전략은 비교적 큰 위험과 변동이 있으며 강력한 위험 관리가 필요합니다.
위험 통제를 위해 전략은 다음과 같은 방법으로 개선 될 수 있습니다.
이러한 개선으로 위험은 크게 줄일 수 있고 동시에 인양 교수형 전략의 안정성을 향상시킬 수 있습니다.
요약하자면, 진양 헝킹맨 전략은 촛불 차트에서 헝킹맨 패턴을 식별함으로써 무역 신호를 생성합니다. 간단한 규칙과 반전을 잡는 것이 장점이지만 잘못된 신호의 위험도 있습니다. 위험은 매개 변수 조정, 필터 추가 등을 통해 제어 할 수 있지만 소음 및 변동에 대한 민감도가 높습니다. 따라서 전략은 개선에도 불구하고 신중한 응용을 보장합니다.
/*backtest start: 2024-01-24 00:00:00 end: 2024-01-31 00:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Doji Candlestick Strategy", shorttitle="Doji", overlay=true) // Calculate body and shadow sizes bodySize = close > open ? close - open : open - close upperShadow = high - (open > close ? open : close) lowerShadow = (open > close ? close : open) - low // Define thresholds for identifying different Doji types dojiThreshold = 0.05 longLeggedDojiThreshold = 0.02 // Buy conditions for different Doji types dojiCondition = bodySize <= dojiThreshold and upperShadow > bodySize * 2 and lowerShadow > bodySize * 2 dragonflyDojiCondition = bodySize <= dojiThreshold and upperShadow > bodySize * 2 and lowerShadow <= bodySize * 0.5 gravestoneDojiCondition = bodySize <= dojiThreshold and upperShadow <= bodySize * 0.5 and lowerShadow > bodySize * 2 longLeggedDojiCondition = bodySize <= longLeggedDojiThreshold and upperShadow > bodySize * 2 and lowerShadow > bodySize * 2 // Buy signal buyCondition = dojiCondition or dragonflyDojiCondition or gravestoneDojiCondition or longLeggedDojiCondition // Strategy orders strategy.entry("Buy", strategy.long, when=buyCondition) // Plotting plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)