TrendScore EA
- Experts
-
Alexandre Vincent Traber
MetaTrader 5용 엑스퍼트 어드바이저 개발을 전문으로 하는 알고리즘 트레이딩 개발자.
원자재 트레이딩 학습 배경을 바탕으로 외환, 금/은, 지수의 체계적 전략에 적용. 백테스트 수익 극대화보다는 완만한 자산 곡선을 가진 견고하고 최적화 검증된 로봇 개발에 중점을 둡니다. 자체 개발한 과최적화 방지 스코어링 시스템(자산 곡선 안정성, 드로다운 제어, 시간적 일관성)을 전체 EA 라인업에 점진적으로 통합하여, 실계좌 적용 전 과최적화된 결과를 걸러냅니다. - 버전: 1.0
TrendScore EA는 여러 시간 지평에 걸친 추세 정렬을 하나의 신뢰 점수로 변환하고, 시장이 스스로 얼마나 일치하는지에 따라 각 거래의 규모를 결정합니다.
개요
TrendScore EA는 간단한 아이디어를 바탕으로 만들어진 추세추종형 Expert Advisor입니다. 진짜 추세는 하나 이상의 시간 지평에서 동시에 나타난다는 것입니다. 이 EA는 적용된 타임프레임에서 현재 가격을 하루 전, 일주일 전, 한 달 전 가격과 비교하고, 세 가지 결과를 결합하여 더 긴 시간 지평에 가중치를 둔 하나의 종합 점수를 산출합니다. 포지션 크기는 이 점수의 강도에 직접 비례하므로, 단기·중기·장기 방향이 일치할 때 더 많은 자본을 투입하고, 서로 상충할 때는 더 적게 투입합니다. 이 EA는 외환 주요 통화쌍과 XAUUSD와 같은 금속을 위해 설계되었으며, 적용된 심볼 고유의 변동성에 맞춰 민감도를 조정합니다.
작동 방식
- 새로운 봉이 형성될 때마다 EA는 현재 마감된 봉과 하루, 일주일, 한 달 전에 해당하는 봉 사이의 가격 변화를 측정합니다.
- 각 비교는 해당 시간 지평에 맞게 스케일링된 심볼 고유의 Average True Range를 기반으로 한 적응형 임계값을 움직임이 초과할 때만 계산되며, 방향성 없는 노이즈를 걸러냅니다.
- 조건을 충족하는 움직임은 시간 지평(일·주·월)에 따라 +1, +2 또는 +3점을 얻고, 반대 방향 움직임은 동일한 점수를 차감하여 -6에서 +6 사이의 종합 점수를 만듭니다.
- 거래 규모는 점수의 절대값이 최대값 대비 얼마나 되는지에 따라 스케일링되므로, 세 시간 지평 모두 일치하면 가장 큰 포지션이, 부분적으로 일치하면 비례적으로 작은 포지션이 생성됩니다.
- 포지션 크기는 최근 평균 대비 현재 변동성에 따라 추가로 조정되어, 변동성이 높을 때는 노출을 줄이고 변동성이 낮을 때는 더 큰 노출을 허용합니다.
- 점수가 0으로 돌아오거나 부호가 반전되면 포지션이 청산되어, 포지션 관리가 진입에 사용된 것과 동일한 추세 로직에 연결됩니다.
입력 파라미터
- Trend Score 그룹: 하루, 일주일, 한 달에 해당하는 이전 봉 수, 데드존 적응형 임계값 승수
- Risk / Sizing 그룹: 최대 점수 시 자본 대비 최대 리스크 비율, 손절 거리의 ATR 승수, 선택적 익절 배율, ATR 기간, 매직 넘버
- Volatility Adjustment 그룹: 변동성 기준선의 평균화 기간, 크기 승수의 최소 및 최대 한계
- Optimizer Score 그룹: 최소 프로핏 팩터, 최대 드로다운 비율, 최소 거래 횟수, 점수 공식의 가중치 파라미터
- Dashboard 그룹: 차트 패널 표시/숨김 전환
옵티마이저 점수 시스템
TrendScore EA에는 파라미터 과최적화에 저항하도록 설계된 맞춤형 옵티마이저 점수 함수가 포함되어 있습니다. 순이익만으로 결과를 순위 매기는 대신, 완만하고 통계적으로 일관된 자본 곡선을 보상하고, 드로다운의 깊이와 지속 시간에 페널티를 부과하며, 이익이 단일 대형 거래에 의존하는 결과에 페널티를 부과하고, 테스트 전반부와 후반부 사이 성과가 벌어지는 파라미터 세트에 페널티를 부과합니다. 또한 얇고 신뢰할 수 없는 표본이 견고한 결과보다 우대받지 않도록 합리적인 거래 횟수를 보상합니다. 최적화 시 Optimizer Criterion을 Custom max로 설정하여 내장된 점수 함수로 결과 순위를 매기십시오.
권장 설정
TrendScore EA는 외환 주요 통화쌍과 XAUUSD의 H1 타임프레임을 위해 설계되었지만, 봉 수 파라미터는 다른 타임프레임에 맞게 조정할 수 있습니다. 신뢰할 수 있는 저지연 브로커 연결을 사용하고, 무인 상시 운영을 위해서는 브로커 서버와 가까운 VPS를 사용하십시오.
스크린샷
권장 입력값 세트는 아래 댓글란에 .set 파일 형태로 제공되며, 지원되는 모든 언어로 이용 가능합니다.
면책 조항
백테스트 및 스크린샷에 표시된 과거 성과는 미래 결과를 보장하지 않습니다. 실제 자본을 투입하기 전에 데모 계좌에서 충분히 테스트하고, 자신의 리스크 허용 범위에 맞는 포지션 크기를 사용하십시오.
