Rotation Manager Console
- 유틸리티
-
Evgenii Sutulov
Premium components
1. https://www.mql5.com/en/market/product/201632 - Rotation Manager Console - 버전: 1.20
- 활성화: 10
알맞은 Expert Advisor를 알맞은 차트에 알맞은 시각에. 세션이 끝나면 떼어내고, 같은 단계에서 그 거래를 Magic Number로 청산합니다. 차트를 건드릴 필요가 없습니다. Rotation Manager Console는 이미 가지고 계신 EA에 그대로 쓸 수 있으며 소스 코드도 수정도 필요 없습니다. 각 EA를 해당 차트에서 바로 프로필로 저장하고, 시간 구간, 반복, 요일로 스케줄을 작성하면 패널이 EA를 대신 교체합니다. 영어, 러시아어, 독일어, 스페인어, 프랑스어, 이탈리아어, 일본어, 한국어, 포르투갈어, 튀르키예어, 중국어를 지원합니다.
맞춤 제작이 필요하시면 개인 메시지나 댓글로 문의해 주세요.
Rotation Manager Console는 전용 차트에서 동작하는 제어 패널입니다. 이미 열려 있는 차트에 슬롯을 최대 5개까지 연결하고, EA를 최대 10개까지 프로필로 저장하고, 슬롯마다 스케줄 행 10개를 둡니다. 행은 예를 들어 08:00부터 12:30까지의 구간에 프로필을 적용하거나, 하루 동안 반복하거나, 고른 요일에만 동작하거나, 차트를 비우고 거래를 청산할 수 있습니다. 교체는 패널이 하므로 그동안 다른 일을 하셔도 됩니다.
스스로 거래하지 않으며 자체 전략도 없습니다. 차트를 열거나 닫지 않고, 청산 중인 프로필의 Magic Number가 아닌 거래에는 절대 손대지 않습니다.
차별점
| 기능 | 장점 |
|---|---|
| 가지고 계신 어떤 EA와도 동작합니다 | 프로필을 차트에서 바로 저장하므로 소스 코드도 EA 수정도 필요 없습니다 |
| 시간 구간, 반복, 요일 | 행은 시작 시 프로필을 적용하고 종료 시 떼어내며, 15분마다부터 4시간마다까지 반복하고 고른 요일로 제한할 수 있습니다 |
| 구간은 자기 EA만 떼어냅니다 | 구간 도중에 사용자나 다른 행이 다른 EA를 차트에 적용했다면, 구간 종료는 그 EA를 건드리지 않습니다 |
| 같은 분의 깔끔한 교대 | 한 구간이 12:00에 끝나고 다음 EA가 12:00에 시작하면, 이전 EA가 먼저 빠지고 새 EA가 남습니다 |
| Magic Number로 거래 청산 | 청산 중인 거래를 다시 열지 못하도록 먼저 EA를 떼어냅니다. 프로필 하나에 여러 Magic Number를 넣을 수 있습니다 |
| 닫힌 시장을 기다립니다 | 시장이 닫혀 있을 때 청산이 필요하면, Manager는 포기하지 않고 개장을 기다립니다 |
| 원하면 수익 거래를 남깁니다 | 입력값 하나로 청산을 손실 거래만으로 바꾸고, 수익 거래는 본전으로 옮깁니다 |
| 자체 점검 | '점검' 탭과 제목의 표시등이 Manager의 동작을 막을 수 있는 모든 것을 보여 줍니다 |
| 11개 언어 | 패널 문구, 알림, 로그가 입력값에서 고른 언어를 따릅니다 |
설정 방법
- 차트를 엽니다. 제어할 차트를 최대 5개까지 엽니다. Manager는 별도의 차트에서 동작합니다.
- 클린 템플릿을 한 번 저장합니다. 클린 템플릿 저장을 누르세요. EA가 없는 차트가 저장되며, 같은 템플릿을 모든 슬롯이 함께 씁니다.
- 프로필을 만듭니다. 프로필 탭에서 차트에서 가져오기를 누르면 실행 중인 EA를 한 번에 가져옵니다. EA 하나만이면 차트에서 저장를 누르세요. EA가 없는 차트는 지표만 있는 프로필이 됩니다.
- Magic Number를 입력합니다. 각 EA의 Magic Number를 입력하세요. EA가 여러 개를 쓰면 쉼표로 구분합니다. 프로필 사이에 중복되면 안 됩니다.
- 슬롯을 연결하고 행을 채웁니다. 슬롯 탭에서 목록의 차트를 고른 뒤 스케줄 행을 채웁니다.
- 점검하고 켭니다. 점검 탭을 확인한 뒤 제목 표시줄의 스케줄: ON을 누르세요. 도움말 탭에서 같은 순서를 패널 안에서 다시 볼 수 있습니다.
스케줄
슬롯마다 10개의 행이 있습니다. 슬롯은 서로 독립적으로 동작하며, 같은 슬롯의 행은 시각 순서대로 실행됩니다.
| 열 | 역할 |
|---|---|
| 사용 | 행이 활성 상태입니다 |
| 시간 | 시작 시각. 입력값에서 고른 시간대의 HH:MM입니다 |
| 종료 | 설정 행에만 해당: 프로필을 다시 떼어내는 시각. 비어 있으면 종료 없음입니다 |
| 반복 | 행을 15분 또는 30분마다, 1시간마다, 2시간 또는 4시간마다 반복합니다 |
| 동작 | 프로필 적용, 차트 비우기, 거래만 청산 |
| 청산 | 거래도 청산합니다. 시작과 종료 때, 또는 구간 행에서 한 번 더 누르면(파란 표시) 종료 때만입니다 |
| 요일 | 이 행의 요일. 입력값에서 허용한 요일에 더해 지정합니다 |
| 동작 | 실행 내용 |
|---|---|
| 설정 | 해당 프로필의 EA를 적용하고 차트에 있던 것을 대체합니다. 종료 시각이 있으면 종료 때 떼어내지만, 아직 차트에 있을 때만입니다 |
| 비우기 | 클린 템플릿으로 EA를 떼어내고 차트는 비어 있게 됩니다 |
| 거래 청산만 | EA는 차트에 남고, 그 시점에 열려 있던 거래만 청산합니다 |
반복 간격보다 긴 구간은 하나로 합쳐지며, '점검' 탭이 이를 알려 줍니다. 수동 행도 같은 일을 손으로 합니다. 비우기와 거래 청산는 확인을 요청하고, 전체 슬롯는 모든 슬롯에 동작을 한 번에 적용합니다.
전환이 진행되는 방식
- 떼어내기. 클린 템플릿이 이전 EA를 제거하므로 거래를 청산하는 동안 새 거래가 열리지 않습니다.
- 청산. 이전 프로필의 Magic Number를 가진 포지션과 대기 주문을, 시도 사이에 간격을 두고 하나도 남지 않을 때까지 청산합니다.
- 적용. 새 프로필의 템플릿을 차트에 적용합니다.
- 확인. EA 이름, 심볼, 시간대를 확인하고, 템플릿이 심볼이나 시간대를 바꿨다면 되돌립니다.
각 단계에는 자체 타임아웃과 재시도 횟수가 있고, 실패는 빨간색으로 표시되며 이유는 로그에 남습니다. 전환 중 거래를 청산하지 못해도 새 프로필은 적용되고 오류 알림이 오므로, 차트가 실수로 빈 채로 남지 않습니다.
안전한 청산
- 프로필의 Magic Number를 가진 포지션과 대기 주문만 대상이 됩니다. 다른 EA와 수동 거래는 그대로 남습니다.
- '거래 청산만'처럼 EA가 차트에 남을 때는 명령 시점에 열려 있던 거래만 청산하므로, 실행 중인 EA가 청산을 끝없이 붙잡지 못합니다.
- 시장이 닫혀 있으면 Manager는 개장할 때까지 30초마다 브로커에 다시 요청합니다. 한도는 입력값으로 정하며 기본값은 96시간입니다.
- 헤징 계좌와 넷팅 계좌를 같은 방식으로 처리하며, 체결 방식은 심볼마다 선택됩니다.
- 로그에는 청산한 포지션 수, 삭제한 주문 수, 본전으로 남긴 거래 수, 스왑과 수수료를 포함한 결과가 기록됩니다.
입력값 What closing trades does로 청산의 의미를 고릅니다:
| 값 | 실행 내용 |
|---|---|
| Close all trades of the profile | 프로필의 Magic Number를 가진 모든 포지션과 대기 주문을 청산합니다. 기본값입니다 |
| Close losing trades, move profitable ones to breakeven | 손실 포지션은 청산하고, 수익 포지션은 스톱을 진입가에 입력값의 오프셋을 더한 위치로 옮겨 유지합니다. 브로커가 거부한 스톱은 로그에 기록됩니다 |
재시작 후
기본적으로 놓친 동작은 다시 실행하지 않습니다. 터미널이 닫혀 있는 동안 시간이 지난 행은 실행되지 않습니다. 입력값 Restore the scheduled state at start를 켜면 각 슬롯이 스케줄상 지금 있어야 할 상태, 즉 현재 구간의 EA나 빈 차트가 되며, 이때 거래는 청산하지 않습니다.
패널
| 탭 | 내용 |
|---|---|
| 슬롯 1 … 슬롯 5 | 슬롯의 차트, 현재 실행 중인 것, 수동 버튼, 카운트다운이 있는 다음 이벤트, 스케줄 10개 행 |
| 프로필 | 이름, Magic Number, EA가 있는 프로필 최대 10개. 마지막 행을 채우면 새 행이 나타납니다 |
| 로그 | 시각, 슬롯, 결과가 있는 최근 50개 이벤트. 오류는 빨간색입니다 |
| 점검 | Manager의 동작을 막을 수 있는 모든 것. 오류는 빨간색, 경고는 노란색입니다 |
| 도움말 | 설정 순서와 참고 사항(사용자 언어) |
상단 띠에 5개 슬롯이 한눈에 보입니다. 패널은 제목을 끌어 옮길 수 있고, 한 줄로 접을 수 있으며, 위치를 기억합니다. 화면 DPI를 따르고, 확대 입력값으로 50에서 200퍼센트를 더하며, 작은 차트에서는 60퍼센트까지 줄어들어 맞춰집니다.
| 점 | 의미 |
|---|---|
| 초록 | 프로필이 차트에 적용되어 동작 중입니다 |
| 회색 | 차트에 EA가 없습니다 |
| 노랑 | 전환 중이거나, 슬롯이 시장 개장을 기다리거나, EA의 프로필에 아직 Magic Number가 없습니다 |
| 빨강 | 차트를 찾을 수 없음, 차트 중복 또는 오류입니다 |
| 파랑 | 프로필에 없는 EA가 차트에 있습니다 |
설정값
| 그룹 | 선택 항목 |
|---|---|
| 언어 | 패널, 알림, 로그의 언어. 기본값은 영어입니다 |
| 시간대 | 브로커 서버 시간, 컴퓨터 로컬 시간 또는 시간 단위의 사용자 지정 UTC 오프셋 |
| 스케줄 | 시작 시 스케줄상 상태 복원. 기본값은 꺼짐입니다 |
| 요일 | 월요일부터 일요일까지. 기본값은 월요일부터 금요일입니다 |
| 알림 | 팝업, 푸시, 이메일 채널과 전환, 청산, 오류별 스위치. 같은 오류는 1분에 한 번까지. 반복 행은 전환 알림을 보내지 않습니다 |
| 거래 청산 | 슬리피지(10포인트), 청산의 의미, 본전 오프셋(0포인트), 닫힌 시장을 기다리는 시간(96시간) |
| 재시도 | 재시도 횟수(3회)와 한 단계의 타임아웃(15초) |
| 인터페이스 | 확대 비율과 패널의 시작 모서리 |
| 기타 | 파일 및 템플릿 이름의 접두사 |
언어
English, Русский, Deutsch, Español, Français, Italiano, 日本語, 한국어, Português, Türkçe, 中文. 언어를 바꾸면 EA가 다시 시작됩니다. 프로필과 스케줄은 파일에 보관되어 그대로 돌아옵니다.
하지 않는 것
- 거래하지 않으며 전략도 없습니다. 차트를 열거나 닫지 않으며, 각 슬롯은 직접 연 차트에 연결됩니다.
- 터미널이 실행 중이어야 합니다. 놓친 동작은 나중에 다시 실행되지 않으며, 복원 옵션은 현재 상태만 되돌립니다.
- 템플릿은 차트 전체의 모양을 대체하며, EA는 적용할 때마다 처음부터 시작하므로 EA 내부의 그리드와 카운터는 초기화됩니다.
- EA마다 고유한 Magic Number가 필요합니다. Manager는 차트의 EA를 이름으로 알아보므로 두 프로필에 같은 EA 파일을 넣으면 안 되며, 그런 조합은 패널이 표시합니다.
- Magic Number는 키보드로 입력합니다. 클립보드 붙여넣기는 지원되지 않습니다.
- 터미널에서 AutoTrading이 켜져 있어야 하고, Manager와 저장된 EA 템플릿 모두에서 알고리즘 거래가 허용되어야 합니다. 그렇지 않으면 거래를 청산할 수 없고 EA도 거래하지 않습니다.
- 템플릿을 적용할 수 없는 전략 테스터에서는 동작하지 않습니다. 테스터에서는 시작만 하고 아무것도 하지 않습니다. 데모 계좌에서 실시간으로 시험해 보세요.
- 지표만 있는 프로필에는 EA도 Magic Number도 없습니다. 차트 모양만 바꾸고 아무것도 청산하지 않습니다.
- 본전 스톱은 브로커가 받아들이는 경우에만 설정되며, 청산 시 수수료는 거래를 닫은 뒤에야 알 수 있습니다.
- 터미널의 템플릿 폴더에서 클린 템플릿이 삭제되면 EA 떼어내기가 로그에 오류를 남기며 실패하고, 다시 저장하면 해결됩니다.
