| 🔄 MetaTrader 4용 Exp Swing & MetaTrader 5용 Exp5 Swing PRO 두 개의 반대 방향 예약 주문(Pending Orders), OCO 로직 및 주문 체결 후 설정 가능한 로트 증가 기능을 기반으로 하는 자동 펜듈럼 / 스윙 전문가 어드바이저(Expert Advisor, EA)입니다. Swing은 고전적인 펜듈럼 전략을 자동화하려는 트레이더를 위해 설계되었습니다. Buy Stop과 Sell Stop 주문, 반대 주문 재배치, 포지션 바스켓 관리 및 Take Profit 기준의 시리즈 종료를 자동으로 처리합니다. |
| 🌐 Language versions | 🇬🇧 English • 🇷🇺 Русский • 🇪🇸 Español • 🇧🇷 Português • 🇨🇳 中文 • 🇯🇵 日本語 • 🇰🇷 한국어 • 🇩🇪 Deutsch • 🇫🇷 Français • 🇮🇹 Italiano • 🇹🇷 Türkçe |
| 💎 Exp Swing MT4 | 💎 Exp5 Swing PRO MT5 |
| ⬇ 데모 / 파일 다운로드 | 📘 전체 사용 설명서 |
| ▶ 동영상 보기 | 🛒 Expforex의 모든 제품 |
| 🏠 메인 | 🎓 문서 | ⚙ 설정 |
| ❓ 자주 묻는 질문 | ⭐ 리뷰 | 💬 댓글 |
🎬 Swing / 펜듈럼 전략의 작동 방식 보기이 동영상은 두 개의 반대 방향 예약 주문을 배치하고, 한 주문이 체결된 후 반대 주문을 다시 배치하여 시리즈가 Take Profit으로 종료될 때까지 관리하는 방식을 보여 줍니다. |
🚀 Exp Swing이란?
Exp Swing 은 잘 알려진 Swing / 펜듈럼 / Cheburashka 전략 모델을 기반으로 한 자동 EA입니다. 핵심 아이디어는 반대 방향 예약 주문을 순차적으로 열고 설정에 따라 로트를 증가시키는 것입니다.
EA는 두 개의 반대 방향 예약 주문을 배치합니다: Buy Stop 및 Sell Stop. 한 주문이 체결되면 반대 방향 예약 주문을 삭제한 뒤, 설정된 배수 또는 고정 로트 로직에 따라 새로운 로트로 다시 배치합니다.
이 과정으로 펜듈럼 형태의 거래 시퀀스가 만들어집니다. EA는 설정된 Take Profit으로 바스켓이 종료되거나 보호 설정이 시퀀스를 중지할 때까지 주문 시리즈를 계속 관리합니다.
🔄 펜듈럼 로직현재 가격의 위아래에 두 개의 반대 방향 예약 주문을 배치합니다. | ⚖ OCO 원칙한 주문이 체결되면 반대 방향 예약 주문을 삭제한 후 다시 배치합니다. |
📈 로트 증가다음 반대 주문은 Martin 또는 고정 로트 설정을 사용하여 더 큰 로트로 열 수 있습니다. | 🎯 바스켓 종료바스켓이 설정된 Take Profit 또는 다른 종료 조건에 도달할 때까지 시퀀스가 계속됩니다. |
| ⚠ 중요: Swing / 펜듈럼 로직은 불리한 가격 움직임 이후 로트를 증가시킬 수 있으므로 공격적으로 작동할 수 있습니다. Martin 값과 허용 주문 단계 수가 높을수록 계좌 자금 및 증거금 부담과 위험이 커집니다. |
⭐ 트레이더가 Swing을 사용하는 이유
- 고전적인 펜듈럼 전략을 자동화 반대 방향 예약 주문을 사용
- Buy Stop과 Sell Stop 주문 사용 현재 가격 또는 선택한 High/Low 수준을 기준으로 배치
- OCO 방식의 로직 적용: 한 주문이 체결되면 반대 주문을 다시 배치
- 로트 증가 지원 Martin 또는 고정 로트 시퀀스 사용
- 세 가지 TypeofTrade 모드 제공: AutoTrade, ManualTrade 및 TFTrade
- 수동 진입 후에도 작동 가능 트레이더가 EAPADPRO에서 시퀀스를 시작하는 경우
- High/Low 수준 계산 가능 선택한 시간 주기(Timeframe)와 바 수를 사용
- 거래 시간 필터 포함, 스프레드 필터 및 트레일링 옵션
- 테스트 및 최적화 가능 MetaTrader 전략 테스터에서
- MT4와 MT5 모두 지원, MetaTrader 5용 Exp5 Swing PRO 포함
⚙ Swing 핵심 로직
시작 시 EA는 현재 가격에서 설정된 거리만큼 떨어진 위치에 두 개의 예약 주문을 배치할 수 있습니다. Buy Stop이 체결되면 Sell Stop을 삭제하고 다시 배치합니다. Sell Stop이 체결되면 Buy Stop을 삭제하고 다시 배치합니다.
고전적인 Swing 효과를 구현하려면 예약 주문 간 거리와 Stop Loss 로직을 신중하게 설정해야 합니다. 원래 전략 모델에서는 StopOrderDeltaifUSE 및 StopLoss 값을 올바르게 맞춰야 펜듈럼 시퀀스가 예상대로 작동합니다.
| 단계 | 작동 내용 |
| 1 | EA가 설정된 거리에 Buy Stop과 Sell Stop 주문을 배치합니다. |
| 2 | 시장 움직임에 따라 예약 주문 중 하나가 체결됩니다. |
| 3 | 반대 방향 예약 주문을 삭제하고 재계산된 로트로 다시 배치합니다. |
| 4 | 바스켓이 종료되지 않은 동안 EA가 시퀀스를 계속 관리합니다. |
| 5 | Take Profit 또는 종료 조건에 도달하면 시리즈를 종료하고 EA가 새 시퀀스를 시작할 수 있습니다. |
🧩 세 가지 거래 모드
Swing에는 예약 주문을 열고 관리하는 세 가지 주요 모드가 있습니다. 각 모드는 초기 예약 주문 생성 방식과 시퀀스 시작 방식을 변경합니다.
| 모드 | 주요 개념 | 권장 용도 |
| AutoTrade | EA를 설치하면 두 개의 반대 방향 예약 주문을 자동으로 배치합니다. | 완전 자동 펜듈럼 시퀀스를 테스트할 때 적합합니다. |
| ManualTrade | EA가 수동으로 열린 포지션을 기다린 후 반대 방향 예약 주문을 관리합니다. | 첫 진입을 직접 실행하여 시퀀스를 시작하려는 트레이더에게 적합합니다. |
| TFTrade | EA가 선택한 시간 주기와 바 수를 사용하여 High/Low 수준을 계산합니다. | 이전 시장 범위를 기준으로 예약 주문을 배치하려는 경우에 적합합니다. |
🤖 AutoTrade 모드
AutoTrade 모드에서는 EA를 설치한 직후 바로 작동을 시작합니다. 현재 가격에서 설정된 거리에 Buy Stop과 Sell Stop 주문을 배치합니다.
예약 주문 중 하나가 체결되면 반대 방향 예약 주문을 재계산된 로트로 다시 배치합니다. 바스켓이 설정된 Take Profit 또는 다른 종료 조건에 도달할 때까지 시퀀스가 계속됩니다.
AutoTrade 구성도 EA를 차트에 적용하면 AutoTrade가 반대 방향 예약 주문을 자동으로 배치합니다. |
AutoTrade 결과 예시 이 결과 예시는 시장 움직임 중 펜듈럼 시퀀스가 어떻게 전개될 수 있는지 보여 줍니다. |
🖱 ManualTrade 모드
ManualTrade 모드에서는 트레이더가 포지션을 수동으로 열 때까지 EA가 대기합니다. 수동 포지션이 나타나면 Swing이 반대 방향 예약 주문을 배치하고 시퀀스 관리를 시작합니다.
이 모드는 트레이더가 첫 진입은 직접 결정하되, 이후 반대 주문과 펜듈럼 로직은 EA가 관리하도록 할 때 유용합니다.
ManualTrade 구성도 ManualTrade는 트레이더가 첫 포지션을 수동으로 연 후 시작됩니다. |
ManualTrade 결과 예시EA는 첫 수동 거래 이후 반대 방향 예약 주문을 관리합니다. |
📐 TFTrade 모드 — High / Low 수준
TFTrade 모드에서는 EA가 선택한 시간 주기와 바 수를 사용하여 High 및 Low 수준을 계산합니다. 예약 주문 거리는 이전 시장 범위를 기준으로 설정됩니다.
현재 가격에서 고정된 거리만 사용하는 대신 최근 시장 구조를 펜듈럼 시퀀스에 반영하려는 경우 유용한 모드입니다.
| 설정 | 의미 |
| TFTrade_PERIOD | High 및 Low 수준을 결정하는 데 사용하는 시간 주기입니다. |
| TFTrade_Num | High/Low 범위를 계산하는 데 사용하는 바 수입니다. |
TFTrade 구성도 TFTrade는 선택된 High 및 Low 범위를 기준으로 수준을 계산합니다. |
TFTrade 결과 예시이 예시는 High / Low 로직을 사용해 생성된 시퀀스를 보여 줍니다. |
⚙ 반드시 이해해야 할 주요 설정
Swing은 여러 모드로 작동하고 전체 예약 주문 시퀀스를 관리할 수 있으므로 많은 매개변수를 제공합니다. 전체 문서는 제품 페이지에서 확인할 수 있으며, 아래에는 가장 중요한 설정을 정리했습니다.
| 설정 | 중요한 이유 |
| TypeofTrade | 주요 모드를 선택합니다: AutoTrade, ManualTrade 또는 TFTrade. |
| StopOrderDeltaifUSE | 현재 가격 또는 계산된 수준에서 예약 주문을 배치할 거리입니다. |
| MaxOrders | 펜듈럼 주문 시리즈에서 허용되는 최대 단계 수입니다. |
| Magic | Swing이 연 포지션과 예약 주문을 식별하는 데 사용하는 매직 넘버(Magic Number)입니다. |
| StopLoss | Stop Loss 값입니다. 고전적인 Swing 효과를 위해서는 예약 주문 거리와 함께 설정해야 합니다. |
| TakeProfit | Take Profit 값입니다. TakeProfit = -1이면 StopOrdersDistance 로직을 사용할 수 있습니다. |
| DeleteOppositeOrder | 한 주문이 체결된 후 반대 방향 예약 주문을 삭제합니다. |
| CloseOppositePositionsAfterTP | 현재 포지션이 Take Profit으로 종료된 후 반대 주문 또는 포지션을 종료할 수 있습니다. |
| Lots | 첫 거래에 사용하는 고정 시작 로트입니다. |
| Martin | 불리한 움직임 이후 다음 주문에 적용하는 마틴게일 배수입니다. 강력하지만 공격적으로 사용하면 매우 위험할 수 있습니다. |
| LotFix | 쉼표로 구분된 고정 로트 시퀀스입니다. 예: 0.1,0.2,0.3,0.6. |
| MartinFix | 쉼표로 구분된 사용자 지정 배수 시퀀스입니다. |
| MaxSpreadToNotTrade / MinSpreadToNotTrade | EA가 주문 그리드를 열 수 있는지 제어하는 스프레드 필터입니다. |
| TrailingStopUSE | 트레일링 스톱 로직을 활성화합니다. |
| TradebyVolatility | 초기 주문 그리드를 열 때 EA가 변동성을 고려하도록 합니다. |
| 📘 전체 매개변수 목록이 필요하신가요? 전체 Swing 설정 문서 를 확인한 후 고급 펜듈럼 / 마틴게일 시나리오를 사용하십시오. |
🧪 최적화 팁
Swing 알고리즘은 수학적 구조를 사용하며 거리, 단계 수 및 로트 배수의 영향을 크게 받습니다. 많은 매개변수를 최적화할 수 있지만 실제로 가장 중요한 항목은 거리, MaxOrders 및 Martin입니다.
| 매개변수 | 최적화 의미 |
| StopOrdersDistance / StopOrderDeltaifUSE | 예약 주문 사이의 주요 거리입니다. 각 거래 종목과 시간 주기에 맞게 개별적으로 선택해야 합니다. |
| MaxOrders | 한 시퀀스에서 열 수 있는 단계 수를 제한합니다. 이를 통해 로트가 무제한으로 증가하여 계좌에 부담을 주는 상황을 방지합니다. |
| Martin | 로트 증가를 제어합니다. 1보다 큰 값은 위험을 빠르게 높입니다. |
| TFTrade_PERIOD / TFTrade_Num | 전략에서 사용하는 High/Low 범위를 정의하므로 TFTrade 모드에서 중요한 매개변수입니다. |
| ⚠ 마틴게일 경고: Martin이 1보다 크면 다음 포지션이 이전 포지션보다 더 커질 수 있습니다. Martin 값이 높을수록 거래 시퀀스의 위험도 커집니다. 실계좌 거래 전에 반드시 계좌 자금 및 증거금 부담을 계산하십시오. |
📊 작동 예시
원본 문서에는 실제 차트 움직임에서 Swing이 어떻게 작동할 수 있는지 보여 주는 실용적인 시각 자료가 포함되어 있습니다. 이 이미지는 텍스트만으로 설명하는 것보다 펜듈럼 로직을 더 쉽게 이해하는 데 도움이 됩니다.
예시 1 — 차트의 Swing 시퀀스 |
예시 2 — 펜듈럼 전략 결과 |
✅ Swing이 유용한 경우
- 반대 방향 예약 주문을 사용하는 펜듈럼 / Swing 전략을 자동화하려는 경우.
- 주문 체결 후 EA가 반대 방향 예약 주문을 다시 배치하도록 하려는 경우.
- MetaTrader에서 OCO 방식의 예약 주문 동작을 테스트하려는 경우.
- 시퀀스를 자동으로 시작하기 위해 AutoTrade 모드를 사용하려는 경우.
- 첫 진입을 직접 실행하기 위해 ManualTrade 모드를 사용하려는 경우.
- High / Low 수준을 기반으로 TFTrade 모드를 사용하려는 경우.
- 로트 증가 위험을 이해하고 설정 가능한 제한을 사용하려는 경우.
- 동일한 전략 방식을 MT4와 MT5 모두에서 사용하려는 경우.
⚠ 특히 주의해야 하는 경우
|
🌐 브로커, 계좌 및 VPS 권장 사항
Swing은 예약 주문, 주문 삭제 및 재배치, 로트 증가와 바스켓 관리를 사용하므로 브로커의 거래 조건이 중요합니다.
✅ 권장
| ⚠ 주의 깊게 확인
|
🛠 Swing 설치 방법
설치 방법은 MQL5 Market 제품의 표준 절차와 같습니다. 사용 중인 터미널에 맞는 버전을 선택하고 전략 모드를 신중하게 설정하는 것이 중요합니다.
| 단계 | 작업 |
| 1 | MetaTrader 4 또는 MetaTrader 5를 열고 MQL5 계정에 로그인합니다. |
| 2 | MQL5 Market에서 MT4용 Exp Swing 또는 MT5용 Exp5 Swing PRO를 설치합니다. |
| 3 | 테스트하려는 거래 종목의 차트를 엽니다. |
| 4 | 탐색기 → Expert Advisors에서 Swing을 차트에 적용합니다. |
| 5 | 터미널에서 Algo Trading / Auto Trading을 활성화합니다. |
| 6 | EA 설정 창에서 자동매매를 허용합니다. |
| 7 | TypeofTrade를 선택합니다: AutoTrade, ManualTrade 또는 TFTrade. |
| 8 | StopOrderDeltaifUSE, StopLoss, TakeProfit, MaxOrders, Lots 및 Martin을 설정합니다. |
| 9 | 전략 테스터에서 설정을 테스트한 후 데모 계좌에서 다시 확인합니다. |
| 10 | 예약 주문, 체결된 포지션, 로트 증가, 증거금 및 바스켓 종료를 모니터링합니다. |
🔗 유용한 링크🔹 전체 문서 읽기 🔹 설정 섹션 열기 🔹 권장 브로커 |
🆚 Swing과 수동 예약 주문 관리 비교
예약 주문을 수동으로 관리할 수도 있지만, 트레이더가 반대 주문을 계속 삭제하고 재배치하며 로트를 다시 계산해야 하므로 관리가 어려워집니다. Swing은 사전에 설정한 규칙에 따라 이 과정을 자동화합니다.
| 수동 예약 주문 | Exp Swing |
| 트레이더가 Buy Stop과 Sell Stop을 직접 배치 | EA가 반대 방향 예약 주문을 자동으로 배치하고 관리 |
| 반대 주문을 수동으로 삭제해야 함 | EA가 주문 체결 후 반대 주문을 삭제하고 다시 배치 가능 |
| 로트 증가를 수동으로 계산해야 함 | EA가 Martin, LotFix 또는 MartinFix 로직을 사용 가능 |
| 빠른 시장 움직임에서 관리하기 어려움 | EA가 설정된 시퀀스를 자동으로 실행 |
| 압박 상황에서 실수하기 쉬움 | 규칙을 미리 설정하고 기계적으로 실행 |
📌 시작 전 실용적인 권장 사항
- 전략 테스터와 데모 계좌에서 먼저 시작하십시오.
- 계좌 부담을 계산하지 않고 공격적인 Martin 값을 사용하지 마십시오.
- MaxOrders를 사용하여 주문 단계의 최대 수를 제한하십시오.
- 각 거래 종목과 시간 주기에 대해 StopOrderDeltaifUSE를 별도로 테스트하십시오.
- 예약 주문을 사용하기 전에 스프레드와 스톱 레벨을 확인하십시오.
- 첫 진입을 직접 제어하려면 ManualTrade를 사용하십시오.
- 전체 시퀀스 로직을 이해한 후에만 AutoTrade를 사용하십시오.
- High / Low 수준으로 구조를 정의하려면 TFTrade를 사용하십시오.
- MT5 버전에서는 올바른 제품인 Exp5 Swing PRO for MT5를 사용하고 있는지 확인하십시오.
- 공격적인 시나리오를 활성화하기 전에 전체 설정 문서를 읽으십시오.
⚠ 위험 경고
| Forex 및 CFD 거래에는 위험이 따릅니다. Swing / 펜듈럼 전략은 증가된 로트와 예약 주문 시퀀스를 사용할 수 있습니다. 어떤 EA도 수익을 보장할 수 없습니다. 잘못된 거리, MaxOrders, Martin, StopLoss, 스프레드 필터 또는 부족한 계좌 규모는 큰 낙폭(Drawdown)을 초래할 수 있습니다. 실계좌 거래 전에 항상 설정을 테스트하십시오. |
🏁 마무리
Exp Swing 은 두 개의 반대 방향 예약 주문과 OCO 방식의 재배치 로직으로 펜듈럼 / Swing 모델을 자동화하려는 트레이더를 위해 개발되었습니다.
이 제품은 예약 주문, 바스켓 로직, 로트 증가 및 엄격한 위험 관리의 필요성을 이해하는 트레이더에게 특히 유용합니다. 새로운 MT5 버전이 추가되어 이제 MetaTrader 4뿐만 아니라 MetaTrader 5 사용자도 이 전략을 사용할 수 있습니다.
거리 값을 테스트하고 단계 수를 제한하며 Martin을 관리하고 브로커의 스톱 레벨을 확인하여 위험을 올바르게 관리하면, Swing은 펜듈럼 방식 거래 로직을 테스트하고 활용하는 체계적인 도구가 될 수 있습니다.
🚀 지금 Swing을 시작하세요동영상을 보고 제품을 다운로드한 뒤 전체 사용 설명서를 읽으십시오. AutoTrade, ManualTrade 및 TFTrade 모드를 테스트하고 Swing / 펜듈럼 모델이 자신의 거래 방식에 적합한지 판단하십시오. |
| ▶ 동영상 보기 | ⬇ 다운로드 / 전체 가이드 |
| 📘 문서 읽기 | ⚙ 설정 열기 |
| 💎 Exp5 Swing PRO MT5 구매 | 💎 Exp Swing MT4 다운로드 |
SEO 태그
Exp Swing, MT5용 Exp5 Swing PRO, Swing EA, 펜듈럼 전략, Cheburashka 전략, MetaTrader Swing EA, MT4 Swing 로봇, MT5 Swing 로봇, OCO 주문, One Cancels Other, Buy Stop Sell Stop 전략, 반대 방향 예약 주문, 예약 주문 EA, Swing 자동매매 로봇, Forex 펜듈럼 전략, 마틴게일 예약 주문, Martin, MaxOrders, StopOrderDeltaifUSE, TypeofTrade, AutoTrade, ManualTrade, TFTrade, High Low 예약 주문, Forex EA, MQL5 Market EA, Expforex Swing










