Diagonal Resistance EA
- Experts
-
OMG FZE LLC
Trial Versions:
15일 체험판을 원하시면 메시지를 보내주세요 (VolumeHedger EA for Recommended Brokers)
추천 브로커:
PUprime (최고의 성능을 위해 추천합니다)
https://puvip.co/EvE3i2
Vantage - 버전: 2.0
[ LIVE SIGNALS ] , [ My Channel ] , [ ABOUT ME ] , [ My Products ]
권장 계좌: High leverage 및 Standard, ECN, Raw, Cent, Propfirm
Huseyin Furkan Ozturk가 개발한 새로운 EA — 사용하기 쉽고 플러그 앤 플레이 방식으로 작동합니다. 잔고와 레버리지가 충분한지 확인하세요. 사용 전 backtest를 권장합니다.
Diagonal Resistance EA
작동 원리는 슬라이더 이미지에서 설명하려고 노력했습니다.
EA의 핵심 로직은 세 단계로 요약할 수 있습니다:
- 급격한 움직임을 포착하고 역방향 진입:
가격이 최근 40분 또는 80분(변동성에 따라) 동안 1% 이상 움직였다면 — 예를 들어 금이 급등했다면 — EA는 그 움직임의 반대 방향으로 거래를 엽니다: 상승 시 SELL, 하락 시 BUY. 핵심 가정은 이렇습니다: 짧은 시간에 일어난 급격한 움직임은 대개 "과도하게 늘어난" 상태이며 일부는 되돌려집니다. 즉 EA는 추세를 따르지 않고 평균 회귀(mean reversion)를 노립니다. - 움직임이 계속되면 점진적으로 추가 (grid — martingale 없음):
진입 후 가격이 계속 불리하게 움직여도 EA는 당황하지 않습니다. 정해진 시간·거리 간격으로 같은 방향의 새 포지션을 추가합니다. 추가할 때마다 basket의 평균 단가가 현재 가격에 가까워집니다. 따라서 가격이 첫 진입 지점까지 되돌아올 필요가 없습니다 — 작은 되돌림만으로도 basket 전체가 회복됩니다. - 작은 되돌림에 수익 실현, 오지 않으면 본전 청산:
목표는 소박합니다: 움직임 전체가 아니라 그중 일정 %만 되돌려지면 됩니다. 가격이 고점에서 그만큼 되돌아오는 순간 모든 포지션이 함께 청산됩니다. 그러나 되돌림이 60분 안에 오지 않으면 EA는 기다림을 멈춥니다 — 목표를 breakeven으로 옮기고, 가격이 닿는 순간 수익도 손실도 없이 본전에 나옵니다. 이렇게 어떤 거래도 끝이 보이지 않는 "희망 거래"로 변하지 않습니다.
요약하면: "과도하게 늘어난 움직임에 역방향으로 진입하고, 필요하면 물타기로 평균을 맞추고, 작은 반전에 수익을 실현한다. 반전이 오지 않으면 손실 없이 나온다." 여기에 가장 위험한 순간(뉴스일, 일방향 모멘텀 등)에 신규 거래를 차단하는 보호 필터가 더해져 있습니다.
개발자 노트:
DiagonalResistance EA 내부에는 전략 관련 input 60개가 숨겨져 있습니다. 사용자를 위해 최대한 단순하게 유지했으며, 그저 끌어다 놓고 실행하도록 설계되었습니다. Auto Lot size를 On/Off하면 잔고가 늘어남에 따라 lot 크기가 자동으로 조정됩니다. equity에 따라 lot 크기를 설정하므로 broker에서 받은 보너스도 활용할 수 있습니다.
Propfirm에서 사용하려면 Auto Lot을 끄고 25,000$ 이상의 잔고로 테스트하세요.
Strategy Type이란:
Level Trading:고전적인 level trading 시스템은 과거 고점과 저점에서 그린 정적인 수평 지지/저항선에 의존합니다. 본 EA는 한 걸음 더 나아가, 가격 움직임 자체의 각도와 속도로부터 레벨을 동적으로 구축합니다.
EA는 "가격이 예전에 어디서 멈췄는가?"를 묻지 않습니다 — "이 움직임이 얼마나 가파른가?"를 묻습니다. 가격이 지속 불가능할 만큼 가파른 각도로 오르거나 내리면 — 짧은 시간 창 안에 1% 이상 움직이면 — 그 기울기는 대각 저항선(diagonal resistance line)으로 간주됩니다: 가격이 너무 빨리, 너무 멀리 늘어났고 통계적으로 되돌림 가능성이 높은 레벨입니다.
시스템의 모든 레벨은 실시간으로 계산됩니다:
- 베이스 레벨 — 움직임의 시작점. 시장 변동성에 자동으로 적응하는 롤링 윈도우로 감지
- 진입 레벨 — 움직임의 기울기를 따라 퍼센트 간격으로 배치된 단계. 포지션이 한 가격에 몰리지 않고 레벨 존 전체에 분산
- 목표 레벨 — 움직임의 측정된 되돌림 지점에 배치되며, 움직임이 확장됨에 따라 실시간 업데이트
- 시간 레벨 — 정해진 시간 내에 되돌림이 오지 않으면 청산 레벨이 basket breakeven으로 이동. 모든 사이클에 통제된 출구를 보장
Grid Strategy:
네, 본 EA는 grid를 사용합니다 — 그러나 grid 시스템에 오명을 씌운 무분별한 종류가 아닙니다. 내부의 모든 grid 메커니즘은 의도적으로 제한되어 있습니다:
- 동일 lot grid (martingale 없음) — 한 사이클의 모든 포지션은 같은 lot 크기로 열립니다. 배수 증가 없음, 기하급수적 리스크 증가 없음. 5번째 거래는 1번째와 정확히 같은 리스크를 가집니다.
- 시간 기반 breakeven 청산 (60분) — 기대한 되돌림이 60분 안에 오지 않으면 EA는 수익 기다리기를 멈추고 basket 전체를 breakeven에서 청산합니다. 어떤 사이클도 "시장이 돌아설 것"이라는 희망으로 무기한 방치되지 않습니다.
- 엄격한 진입 제한 — 사이클당 최대 거래 수, 진입 간 최소 시간과 최소 가격 거리. grid는 패닉 상태로 포지션을 쌓을 수 없습니다.
- 한 방향, 한 사이클 — 반대 방향 basket 없음, 잠긴 hedge 없음, 숨겨진 포지션 누적 없음. 차트에 보이는 것이 전체 리스크 노출입니다.
여기서 grid는 복구 도박이 아니라 엄격한 경계 안에서 작동하는 비용 평균화 도구입니다. 평소 grid 카테고리를 피하던 구매자도 차이를 알아볼 것입니다: 안전벨트, 에어백, 비상구를 갖춘 grid입니다.
개발자 소개
10년 이상 경력의 소프트웨어 엔지니어인 개발자는 금융과 수학에 대한 관심으로 3년 넘게 알고리즘 트레이딩 로봇 개발에 집중해 왔습니다.알고리즘과 전략은 기성 솔루션에 의존하는 "vibe coder" 방식이 아니라, 전문 소프트웨어 엔지니어의 관점에서 성능·신뢰성·지속 가능성을 최우선으로 설계됩니다.
얻은 모든 물질적·정신적 성과를 새로운 R&D에 재투자하여 제품을 지속적으로 발전시키는 것을 목표로 합니다.
로봇을 순수한 상업적 이익을 위해 제공하기보다, 가능한 한 무료로 공유하는 것이 더 넓은 사용자층에 도달하고, 그렇게 얻은 피드백이 제품을 훨씬 빠르게 발전시킨다고 믿습니다.
사용자의 모든 피드백과 제안을 제품 개발 과정에서 가장 가치 있는 부분으로 여깁니다.
제 로봇이 마음에 들고 새로운 기능 소식을 받고 싶다면 채널에 참여하세요: ALGO By H. Furkan OZTURK
