EA 파라미터 이해하기: 짧은 입력 이름 뒤의 실제 동작

EA 파라미터 이해하기: 짧은 입력 이름 뒤의 실제 동작

EA 입력 이름은 Risk, Step, StartHour처럼 짧지만 실제 기능은 여러 문장으로 설명해야 할 수 있습니다. MT5가 값을 받아들였다고 해서 예상한 대로 작동하는 것은 아닙니다. 파라미터를 이해한다는 것은 무엇을 바꾸는지, 언제 적용되는지, 무엇을 제어하지 않는지 아는 것입니다.

이름은 단서이지 완전한 규칙이 아닙니다

MQL5에서는 표시 이름과 코드 식별자가 다를 수 있습니다. 친숙한 이름이나 기본값만으로 전체 의미를 판단하지 마세요. 프로그램 버전, 입력 이름, 해당 문서를 먼저 맞춰 봅니다. MQL5 입력 변수 문서에서 표시 이름과 식별자의 관계를 설명합니다.

README.txt에서 설치 및 운영 주의 사항을 읽고 PARAMETERS.pdf에서 해당 설정을 찾으세요. 상품 페이지의 목록은 빠르게 찾는 데, 동봉 문서는 맥락을 이해하는 데 유용합니다. EX5에서는 공개된 입력을 조정합니다. MQ5 소스가 있으면 값의 사용 경로도 추적할 수 있지만, 로직을 바꾼 뒤에는 컴파일과 재시험이 필요합니다.

값을 바꾸기 전 여섯 가지 질문

  1. 목적: 진입 신호, 주문 수량, 청산, 표시 또는 로그 중 무엇을 바꾸나요?
  2. 단위: 랏, 포인트, 가격, 초, 봉 수, 백분율 중 무엇인가요? 백분율이면 기준은 무엇인가요?
  3. 값의 의미: 허용 범위와 0의 의미는 무엇인가요? 0을 무조건 비활성화로 해석하지 마세요.
  4. 의존 관계: 특정 모드나 스위치를 먼저 켜야 하나요? 자동 수량 모드에서는 고정 랏 값이 쓰이지 않을 수 있습니다.
  5. 범위와 시점: 신규 진입인가요, 기존 포지션인가요? 해당 종목인가요, 계좌 전체인가요? 매 틱, 새 봉, 초기화 중 언제 읽나요?
  6. 검증 근거: 어떤 관찰 결과가 의도한 동작을 보여 줄까요? 시험 전에 적어 두세요.

익숙한 이름도 추가 설명이 필요합니다

아래는 이해를 돕기 위한 가상 예시이며 특정 상품의 기능을 단정하지 않습니다.

  • Risk: 잔액 기반 랏 배수일 수도, 손절 거리 기반 수량 계산일 수도 있습니다. 값이 1이라는 이유만으로 최대 손실이 1%로 제한된다고 볼 수 없습니다.
  • StopLoss / Step: 100 points, 100 pips, 가격 차이 100은 서로 다릅니다. 종목의 포인트 크기와 EA의 환산을 확인하고 외환의 관례를 금이나 BTC에 그대로 적용하지 마세요.
  • MaxSpread: 신규 진입만 막고 기존 포지션 관리는 계속할 수 있습니다. 새 거래가 없다는 것이 EA 정지를 뜻하지는 않습니다.
  • StartHour / EndHour: 시간 기준과 자정을 넘는 구간 처리 방식을 확인하세요. 서버 시간, UTC, 컴퓨터 현지 시간은 다릅니다.
  • Trailing / Mode: 거리 설정이 수익 기준과 활성화 스위치에 의존할 수 있습니다. 비활성 입력을 바꿨는데 변화가 없다는 것만으로 오류를 증명할 수 없습니다.

검증 가능한 한 문장으로 정리하기

기록 순서는 버전 → 입력 이름 → 단위 → 활성 모드 → 영향받는 주문 → 예상 현상 → 복원할 값입니다. 문서가 불명확하면 추측하지 말고 ‘확인 필요’로 남깁니다.

예: ‘스프레드가 문서의 포인트 기준을 넘으면 신규 진입을 만들지 않으며, 기존 포지션 청산은 각 규칙대로 계속한다.’ 실제 상품 문서가 이렇게 정의할 때만 이 기대를 사용하세요. 경계 근처의 로그와 주문 기록을 살펴봅니다.

실용적인 학습과 검증 순서

  1. 받은 파일 원본을 보관합니다. 기준 SET를 저장하고 버전, 종목, 차트 주기와 계좌 조건을 적습니다.
  2. 질문 하나를 정하고 입력 하나 또는 함께 바뀌어야 하는 최소 묶음만 변경합니다. 이전 값과 새 값을 기록합니다.
  3. 올바른 버전에 SET를 불러와 활성 값을 다시 확인합니다. 단일 시험은 Value를 확인하며 Start, Step, Stop은 최적화 범위이지 일반 실행 중 자동 순환 설정이 아닙니다.
  4. 동일한 이력, 비용과 조건으로 비교합니다. 최종 이익뿐 아니라 질문과 관련된 진입, 랏, 청산, 로그를 확인합니다.
  5. 목표 조건이 발생하지 않았다면 아직 검증되지 않은 것입니다. 해당 조건을 포함하는 기간이나 통제된 시험을 선택합니다.
  6. 관찰 결과를 SET와 함께 저장하고 이해한 설정을 데모 계좌에서 시험합니다. 기준으로 돌아갈 방법도 남깁니다.

MT5 테스터 안내는 단일 시험과 최적화를 구분합니다. 이어서 SET 저장과 확인, 재현 가능한 백테스트를 읽어 보세요.

여전히 불명확할 때

지원팀에 버전, 정확한 입력 이름, 현재 값, 관련 모드, 예상 동작과 짧은 로그를 보내세요. 비밀번호는 보내지 마세요. 소스가 있으면 입력을 읽는 위치와 분기를 추적할 수 있습니다. AI 설명은 질문을 정리하는 데 도움이 되지만 실행 중인 버전의 동작 근거를 대신하지 않습니다.

단위, 의존 관계와 환경을 모르는 상태에서 타인의 ‘최적 설정’을 불러오지 마세요. SET는 설정을 저장할 뿐 성과를 보장하지 않습니다. 문서는 의미를 이해하게 하고, 시험은 실제로 다룬 조건에서 일어난 일을 보여 줍니다.

참고 자료와 다음 단계

맨 위로 돌아가기
설치와 문제 해결2분

MT5에 Expert Advisor를 설치하는 방법

올바른 데이터 폴더에 MT5 EA를 설치하고 로드된 버전을 확인하고 깨끗한 첫 번째 테스트를 준비하십시오.

MQLume Bespoke

아이디어를 나만의 작품으로.

맞춤 개발 알아보기 →

Gold

정밀한 개선

기존 프로젝트의 명확한 문제를 해결합니다.

프로젝트별 견적

이 단계 상담 · Gold

더 구체적인 아이디어가 있나요?

고급 맞춤 개발을 상담하세요. 비공개 고객 지원이나 이메일로 요구 사항을 보내 주시면 범위와 견적을 별도로 협의합니다.

배송과 고객 지원 후속 조치에 100% 성실하게 임하겠습니다.

무료 다운로드. 실제 소스 파일.

무료

Lizard [MQLume]

MQL5 / MT5버전 v2.1

독립적으로 선택 가능한 6개 코어, 거래 시간 필터와 유연한 포지션 크기를 갖춘 무료 골드 돌파 소스 프로젝트입니다.

US$99.00무료
무료

Scraper Gold [MQLume]

MQL5 / MT5버전 v3.7

EX5가 포함된 무료 편집 가능 소스입니다. 4개 금 돌파 엔진이 각각 독립적인 프로필, 거래량, 방향과 청산 설정을 제공합니다.

US$95.00무료
MQLume

더 알아보고, 함께 나누세요.

즐겨 쓰는 플랫폼에서 MQLume과 연결하세요.

YouTube

EA가 작동하는 모습을 확인하세요. 백테스트, 사용 시연, 실용적인 가이드를 만나보세요.

YouTube에서 보기

Telegram

다른 EA 사용자와 아이디어와 사용 경험을 나누고 새로운 소식도 받아보세요.

커뮤니티 참여하기 공식 업데이트 소식 받기

장바구니

프로젝트당 개인용 라이선스 한 개입니다. 같은 상품은 한 번만 담을 수 있습니다.

장바구니가 첫 손님을 기다리고 있어요.

EA 또는 소스 버전을 선택하세요.

쇼핑 계속하기