Trend Wave Catcher
- Experts
- Mitsuaki Mine
- 버전: 1.0
이동평균선을 활용한 다기능 자동매매 프로그램
시작하며: 이 EA에 대하여
"Trend Wave Catcher"는 FX 자동매매(EA)를 처음 접하거나 이제 막 시작한 분들도 쉽게 이해할 수 있도록 설계된 프로그램입니다.
이 EA의 주목표는 시장의 큰 흐름(추세)을 포착하여 거래하는 것입니다. 하지만 가장 큰 특징은 사용자가 자신의 거래 철학에 맞춰 설정을 세밀하게 조정할 수 있는 높은 "사용자 설정 기능"에 있습니다.
권장 통화쌍 및 시간대
이 EA는 다양한 통화쌍과 시간대에서 작동하지만, 개발 단계에서는 특히 USD/JPY (달러/엔) 통화쌍의 1시간(H1) 차트를 기준으로 최적화되었습니다. 처음 사용하시는 분들은 이 조합으로 시작해 보시는 것을 추천합니다.
이제부터 이 EA가 어떤 원리로 작동하고 어떤 기능을 가지고 있는지 하나씩 자세히 설명해 드리겠습니다.
EA의 기본 작동 원리 (거래 로직)
이 EA는 많은 트레이더가 사용하는 기본적인 기술 지표인 "이동평균선(Moving Average)"을 사용합니다.
진입 (매수 또는 매도 시점)
최근 가격 움직임을 나타내는 단기 이동평균선(Short MA)과 장기적인 추세를 보여주는 장기 이동평균선(Long MA) 두 개의 선을 주시합니다. 단기 MA가 장기 MA를 아래에서 위로 돌파하면 상승 추세의 시작일 수 있다고 판단하여 매수 주문을 제출합니다. 반대로, 단기 MA가 장기 MA를 위에서 아래로 돌파하면 하락 추세의 시작으로 보고 매도 주문을 제출합니다.
청산 (거래 종료 시점)
거래를 종료할 때는 진입 시 사용했던 것과는 별개의 이동평균선 두 개를 사용합니다. 이 선들이 추세의 힘이 약해지고 있다고 판단되면 EA가 자동으로 포지션을 청산합니다. 이를 통해 수익을 확보하거나 잠재적 손실을 제한할 수 있습니다.
이처럼 진입과 청산에 각기 다른 규칙을 설정할 수 있어 더 유연한 거래 전략을 수립할 수 있습니다.
주요 파라미터(설정 항목) 상세 설명
이 중요한 설정들은 EA의 "성격"을 결정합니다. 이 값들을 조정하여 EA의 행동을 세밀하게 맞춤 설정할 수 있습니다.
1. 기본 설정
EA의 가장 기본적인 동작을 결정하는 설정입니다.
LotsMode (랏 크기 계산 방식) 거래 규모(랏 크기)를 결정하는 방식을 선택합니다.・MODE_FIXED: 항상 동일한 고정 랏 크기로 거래합니다.
・MODE_RISK_PERCENT: 계좌 잔고 대비 감당할 수 있는 손실률(%)을 기준으로 랏 크기를 자동으로 계산합니다. 리스크 관리를 자동화하고 싶은 분들에게 이상적입니다. Lots (랏 크기) "MODE_FIXED"를 선택했을 경우, 거래할 랏 크기를 지정합니다. 예: 0.1 RiskPercent (리스크 비율) "MODE_RISK_PERCENT"를 선택했을 경우, 한 번의 거래에서 감수할 계좌 자본의 손실 비율을 %로 지정합니다. 예: 1.0 (계좌 자본의 1%를 의미) MaxRiskLot (최대 랏 크기) 자동 계산 모드를 위한 안전장치입니다. 계산된 랏 크기가 여기서 설정한 값을 초과하여 거래되는 것을 방지하여 예기치 않은 큰 규모의 거래를 막습니다. MagicNumber (매직 넘버) EA가 자신의 거래를 식별하기 위한 고유 번호입니다. 다른 EA의 거래나 수동 거래와 구분하기 위해 필수적입니다. 각 EA마다 항상 다른 번호를 설정해야 합니다. Slippage (슬리피지) 요청한 가격과 실제 체결 가격 간의 허용 가능한 최대 차이를 포인트 단위로 지정합니다. 시장이 급변할 때 불리한 가격으로 체결되는 것을 방지합니다.
2. SL/TP 설정 (손절 및 익절)
거래 리스크 관리의 핵심적인 부분입니다.
SLTP_Mode (SL/TP 모드) 손절(SL)과 익절(TP) 수준을 결정하는 방식을 선택합니다.・SLTP_FIXED_PIPS: SL과 TP를 고정된 핍(pips) 단위로 설정합니다.
・SLTP_ATR_BASED: 시장 변동성(ATR 지표 사용)에 따라 SL/TP 폭을 자동으로 조정합니다. StopLoss_pips / TakeProfit_pips "SLTP_FIXED_PIPS"를 선택했을 경우, SL과 TP의 거리를 핍 단위로 설정합니다. ATR_SL_Multiplier / ATR_TP_Multiplier "SLTP_ATR_BASED"를 선택했을 경우, ATR 값에 곱할 배율을 설정합니다. 이 배율이 SL/TP의 폭을 결정합니다. 예를 들어, SL 배율을 1.5로, TP 배율을 3.0으로 설정하면 손익비가 1:2인 거래를 목표로 합니다.
3. 트레일링 스톱 설정
수익을 극대화하기 위해 설계된 기능입니다.
TrailingType (트레일링 스톱 종류) 가격이 유리한 방향으로 움직일 때 수익을 확보하기 위해 손절매를 자동으로 이동시키는 트레일링 스톱의 종류를 선택합니다.・TRAILING_NONE: 이 기능을 사용하지 않습니다.
・BREAKEVEN_ONLY: 일정량의 수익이 발생하면 손절매를 진입 가격으로 이동시켜 거래가 손실로 끝나지 않도록 보장합니다.
・TRAILING_ATR: 시장 변동성에 기반하여 최적의 거리를 유지하며 손절매를 추적합니다. 이는 너무 이른 손절을 방지하는 데 도움이 됩니다. BreakEvenPips (본전 청산 발동 핍) "BREAKEVEN_ONLY"와 같은 유형을 사용할 경우, 이 기능을 활성화하는 데 필요한 수익 핍 수를 설정합니다.
4. MA 교차 전략 설정 (진입 및 청산 규칙)
이 EA의 거래 로직의 핵심입니다.
open_ma_cross_shortPeriod / open_ma_cross_longPeriod 거래 진입에 사용할 단기 및 장기 이동평균선의 기간을 설정합니다. 이 숫자들의 조합이 진입 신호의 민감도를 결정합니다. close_ma_cross_shortPeriod / close_ma_cross_longPeriod 거래 청산에 사용할 이동평균선의 기간을 설정합니다. 진입 규칙과 별도로 설정함으로써 더 유연한 전략(예: 신중한 진입, 빠른 청산)을 구사할 수 있습니다.5. 필터 설정 (거래를 건너뛰는 규칙)
불리한 상황에서의 불필요한 거래를 피하기 위한 "문지기" 기능입니다.
UseMAFilter (MA 위치 필터) 이 값을 "true"로 설정하면, EA는 별도의 장기 이동평균선(예: 200 기간 MA)으로 결정되는 주 추세에 역행하는 거래를 피하게 됩니다. UseVolatilityFilter (변동성 필터) 이 값을 "true"로 설정하면, 시장이 너무 조용하거나(변동성이 낮음) 너무 혼란스러울 때(변동성이 높음) EA가 거래를 중단합니다. Min_StdDev_Pips / Max_StdDev_Pips 변동성 필터와 함께 사용되며, EA가 거래를 실행하는 데 필요한 가격 변동의 최소 및 최대 범위를 핍 단위로 정의합니다. UseTimeFilter / UseDayOfWeekFilter (시간/요일 필터) 이 값을 "true"로 설정하면, 특정 시간대나 요일에만 거래하도록 제한할 수 있습니다. 특정 시장 세션을 피하거나 주말 동안 거래를 중단하는 데 유용합니다.마치며
"Trend Wave Catcher"는 기본적인 추세 추종 전략을 기반으로 여러 실용적인 기능을 결합한 EA입니다.
설정 항목이 많지만, 각 기능은 FX 거래의 중요한 개념에 기반을 두고 있습니다.
먼저 데모 계좌에서 권장되는 USD/JPY 1시간 차트를 사용하여 다양한 설정을 시험해 보면서 EA의 움직임이 어떻게 변하는지 확인해 보시길 권합니다. 이를 통해 자신만의 거래 스타일에 맞는 최상의 사용법을 찾으실 수 있을 것입니다.

Soweit passt alles mit dem Robot, teste seit 1 Woche mit meinem eigenem Gold set . Danke danke