MT5 EA Builder
- Experts
- Pablo Filipe Soares De Almeida
- 버전: 1.0
- 활성화: 10
"MT5 EA Builder"를 사용하면 기본 MT5 지표(native MT5 indicators)를 활용하여 쉽고 간단하게 자신만의 트레이딩 전략을 만들 수 있습니다.
추세 필터, 오실레이터, 진입 방식, 손절(Stop Loss), 익절(Take Profit), 트레일링 스탑(Trailing Stop), 거래 시간 및 리스크 관리를 실용적으로 조합할 수 있습니다.
전략 생성 방법 (Step-by-step)
1. Trend Filter
"Trend Filter"를 사용하여 시장의 추세 방향을 선택합니다.
옵션
- "None" → 추세 필터를 사용하지 않습니다.
- "Moving Average" → 이동평균선을 사용하여 추세 방향을 판단합니다.
- "ADX" → ADX를 사용하여 추세 강도를 감지합니다.
추가 설정
- "Period" → 지표 계산 기간.
- "Timeframe" → 추세 필터에 사용할 타임프레임.
2. Oscillator Filter
"Oscillator"를 사용하여 모멘텀 또는 변동성 지표로 진입을 확인합니다.
옵션
- "None" → 오실레이터 필터를 사용하지 않습니다.
- "Average True Range" → 변동성 확장을 사용합니다.
- "Bears Power" → 매도 세력의 강도를 측정합니다.
- "Bulls Power" → 매수 세력의 강도를 측정합니다.
- "Chaikin Oscillator" → 자금 흐름 모멘텀을 사용합니다.
- "Commodity Channel Index" → 과매수 및 과매도 구간을 감지합니다.
- "DeMarker" → 시장의 피로도를 측정합니다.
- "Force Index" → 가격과 거래량의 강도를 사용합니다.
- "MACD" → 모멘텀과 추세 방향을 사용합니다.
- "Momentum" → 가격 가속도를 측정합니다.
- "Moving Average of Oscillator" → MACD 히스토그램 모멘텀을 사용합니다.
- "Relative Strength Index" → RSI 오실레이터를 사용합니다.
- "Stochastic Oscillator" → 종가와 최근 가격 범위를 비교합니다.
- "Williams’ Percent Range" → 모멘텀 오실레이터를 사용합니다.
추가 설정
- "Period" → 오실레이터 계산 기간.
- "Timeframe" → 오실레이터에 사용할 타임프레임.
3. Buy Entry Mode
"Buy Entry Mode"를 사용하여 매수 포지션 진입 방식을 정의합니다.
옵션
- "Candle High Break" → 가격이 이전 캔들의 고점을 돌파하면 매수합니다.
- "Moving Average Cross" → 빠른 MA가 느린 MA 위로 교차하면 매수합니다.
- "Selected Oscillator Signal" → 선택한 오실레이터 신호 조건으로 매수합니다.
추가 설정
- "Previous Candle Count (for Candle High Break)" → 돌파 계산에 사용할 이전 캔들 수.
- "Fast MA Period (for MA Cross)" → 빠른 이동평균 기간.
- "Slow MA Period (for MA Cross)" → 느린 이동평균 기간.
- "MA Timeframe (for MA Cross)" → MA 교차에 사용할 타임프레임.
4. Sell Entry Mode
"Sell Entry Mode"를 사용하여 매도 포지션 진입 방식을 정의합니다.
옵션
- "Candle Low Break" → 가격이 이전 캔들의 저점을 돌파하면 매도합니다.
- "Moving Average Cross" → 빠른 MA가 느린 MA 아래로 교차하면 매도합니다.
- "Selected Oscillator Signal" → 선택한 오실레이터 신호 조건으로 매도합니다.
추가 설정
- "Previous Candle Count (for Candle Low Break)" → 돌파 계산에 사용할 이전 캔들 수.
- "Fast MA Period (for MA Cross)" → 빠른 이동평균 기간.
- "Slow MA Period (for MA Cross)" → 느린 이동평균 기간.
- "MA Timeframe (for MA Cross)" → MA 교차에 사용할 타임프레임.
5. Lot Management
"Lot Management"를 사용하여 포지션 크기 계산 방식을 설정합니다.
옵션
- "Fixed" → 고정 로트 크기를 사용합니다.
- "Percent of Account" → 계좌 리스크 비율 기준으로 로트 크기를 계산합니다.
- "Money" → 금액 기준 리스크로 로트 크기를 계산합니다.
추가 설정
- "Lot Size (Fixed)" → 고정 거래 수량.
- "Risk Percent (Percent of Account)" → 거래당 리스크 비율.
- "Money Amount (Money)" → 리스크 계산에 사용할 금액.
6. Stop Loss
"Stop Loss Type"를 사용하여 손절 계산 방식을 정의합니다.
옵션
- "Points" → 포인트 기준 고정 손절.
- "Previous Candle" → 이전 캔들의 고점 또는 저점을 기준으로 손절 설정.
- "ATR x Multiplier" → ATR 변동성 기반 손절.
- "None" → 손절 없음.
추가 설정
- "Stop Loss Points" → 손절 거리(포인트).
- "Candle Count (Previous Candle)" → 이전 캔들 기준 손절에 사용할 캔들 수.
- "ATR Period" → ATR 기간.
- "ATR Multiplier" → ATR 배수 값.
7. Take Profit
"Take Profit Type"를 사용하여 익절 계산 방식을 정의합니다.
옵션
- "Fixed Points" → 포인트 기준 고정 익절.
- "ATR x Multiplier" → ATR 변동성 기반 익절.
- "Risk Reward Based on Stop Loss" → 손절 대비 Risk Reward 비율 기반 익절.
- "Opposite Oscillator Signal" → 반대 오실레이터 신호 발생 시 포지션 종료.
- "None" → 익절 없음.
추가 설정
- "Take Profit Points" → 익절 거리(포인트).
- "ATR Period" → ATR 기간.
- "ATR Multiplier" → ATR 배수 값.
- "Risk Reward Ratio" → Risk Reward 비율.
8. Trailing Stop
"Trailing Stop Type" 을 사용하여 거래가 수익 중일 때 스탑로스를 자동으로 이동시킵니다.
옵션
- "Points" → 고정 포인트 기반 트레일링 스탑.
- "Money" → 수익 금액 기반 트레일링 스탑.
- "Moving Average" → 이동평균선을 따르는 트레일링 스탑.
- "ATR x Multiplier" → ATR 변동성 기반 트레일링 스탑.
- "Previous Candle" → 이전 캔들의 고가/저가 기반 트레일링 스탑.
- "None" → 트레일링 스탑 없음.
추가 설정
- "Trailing Activation Points" → 트레일링 활성화를 위한 필요 수익 포인트.
- "Trailing Distance Points" → 가격과 스탑로스 간 거리.
- "Trailing Activation Money" → 트레일링 활성화를 위한 필요 수익 금액.
- "Trailing Distance Money" → 트레일링 금액 거리.
- "MA Period (Moving Average Trail)" → 이동평균 기간.
- "ATR Period" → ATR 기간.
- "ATR Multiplier" → ATR 배수.
- "Previous Candle Count" → 트레일링에 사용할 이전 캔들 수.
- "Candle Buffer (Points)" → 추가 안전 버퍼 (포인트).
9. Risk Management
계좌 보호 및 거래 제한을 관리합니다.
설정
- "Max Daily Loss ($)" → 일일 손실 한도 도달 시 거래 중지.
- "Max Loss Per Trade ($) - 0 = unlimited" → 거래당 최대 허용 손실.
- "Max Daily Profit ($) - 0 = unlimited" → 일일 목표 수익 도달 시 거래 중지.
- "Max Simultaneous Trades" → 동시에 열 수 있는 최대 포지션 수.
10. Trading Time
허용된 거래 시간을 설정합니다.
설정
- "Start Hour (0-23)" 및 "Start Minute (0-59)" → 거래 시작 시간.
- "End Hour (0-23)" 및 "End Minute (0-59)" → 거래 종료 시간.
11. Trading Days
거래 요일을 활성화 또는 비활성화합니다.
설정
- "Monday"
- "Tuesday"
- "Wednesday"
- "Thursday"
- "Friday"
- "Saturday"
- "Sunday"
모든 전략은 표준 MT5 지표를 사용하여 EA 입력값만으로 직접 생성됩니다.
