GOLD DualSense Engine
- Experts
-
Hwang Yunhyeong
하나의 EA가 만들어지기까지 수 백 테라 분량의 백테스팅, 수 년이 걸립니다.
저는 약 10년간 트레이딩 시장을 연구하고 직접 매매해온 퀀트 개발자입니다.
처음부터 성공적인 트레이더였던 것은 아닙니다.
오히려 시장을 가볍게 보았던 시절에는 큰 실패를 겪었고, 신용불량자 직전까지 떨어질 만큼 혹독한 시간을 지나야 했습니다.
하지만 그 과정에서 포기하지 않았습니다. - 버전: 3.2
- 활성화: 5
한글 마켓용 버전
골드는 첫 번째 움직임으로 사람을 속입니다.
DualSense는 두 번째 움직임을 기다립니다.
골드는 빠릅니다.
하지만 골드에서 더 위험한 것은 속도가 아닙니다.
첫 번째 움직임을 진짜 방향이라고 믿게 만드는 것.
급락을 보고 매수했는데 저점이 한 번 더 깨지고,
급등을 보고 매도했는데 고점을 다시 뚫고,
지지선을 이탈한 것처럼 보였지만 순식간에 회복하고,
돌파가 시작된 것처럼 보였지만 그대로 되밀립니다.
골드에서는 이런 움직임이 반복됩니다.
그래서 GOLD DualSense Engine v2.2는
첫 번째 움직임을 잡으려고 하지 않습니다.
시장이 한 번 움직인 뒤,
그 움직임을 실제로 유지할 수 있는지 확인합니다.
그리고 시장이 스스로 반전을 증명했을 때 움직입니다.
시장을 예측하지 않습니다.
시장이 방향을 증명하게 합니다.
가격이 급락했다고 바로 매수하지 않습니다.
가격이 급등했다고 바로 매도하지 않습니다.
먼저 움직임을 봅니다.
그 다음 재시험을 봅니다.
그리고 가격이 실제로 버티거나 밀리는 것을 확인합니다.
LONG Engine은
하락 → 저가 재시험 → 지지 확인 → 반등 확인 → 진입
순서를 기다립니다.
SHORT Engine은
상승 → 고가 재시험 → 저항 확인 → 하락 반전 → 진입
순서를 기다립니다.
즉,
떨어지는 가격을 잡는 것이 아니라
떨어진 뒤 살아나는 가격을 봅니다.
올라가는 가격을 막는 것이 아니라
올라간 뒤 힘을 잃는 가격을 봅니다.
많은 자동매매 시스템은
많이 떨어졌으니 매수하고,
많이 올랐으니 매도합니다.
하지만 골드에서는 단순한 역추세 접근이 위험할 수 있습니다.
강한 움직임은 예상보다 훨씬 오래 지속될 수 있기 때문입니다.
DualSense는 단순히 가격이 많이 움직였다는 이유만으로 진입하지 않습니다.
엔진은 추가로 확인합니다.
저점이 계속 낮아지고 있는가?
같은 가격대에서 더 이상 밀리지 않는가?
저가 영역이 반복적으로 지지되고 있는가?
아랫꼬리가 만들어지고 있는가?
실제 반등이 시작됐는가?
SHORT에서는 반대로 확인합니다.
고점 재시험,
반복 저항,
윗꼬리,
상승 실패,
실제 하락 반전까지 확인합니다.
DualSense가 거래하는 것은
캔들 하나가 아닙니다.
가격이 움직이고, 재시험하고, 실패하고,
새로운 방향을 선택하는 과정 자체입니다.
DualSense라는 이름은
단순히 LONG과 SHORT을 지원한다는 의미가 아닙니다.
하나의 알고리즘을 반대로 뒤집어 사용하는 구조가 아닙니다.
엔진 내부에는
LONG을 판단하는 감각
그리고
SHORT을 판단하는 감각
이 각각 존재합니다.
LONG Engine은 하락 이후
지지가 만들어지는 과정을 추적합니다.
SHORT Engine은 상승 이후
저항이 만들어지는 과정을 추적합니다.
LONG 조건이 없다면 LONG은 기다립니다.
SHORT 조건이 없다면 SHORT도 기다립니다.
시장이 어느 방향으로 움직이든
각 엔진은 자신의 조건이 완성될 때까지 독립적으로 기다립니다.
골드는 진입보다 기다림이 중요합니다.트레이더가 가장 쉽게 할 수 있는 행동은 진입입니다.
가격이 빠르게 움직이면
무언가 해야 할 것처럼 느껴집니다.
하지만 골드에서는 그 충동이
가장 비싼 실수가 되기도 합니다.
DualSense는 그 기다림을 코드로 만들었습니다.
조건이 부족하면 진입하지 않습니다.
변동성이 부족하면 기다립니다.
스프레드가 불리하면 기다립니다.
충격적인 움직임이 발생하면 즉시 추격하지 않습니다.
청산 직후 같은 가격을 다시 따라가지 않습니다.
추가 진입도 아무 가격에서 반복하지 않습니다.
기회가 많아 보이는 것과
좋은 기회가 많은 것은 다르기 때문입니다.
DualSense의 두 번째 핵심은
Basket Management
입니다.
포지션이 열린 순간부터
엔진은 새로운 판단을 시작합니다.
현재 평균 진입가격은 어디인가?
시장은 아직 불리한 방향으로 움직이고 있는가?
회복이 시작됐는가?
평균가격을 돌파한 뒤 힘을 유지하고 있는가?
회복 파동이 다시 실패했는가?
방향성이 사라졌는가?
DualSense는 바스켓을
Accumulation
Recovery
Uncertain
상태로 구분하여 관리합니다.
진입 신호와 포지션 관리를
서로 다른 문제로 보지 않습니다.
진입부터 회복, 청산까지
하나의 연속된 의사결정으로 연결합니다.
DualSense에는
Profit Lock
로직이 포함되어 있습니다.
단순히 하나의 고정 Take Profit만 기다리는 구조가 아닙니다.
수익 구간에 들어간 이후에도
시장이 얼마나 유리하게 움직였는지,
좋았던 움직임을 유지하고 있는지,
확보했던 움직임이 다시 사라지고 있는지를 추적합니다.
목표는 단순합니다.
진입만 자동화하는 것이 아니라
진입 이후의 판단까지 자동화하는 것.
전략이 충분한 움직임을 요구하는데
현재 시장 변동성이 너무 낮다면?
스프레드가 최근 변동폭에 비해 지나치게 크다면?
신호가 있어도
좋은 거래환경이 아닐 수 있습니다.
그래서 DualSense는
진입 패턴만 확인하지 않습니다.
상위 시간대의 최근 변동성을 분석하고,
현재 시장이 전략이 요구하는 움직임을
만들어낼 수 있는 환경인지 확인합니다.
절대 스프레드뿐 아니라
시장 변동폭 대비 스프레드 비율
까지 함께 검사합니다.
즉,
신호가 있다고 무조건 거래하지 않습니다.
신호가 작동하기 좋은 환경인지까지 확인합니다.
급등과 급락을 그대로 추격하지 않습니다.골드에는 평소와 전혀 다른 움직임이 나타나는 순간이 있습니다.
급격한 상승.
급격한 하락.
순간적인 변동성 확대.
DualSense의 Shock Move Filter는
이러한 움직임을 별도로 감지합니다.
강하게 움직였다는 이유만으로
즉시 반대 방향으로 진입하지 않습니다.
가격이 다시 안정되고,
재시험과 확인 과정이 나타나는지 기다립니다.
떨어지는 칼을 잡는 것이 아니라
반전이 확인되는 순간을 기다립니다.
평균단가를 낮추거나 높인다는 이유만으로
무한히 포지션을 추가하지 않습니다.
추가 진입에는
가격 간격,
현재 바스켓 상태,
시장 방향,
재진입 조건
등이 함께 적용됩니다.
같은 영역에서 반복적으로 주문을 쌓거나,
청산 직후 동일 가격대를 다시 추격하는 행동을 제한합니다.
추가 진입 자체보다
어디에서 추가 진입하는가를 중요하게 봅니다.
공격성은 사용자가 결정합니다.모든 트레이더가
같은 리스크 성향을 가지고 있지는 않습니다.
그래서 GOLD DualSense Engine v2.2에서는
핵심 설정을 사용자가 직접 조정할 수 있습니다.
Entry Lot
기본 진입 거래량을 설정합니다.
Filter Strength
진입 조건의 엄격도를 설정합니다.
낮추면 더 많은 기회를 탐색하고,
높이면 더 강한 확인 조건을 요구합니다.
LONG과 SHORT을 각각 독립적으로 조정할 수 있습니다.
Compound Level
잔고 성장에 따라 거래량을 단계적으로 변화시키는
Balance-Based Compound Engine
이 포함되어 있습니다.
복리 강도를 직접 조정할 수 있으며,
원한다면 복리 기능을 끄고
고정 Lot 방식으로 사용할 수도 있습니다.
전략에서 계산된 목표 거래량이
브로커의 1회 최대 주문량을 초과하더라도,
DualSense는 목표 거래량을
브로커 규칙에 맞는 여러 주문으로 자동 분할합니다.
사용자는 원하는 전략 규모를 설정하고,
엔진은 실제 주문 가능한 구조로 변환합니다.
골드는 사람을 흔듭니다.급등하면 따라가고 싶어집니다.
급락하면 바닥을 잡고 싶어집니다.
손실이 발생하면 원래 계획을 바꾸고,
수익이 보이면 계획보다 빨리 청산하고,
다시 움직이면 또 추격하고 싶어집니다.
DualSense는 그렇게 거래하지 않습니다.
시장이 움직이면 기다립니다.
지지가 확인되면 LONG Engine이 움직입니다.
저항이 확인되면 SHORT Engine이 움직입니다.
조건이 없다면 아무것도 하지 않습니다.
조건이 완성되는 순간,
엔진이 실행합니다.
GOLD DUALSENSE ENGINE v2.2이 버전의 목표는
단순히 더 많은 조건을 추가하는 것이 아닙니다.
실제 골드의 가격 움직임을 기준으로
불필요한 진입은 줄이고,
반전이 만들어지는 과정은 더 세밀하게 확인하고,
진입 이후 관리까지 하나의 시스템으로 연결했습니다.
LONG과 SHORT.
진입과 청산.
추가 진입과 회복.
변동성과 거래비용.
고정 Lot과 Compound.
이제 서로 떨어진 기능이 아닙니다.
하나의 엔진 안에서 움직입니다.
주요 기능
-
XAUUSD / GOLD 전용 전략
-
LONG + SHORT Dual Engine
-
LONG / SHORT 개별 ON / OFF
-
저가 재시험 및 지지 감지
-
고가 재시험 및 저항 감지
-
반등 확인
-
하락 반전 확인
-
Wick Structure 분석
-
반복 지지 / 저항 Touch 확인
-
Shock Move Filter
-
Higher-Timeframe Volatility Guard
-
Spread Guard
-
Volatility-to-Spread Ratio 검사
-
추가 진입 거리 제어
-
평균가격 기반 Basket Management
-
Accumulation / Recovery / Uncertain 상태 관리
-
Basket Take Profit
-
Profit Lock
-
Strategy Stop
-
Emergency Server Stop
-
Fresh Move Re-entry
-
LONG / SHORT 독립 Filter Strength
-
Balance-Based Compound Engine
-
자동 주문 분할
-
Broker Session Guard
-
실시간 Dashboard
골드가 먼저 움직입니다.
DualSense는 확인될 때까지 기다립니다.
두 방향.
두 개의 감각.
하나의 엔진.
골드의 움직임을 위해 설계되었습니다.

