Trident Pro MT5
- Experts
-
Evgeniy Zhdan
👋 안녕하세요!
저는 2010년부터 Forex 시장에서 트레이딩을 하고 트레이딩 소프트웨어를 개발해 왔습니다. 그동안 쌓아 온 실무 경험을 바탕으로 시장 분석과 트레이딩 의사결정에 유용하고 효과적인 도구를 개발하여 다른 트레이더들과 공유하고 있습니다. 제 목표는 트레이더들이 Forex 및 기타 금융시장에서 거래하는 데 도움이 되는 고품질 솔루션을 개발하는 것입니다. - 버전: 1.0
- 활성화: 20
Trident Pro는 서로 연관된 세 개의 통화쌍 AUDCAD, NZDCAD, AUDNZD를 거래하는 MetaTrader 5용 다중 통화 EA입니다. 하나의 차트에만 설치하면 세 통화쌍을 모두 스스로 관리합니다. EA는 가격이 채널에서 뚜렷하게 벗어났을 때 진입하고, 가격이 되돌아올 때까지 포지션을 관리합니다. 통화별 노출과 증거금 부하를 제어하는 기능이 내장되어 있어 과도한 물량이 쌓이는 것을 막아 줍니다.
MetaTrader 4 버전: https://www.mql5.com/en/market/product/207974
업데이트와 새 제품을 놓치지 않도록 제 채널을 구독해 주세요: https://www.mql5.com/en/channels/algotrader
EA의 작동 방식
- 하나의 차트에서 세 통화쌍을 동시에 감시합니다.
- 가격이 채널 경계를 벗어나면 되돌림 방향으로 시작 주문을 엽니다.
- 가격이 계속 포지션과 반대로 움직이면 물타기 주문을 추가합니다. 다음 간격은 항상 이전보다 넓어지므로, 시리즈가 한꺼번에 채워지지 않고 넓은 거리에 걸쳐 분산됩니다.
- 물타기 주문은 선택한 시간대의 봉 하나당 최대 한 번, 그리고 포지션 방향으로 마감한 봉 이후에만 열립니다.
- 각 주문에는 개별 이익 실현(TP)이 있습니다. 가격이 계산된 수준으로 돌아오면 시리즈 전체가 청산됩니다.
- 시리즈에 주문이 하나뿐인 동안에는 트레일링 스톱이 수익을 보호합니다. 트레일링 스톱이 체결된 뒤에는 더 유리한 가격에서만 다시 진입합니다.
- 주문을 내기 전에 EA는 각 통화(AUD, NZD, CAD)의 순포지션과 증거금 부하를 확인합니다. 한도를 넘으면 주문을 줄이거나 건너뜁니다.
특징
- 하나의 차트에서 세 통화쌍, 하나의 매직 넘버.
- 그리드 간격이 현재 변동성에 맞춰 조정됩니다.
- 통화별 순포지션 관리: 서로 다른 통화쌍을 통해 같은 통화에 이중으로 베팅하지 않습니다.
- 증거금 부하 한도.
- 트레일링 스톱, 그리고 스톱과 TP가 가격에 너무 가깝게 설정되는 것을 막는 보호 기능.
- 스프레드 필터와 아시아 세션 필터.
- 차트 정보 패널과 전략 테스터의 통화쌍별 통계.
권장 사항
- 통화쌍: AUDCAD, NZDCAD, AUDNZD. 브로커의 종목 이름에 접미사가 붙는 경우, 종목관찰 창에 표시된 이름 그대로 Work Pairs에 입력하세요.
- 차트 시간대: 아무거나 가능합니다. EA는 설정에 지정된 자체 시간대를 사용합니다.
- 계정 유형: 헤지 계정.
- 거래 통화쌍 중 하나의 차트에 EA를 설치하면 채널 지표가 차트에 표시됩니다.
- 테스트에는 '모든 틱' 또는 '1분 OHLC' 모드를 사용하세요. 세 통화쌍의 히스토리는 테스터가 자동으로 불러옵니다.
차트 패널
패널은 Show panel 설정으로 켭니다. 헤더를 끌어 옮길 수 있고 버튼으로 접을 수 있으며, 위치는 저장됩니다. 패널을 보면 EA가 작동 중인지, 주문을 열지 않는다면 그 이유가 무엇인지 한눈에 알 수 있습니다.
- 헤더: 이름, 버전, 모든 통화쌍 보유 포지션의 현재 합계 손익(P/L).
- Status: 전체 상태. WORKING은 EA가 작동 중임을 뜻합니다. WORKING: 2 of 3 pairs ready는 일부 통화쌍이 아직 히스토리를 불러오는 중임을 뜻합니다. PAUSED: drawdown limit은 드로우다운 한도로 신규 주문이 중지되었음을 뜻합니다. STOPPED는 알고리즘 트레이딩이 꺼져 있거나 준비된 통화쌍이 없음을 뜻합니다.
- Data: 시세 히스토리가 충분한지 여부. 부족하면 불러오는 중인 통화쌍과 시간대가 표시됩니다.
- PAIR: 통화쌍 이름.
- PROFIT: 해당 통화쌍 보유 포지션의 현재 손익.
- SPREAD: 현재 스프레드. Max spread 값을 넘으면 주황색으로 바뀝니다.
- START LOT: 다음 시작 주문의 랏.
- STATE: 통화쌍의 현재 상황. Waiting for signal: 신호 대기. In series: 2/5 orders: 시리즈 진행 중이며 최대 주문 수 대비 현재 주문 수를 표시. Paused: Asian session: 아시아 세션 동안 일시 중지. Waiting: spread too high: 스프레드가 너무 넓음. Loading history: 히스토리를 불러오는 중. 주문이 보류된 이유도 여기에 표시됩니다. 확인 봉 대기, 통화 노출 한도, 증거금 부하 한도, 트레일링 이후 더 좋은 가격 대기입니다.
- TOTAL: 모든 통화쌍의 합계 손익.
- Open orders: EA의 보유 포지션 수.
설정
Trader's trading tools
- Work Pairs: 거래할 통화쌍 목록(쉼표로 구분).
- Enable one series in this period: 이전 시리즈가 청산된 봉과 같은 봉에서는 새 시리즈를 열지 않습니다.
- One series of orders in this period: 그 봉의 시간대. EA가 조건을 확인하는 주기도 이 값으로 정해집니다.
Lot settings
- MaxRisk: 시작 랏 계산에 사용하는 여유 증거금의 비율(%). 랏은 계좌가 커질수록 함께 커집니다. 0이면 고정 랏을 사용합니다.
- if MaxRisk = 0, Lot will be: 고정 시작 랏.
- Max lot: 시작 랏의 상한.
TP & SL
- Take profit: 각 주문의 이익 실현(포인트).
- Stop loss: 각 주문의 손절(포인트). 0이면 사용하지 않습니다.
- Take profit as a percentage: 계좌 수익이 잔고의 이 비율에 도달하면 모든 포지션을 청산합니다. 0이면 사용하지 않습니다.
- Drawdown % to block new orders (if > 0): 드로우다운이 잔고의 이 비율에 이르면 신규 주문을 열지 않습니다. 보유 포지션은 청산하지 않습니다.
Risk limits
- Max net exposure per currency, in full series (0 = off): 한 통화에 대해 같은 방향으로 보유할 수 있는 전체 시리즈의 수. 1.0은 시리즈 하나를 뜻합니다.
- Max deposit load (margin / equity), % (0 = off): 증거금이 순자산의 이 비율을 넘게 되면 신규 주문을 열지 않습니다.
-
Close all orders if margin level falls below, % (0 = off): 계좌의 증거금 수준이 이 값 아래로 떨어지면 EA의 모든 주문을 청산합니다. 이후 신규 주문은 Signal TF의 다음 봉부터 엽니다.
Ancillary transactions
- Step between orders (minimum step if ATR step is on): 시리즈 주문 사이의 간격(포인트). ATR 간격을 켜면 최소 간격이 됩니다.
- Step from ATR of Signal TF: 현재 변동성(ATR)으로 간격을 계산합니다.
- First step, in ATR: 첫 간격의 크기(ATR 대비 배수).
- ATR period (step and trailing): 간격과 트레일링 스톱에 사용하는 ATR 기간.
- Step expansion (each next step is multiplied by): 다음 간격이 이전 간격보다 몇 배 넓어지는지.
- Next averaging below the level of a closed (by take profit) averaging order: 물타기 주문이 TP로 청산된 뒤, 다음 주문은 그 가격 수준을 넘어선 경우에만 열립니다.
- Multiplication: 시리즈의 다음 주문마다 적용되는 랏 배수.
- Max trades per pair: 통화쌍당 최대 주문 수.
- Averaging: one order per bar and only after a confirming bar: 물타기는 봉 하나당 최대 한 번, 그리고 포지션 방향으로 마감한 봉 이후에만 합니다.
- Averaging TF: 이 규칙과 트레일링 이후 재진입에 사용하는 시간대.
- Max spread: 주문을 열 수 있는 최대 스프레드(포인트).
Trailing stop (series of one order)
- Enable trailing stop: 주문이 하나인 시리즈에 트레일링 스톱을 사용합니다.
- Trailing start: profit, in ATR: 트레일링이 시작되는 수익(ATR 대비 배수).
- Trailing distance, in ATR: 가격과 스톱 사이의 거리(ATR 대비 배수).
Trading session
- Trade in Asian session: 아시아 세션에 시작 주문을 허용합니다.
- Asian session start (GMT hour): 아시아 세션 시작(GMT 시).
- Asian session end (GMT hour): 아시아 세션 종료(GMT 시).
Channel settings
- Channel type (Bollinger / Keltner): 채널 유형.
- Signal TF: 채널의 시간대.
- Canal period (BB period / Keltner EMA period): 채널 기간.
- Canal deviation (BB deviation / Keltner ATR multiplier): 채널 폭.
- Keltner ATR period: 켈트너 채널용 ATR 기간.
- Applied price BUY: 매수용 채널 계산에 사용하는 가격.
- Applied price SELL: 매도용 채널 계산에 사용하는 가격.
Does not affect trade
- Comments to orders: 주문 코멘트.
- Magic: EA가 자신의 주문을 구분하는 고유 번호.
- Slipage: 허용 슬리피지(포인트).
- Print per-pair statistics at the end of the test: 테스트가 끝나면 통화쌍별 통계를 저널에 출력합니다.
- Show panel: 차트에 패널을 표시합니다.
- Panel font size: 패널 글꼴 크기.
