Quantum Monster D
- Experts
- 버전: 1.0
- 활성화: 10
제 EA 중에서도 LIVE 환경에서 가장 뛰어난 성과를 보여주고 있는 EA 중 하나를 소개합니다!
이 EA는 수년간의 고품질 데이터에서도 견고하고 안정적으로 작동하도록 신중하게 설계된 추세 추종 전략을 사용합니다. 백테스트 결과는 이미 낮은 drawdown과 함께 유효한 수익률을 보여주고 있습니다. 2년이 넘는 out-of-sample 구간에서도 이러한 결과가 확인되었으며, LIVE 성과는 백테스트에서 나타난 결과를 더욱 확실하게 뒷받침합니다.
이 가격으로 남은 수량은 단 3개뿐입니다!
백테스트 결과:
초기 balance $100,000, trade당 1 lot으로 운용하여 406% 이상의 수익.
9년이 넘는 과거 데이터에서 총 614회의 trade를 실행했으며, overfitting을 방지하기 위해 최근 2년은 완전히 out-of-sample로 유지했습니다.
out-of-sample 데이터에서는 성과가 더욱 가속되었습니다. EA는 2024년 초부터 2025년 말까지 180% 이상의 수익률을 기록했습니다.
2026년 2월부터 2026년 7월까지의 LIVE 성과는 제 고객 계좌 중 하나에서 27% 이상의 실제 수익을 만들어냈습니다.
초기 balance 대비 최대 drawdown은 35% 미만입니다. 이는 overfitting을 방지하고 제가 원했던 견고함을 확보하기 위해 필요하면서도 합리적인 수준입니다.
아래 이미지에 표시된 모든 데이터는 IC Markets에서 가져온 것이며, GMT+2 broker time을 사용합니다. 이러한 설정이 여러분의 broker 과거 데이터에서도 동일하게 잘 작동하는지 확인하려면 반드시 직접 백테스트를 실행하십시오. 필요하다면 fine-tuning을 진행하십시오. 또한 동일한 설정으로 Dukascopy 데이터를 사용해 백테스트했으며, 그 경우에도 견고한 결과를 얻었습니다.
EA 실행 방법
EA를 Gold(XAUUSD) 차트에 적용하고 timeframe을 4H로 설정하십시오. 아래에 표시된 것과 유사한 백테스트 결과를 얻으려면 기본 파라미터를 그대로 유지하십시오.
범용성
이 EA는 원자재, Forex 등 모든 금융시장에 맞게 조정할 수 있습니다. 기본 설정은 Gold(XAUUSD)에 맞춰 특별히 보정되어 있습니다. 다른 종목에서 테스트하는 경우 파라미터를 그에 맞게 조정하십시오.
백테스트 팁
이 EA는 candle open에서만 시장을 평가하므로 백테스트 시 tick data 대신 “1 Minute OHLC” 모델링을 사용할 수 있습니다. 이 방식은 훨씬 빠르게 실행되며 거의 동일한 결과를 만들어냅니다. 직접 확인해볼 가치가 있습니다. 이 EA에는 trend following 전략과 정확히 반대로 작동하는 trend reversal 전략도 포함되어 있습니다. reversal 전략을 테스트하고 싶다면 Version=2로 설정하십시오. 다만 이 경우에는 거의 확실하게 파라미터 변경이 필요합니다.
Lot sizing
Lot size는 고정식이며 계좌 비율에 따라 계산되지 않습니다. 저는 의도적으로 account percentage 기반의 lot sizing을 사용하지 않았습니다. 그 방식은 연속 수익 이후 발생하는 손실을 확대할 수 있기 때문입니다. Lot size는 언제든지 수동으로 조정할 수 있습니다.
Input Parameters
SIZE — 기본값: 0.01. Lot size 파라미터입니다. 변경할 때 매우 주의하십시오. 음수는 사용하지 마십시오.
GMT — 기본값: 2. 시간대 파라미터입니다. 사용 중인 broker의 시간대에 맞게 변경하십시오. 음수나 소수는 사용하지 마십시오.
Magic Number — 기본값: 1. 충돌을 방지하려면 각 차트에서 이 값은 다른 EA의 Magic Number와 반드시 달라야 합니다. 특히 제가 권장하는 방식처럼 동일한 종목에서 서로 다른 설정으로 이 EA를 사용할 경우 매우 중요합니다. 음수나 소수는 사용하지 마십시오.
EuroDST — 기본값: true. 유럽 broker의 서머타임 전환을 처리합니다. true와 false를 각각 테스트하여 어떤 설정이 더 잘 맞는지 확인하십시오.
EMP — 기본값: 10. Moving average period입니다. 음수나 소수는 사용하지 마십시오.
x — 기본값: 0.1. 내부 파라미터입니다. 값이 높을수록 EA가 실행하는 trade 수는 줄어듭니다. 0으로 설정하면 필터가 무효화됩니다. 음수는 사용하지 마십시오.
starttime — trading 시작 시간입니다. 0부터 2400까지, 100의 배수로 값을 설정할 수 있습니다. 예: 100, 200, 300, ..., 1000, 1100, .... 유럽 broker의 경우 이 값이 endtime보다 낮도록 설정하십시오. 음수나 소수는 사용하지 마십시오.
endtime — trading 종료 시간입니다. 0부터 2400까지, 100의 배수로 값을 설정할 수 있습니다. 예: 100, 200, 300, ..., 1000, 1100, .... 중요: 2400으로 설정하면 CloseAtEnd가 true일 때 올바르게 작동하지 않습니다. 음수나 소수는 사용하지 마십시오.
CloseAtEnd — 기본값: false. 마지막으로 닫힌 bar의 시간이 endtime과 같거나 더 클 경우 현재 열려 있는 trade를 종료합니다. 포지션을 overnight로 유지하고 싶지 않다면 true로 설정하십시오. 이 경우 EA의 성과는 완전히 달라질 수 있으므로 새로운 설정을 만들고 싶다면 테스트해보십시오.
Version — 기본값: 1. 허용되는 값은 1 또는 2입니다. 1로 설정하면 trend following 로직을 사용하여 추세를 따라가려고 합니다. 2로 설정하면 reversal 로직을 사용하여 반전에서 수익을 얻으려고 합니다. 음수나 소수는 사용하지 마십시오. 1이나 2 이외의 값은 사용하지 마십시오. 그렇지 않으면 trade가 발생하지 않습니다.
stopPercent — 기본값: false. 이 파라미터를 사용하면 stop loss와 take profit을 마지막으로 닫힌 bar의 종가 대비 비율(%)로 설정할 수 있습니다. Gold는 시간이 지나면서 가격이 크게 변했기 때문에 이 기능을 특별히 Gold용으로 만들었습니다. 다른 종목에서도 사용할 수 있지만, Forex 시장은 더 천천히 움직이기 때문에 일반적인 고정 가격 기반 stop loss와 take profit에 비해 차이는 더 작을 수 있습니다. false로 설정하면 stop loss와 take profit은 절대 가격 값으로 설정됩니다. 예: $0.005.
Mfilter, Mfilter1, Mfilter2 — 기본값: 2개는 true, 1개는 false. 이 세 가지는 월별 필터입니다. true로 설정하면 EA는 선택한 월에 trade하지 않습니다. 이 필터들은 매우 강력할 수 있습니다.
Dfilter — 기본값: false. 이는 요일 필터입니다. true로 설정하면 EA는 선택한 요일에 trade하지 않습니다. 예: 모든 월요일, 모든 금요일 등.
OnePerDay — 기본값: false. true로 설정하면 EA는 trading day당 한 번만 trade합니다. 제 설정에서는 사용하지 않습니다.
Month, Month1, Month2 — 이 세 가지는 월별 필터입니다. 1부터 12까지의 각 숫자는 특정 월에 해당합니다. 1은 1월, 2는 2월 등입니다. 음수나 소수는 사용하지 마십시오. 12보다 큰 숫자는 사용하지 마십시오.
Day — 이는 요일 필터입니다. 0부터 6까지의 각 숫자는 특정 요일에 해당합니다. 0은 일요일, 1은 월요일, ..., 6은 토요일입니다. 음수나 소수는 사용하지 마십시오. 6보다 큰 숫자는 사용하지 마십시오.
mystop — stop loss 파라미터입니다. 음수는 사용하지 마십시오. 소수는 사용할 수 있습니다.
myprofit — take profit 파라미터입니다. 음수는 사용하지 마십시오. 소수는 사용할 수 있습니다.
Exit logic:
EA는 다음 경우에만 포지션을 종료합니다. stop loss 또는 take profit이 실행된 경우, CloseAtEnd가 true일 때 마지막 bar의 시간이 endtime과 같거나 더 큰 경우, 또는 포지션 반전 조건이 충족된 경우입니다. 마지막 경우에는 EA가 현재 열려 있는 포지션을 종료하고 즉시 반대 방향으로 새로운 포지션을 엽니다.
myprofit과 mystop을 변경할 때는 주의하십시오. stop loss와 take profit은 이 EA에서 overfitting이 가장 쉽게 발생할 수 있는 두 파라미터입니다.
파라미터 설정에 도움이 필요하거나 다른 질문이 있다면 EA 페이지에 댓글을 남겨주십시오. 가능한 한 빨리 답변드리겠습니다.
TimeFrame: 4 Hours. 변경할 수 있지만, 그 경우 추가 백테스트와 파라미터 fine-tuning이 필요합니다.
권장 최소 자본: $1000. $500까지 낮출 수는 있지만 margin 문제가 발생할 수 있습니다.
필요한 계좌 유형: 제한 없음.
Lot sizing이 익숙하지 않다면 백테스트에서 SIZE를 변경한 뒤, 테스트 종료 후 최대 및 평균 수익과 손실을 확인하십시오. 이렇게 하면 새로 선택한 lot size로 실제 trading을 시작하기 전에 자신이 감수하는 위험 수준을 이해할 수 있습니다.
martingale, grid trading 또는 이와 유사한 방식은 사용하지 않습니다. EA는 동시에 한 개의 포지션만 엽니다.
drawdown은 발생할 수 있으며, 이는 trading 과정의 일부라는 점을 유의하십시오. 백테스트 결과가 매우 좋기는 하지만, 이것은 단기간에 부자가 되는 방법이 아닙니다. 실제 trading을 시작하기 전에 반드시 demo account에서 알고리즘을 먼저 테스트하십시오.
과거 성과는 미래 결과를 보장하지 않습니다. Trading에는 위험이 따르며, 손실을 감당할 수 있는 자금만 사용해야 합니다.
