FJ Universe Yield Machine
- Experts
- 버전: 1.5
- 활성화: 5
FJ UNIVERSE YIELD MACHINE (YILM): MetaTrader 5 용 멀티 인스턴스 리커버리 EA, Wealth Index 슬롯 격리 자동매매 프로그램
FJ Universe Yield Machine, 짧은 이름 YILM은 모든 복구 주문의 크기를 계좌 잔고가 아니라 자기 자신의 포지션에서 계산하는 MetaTrader 5 용 멀티 인스턴스 리커버리 EA(자동매매 프로그램)입니다. 바로 이 설계 하나 덕분에 하나의 MT5 계좌에서 여러 개의 인스턴스를 여러 심볼과 양방향으로 동시에 돌려도, 어느 하나가 다른 인스턴스의 리스크를 부풀리지 않습니다. FJ Universe M Printer를 움직이는 엔진의 멀티 인스턴스 에디션이며, 전용 계좌가 더 이상 필요 없도록 처음부터 다시 만들었습니다. 주요 통화쌍을 위해 설계했습니다: EURUSD, GBPUSD, AUDUSD, NZDUSD, USDJPY, USDCAD, USDCHF.
중요한 리스크 고지, 구매 전에 반드시 읽어 주십시오: Yield Machine은 복구 및 물타기(평균단가 조정) 시스템입니다. 불리하게 움직이는 포지션에 추가로 진입하며, 설계상 평가손실(드로우다운)을 끌고 갑니다. 한 방향으로 길게 이어지는 추세는 깊고 오래 가는 드로우다운을 만들 수 있고, 계좌 규모에 비해 과도한 설정은 마진 스톱(강제 청산)에 도달할 수 있습니다. 슬롯 격리는 인스턴스들이 서로에게 미치는 영향을 제한합니다. 시장 리스크는 제한하지 않습니다. 과거 성과와 백테스트 결과는 미래의 결과를 보장하거나 예측하지 않습니다. 반드시 실제 틱 기반 전체 백테스트를 거치시고, 반드시 데모 계좌에서 먼저 포워드 테스트를 하시고, 잃어도 괜찮은 돈이 아니라면 절대 거래하지 마십시오.
복구형 EA를 한 계좌에서 여러 개 돌리면 왜 위험한가요?
Yield Machine은 복구형 EA들이 원래 하나의 계좌를 함께 쓸 수 없다는 문제를 해결합니다. MetaTrader 5 위에서 돌아가는 거의 모든 복구, 그리드, 물타기 로봇은 자기가 처한 곤란을 똑같은 방식으로 측정합니다. 계좌 잔고와 계좌 순자산(에퀴티)을 비교하고 그 차이를 자신이 메워야 할 구멍으로 봅니다. 로봇이 계좌에 혼자 있을 때는 훌륭하게 작동합니다. 두 번째 로봇이 들어오는 순간 무너집니다.
계좌 전체의 드로우다운을 함께 읽는 두 개의 복구형 EA는 같은 순간에 나란히 물량을 키우고, 둘 중 하나가 만든 레버리지를 두 배로 만듭니다. 첫 번째 로봇이 손실 포지션을 열면 계좌 에퀴티가 떨어집니다. 아무 잘못도 하지 않은 멀쩡한 두 번째 로봇은 그 하락을 그대로 읽고 자기도 다음 주문을 키워야 한다고 판단합니다. 어느 쪽도 고장 난 것이 아닙니다. 애초에 공유해서는 안 되는 측정값을 공유하고 있을 뿐입니다.
커뮤니티에서 흔히 듣는 조언은 EA마다 다른 매직넘버를 주라는 것입니다. 맞는 말이지만 절반뿐인 답입니다. 고유한 매직넘버는 두 로봇이 서로의 포지션을 닫는 것은 막아 주지만, 서로의 드로우다운을 읽는 것은 전혀 막지 못합니다. Yield Machine은 공유되는 측정값 자체를 없앴습니다.
Wealth Index란 무엇인가요?
Wealth Index(자산 지수)는 하나의 슬롯이 안고 있는 평가 손익이며, 슬롯이란 하나의 심볼, 하나의 매직넘버, 하나의 방향이 결합된 단위입니다. 이 EA의 나머지 모든 것은 여기에서 출발합니다.
각 인스턴스는 자기만의 장부를 따로 갖습니다. 그 장부에는 자기 심볼, 자기 매직넘버, 자기 방향을 가진 포지션만 들어갑니다: 평가 손익, 스왑, 진입 수수료, 그 외에는 아무것도 없습니다. 복구 물량 계산, 이익 리셋, 마진 매니저, 차트 대시보드가 모두 이 장부 하나만 읽습니다. 물량 계산에 계좌 잔고와 에퀴티는 절대 쓰이지 않으며, 다른 EA가 안고 있는 평가손실은 다른 슬롯에 속하므로 아예 보이지 않습니다.
이 장점은 하나의 인스턴스가 양방향으로 매매할 때 가장 선명하게 드러납니다. 롱 장부는 롱 장부의 평가손실에서, 숏 장부는 숏 장부의 평가손실에서 각각 물량을 계산합니다. 서로의 상태를 물려받지 않으므로, 헤지된 양방향이 하나의 손실을 두 번 세고 과도한 주문 두 개로 답하는 일이 사라집니다. 인스턴스마다 고유한 매직넘버를 주면 장부는 서로 닿지 않습니다.
FJ Universe M Printer와는 무엇이 다른가요?
Yield Machine은 FJ Universe M Printer를 움직이는 엔진의 멀티 인스턴스 에디션이며, 전용 계좌가 더 이상 필요 없도록 다시 만든 버전입니다. M Printer는 그 방식이 잘 맞는 트레이더를 위해 제 프로필에 그대로 남아 있습니다. 그 설명에는 제가 직접 써 둔 정직한 경고가 있습니다: 매 틱마다 계좌 전체의 잔고와 에퀴티를 감시하기 때문에 자기만의 계좌가 필요하다는 것입니다. 다른 EA도, 수동 매매도, 카피 트레이딩도 함께 둘 수 없습니다. Yield Machine은 바로 그 제약을 없애기 위해 만들었습니다.
| 항목 | FJ Universe M Printer | FJ Universe Yield Machine |
|---|---|---|
| 복구 물량 계산 기준 | 계좌 잔고에서 에퀴티를 뺀 값 | 자기 슬롯의 평가 손익(P&L) |
| 전용 계좌 필요 여부 | 필수 | 불필요 |
| 계좌당 인스턴스 수 | 1개 | 자본이 감당하는 만큼 |
| 롱과 숏 동시 운용 | 계좌 전체 측정값 하나를 공유 | 롱 장부와 숏 장부를 따로 계산 |
| 마진 관리 범위 | 계좌 전체 | 선택 가능: 이 EA만 또는 계좌 전체 |
| 계좌 내 수동 매매 | 물량 계산을 방해함 | 완전히 무시 |
| 계좌 내 다른 로봇 | 물량 계산을 방해함 | 완전히 무시 |
| 예약 이익 실현 | 없음 | 매일, 요일별, 또는 월 마지막 날 |
| 차트 패널 | 기본 수준 | 슬롯 장부를 실시간으로 보여 주는 전체 대시보드 |
M Printer를 이미 보유하고 계시고 설명대로 격리된 계좌에서만 돌려 오셨다면, Yield Machine은 그 전략을 다시 주력 포트폴리오 안으로 가져올 수 있게 해 주는 버전입니다.
매매 로직은 실제로 어떻게 작동하나요?
Yield Machine은 포지션을 하나 열고, 가격이 설정한 퍼센트만큼 불리하게 움직이면 더 좋은 가격에 포지션을 하나 더 추가합니다. 이렇게 쌓인 묶음 전체는 가중 평균 진입가에서 계산한 하나의 바스켓 익절을 공유합니다. 가격이 그 목표에 닿으면 바스켓 전체가 함께 청산되고 새 사이클이 시작됩니다.
익숙한 구조입니다. 이것은 복구 사다리, 즉 그리드 물타기이고, 저는 첫 순간부터 그렇게 이해해 주시기를 바랍니다. 작동 원리를 정직하게 알고 계셔야 책임 있게 크기를 정할 수 있기 때문입니다. 익숙하지 않은 부분은 새 주문의 크기가 어디에서 나오느냐입니다. 각 복구 주문은 자기 슬롯의 Wealth Index에서 계산됩니다. 이 EA는 아주 좁은 질문 하나만 던집니다: 이 심볼이 이 방향으로 이 매직넘버 아래에서 지금 얼마를 안고 있는가?
이익 리셋도 같은 장부를 봅니다. 슬롯 자신의 평가 결과가 목표에 닿으면 사이클을 확정하고 포지션 없는 상태에서 다시 출발합니다. 롱 전용, 숏 전용, 또는 양방향 동시로 운용할 수 있습니다. 양방향 동시 운용이야말로 이 설계가 진가를 발휘하는 자리입니다.
이 EA는 어떤 트레이더에게 맞나요?
Yield Machine은 하나의 MetaTrader 5 계좌에서 둘 이상의 자동매매 전략을 돌리면서, 각 전략이 자기 리스크를 정직하게 측정하기를 바라는 트레이더를 위한 EA입니다.
- 하나의 로그인 계정에서 여러 EA로 포트폴리오를 운용하고 있거나 운용하려 하며, 각각이 독립적으로 물량을 정하기를 바라는 분
- 같은 전략을 여러 주요 통화쌍에 동시에 올리고 각각 자기 장부를 갖게 하고 싶은 분
- 하나의 심볼에서 롱과 숏을 함께 돌리되 두 방향이 서로를 왜곡하지 않기를 바라는 분
- 이미 수동 매매를 하고 계시며, 내 수동 포지션을 완전히 무시하는 자동매매 전략을 원하는 분
- 로봇 하나에 계좌 하나라는 방식에서 벗어나 인스턴스별 마진 관리를 원하는 분
- 복구형 시스템을 이해하고 계시며, 처음부터 인스턴스 격리를 전제로 만든 도구를 찾는 분
이 EA가 맞지 않는 트레이더는 누구인가요?
Yield Machine은 사이클이 목표를 향해 가는 동안 평가손실을 안고 있는 것이 불편한 트레이더에게는 맞지 않습니다. 이 부분은 꼭 천천히 읽어 주십시오. 나중에 놀라시는 것보다 지금 구매하지 않기로 결정하시는 편이 저에게도 훨씬 낫습니다.
- 이것은 복구형 시스템입니다. 불리하게 움직이는 포지션에 추가 진입합니다. 오작동이 아니라 작동 원리입니다
- 설계상 평가손실을 끌고 갑니다. 사이클이 끝날 때까지 때로는 꽤 오랜 기간이 걸립니다
- 고정 손절 스캘핑 EA가 아니며 그렇게 움직이지도 않습니다
- 포지션이 열려 있고 마이너스인 동안 잠을 이루지 못하신다면 이 도구는 당신의 기질에 맞지 않습니다. 기질은 백테스트보다 중요합니다
- 잃으면 안 되는 계좌에서 돌리실 생각이라면, 부디 아예 돌리지 말아 주십시오
- 설정하고 잊어버리는 제품이 아닙니다. 이해에는 보답하고 부주의에는 대가를 치르게 합니다
저는 당신의 돈보다 신뢰를 얻고 싶습니다. 위 목록이 당신의 이야기라면, 같은 프로필에 있는 FJ Universe DCA Investor나 FJ Universe RSI MACDON이 훨씬 잘 맞을 수 있습니다.
어떤 종목과 시간봉에 적합한가요?
Yield Machine은 주요 통화쌍을 위해 설계했습니다: EURUSD, GBPUSD, AUDUSD, NZDUSD, USDJPY, USDCAD, USDCHF. 주요 통화쌍이 알맞은 자리인 이유는 세 가지입니다. 스프레드가 좁아서 사다리 한 칸의 비용이 적습니다. 유동성이 깊어서 테스트 체결이 실제 체결과 비슷합니다. 그리고 주요 통화쌍은 평균 회귀가 충분히 자주 일어나서 복구 바스켓이 목표에 닿을 현실적인 기회가 생깁니다. 같은 엔진 계열의 FJUNIVERSE 실계좌 시그널은 AUDUSD, NZDUSD, EURUSD에서 운용되고 있어서 이 세 종목을 제가 가장 잘 압니다.
시간봉은 M10부터 H1까지가 의도한 범위입니다. 낮은 시간봉은 사이클이 많아지는 대신 스프레드에 민감해지고, 높은 시간봉은 사이클이 드물어지는 대신 하나가 커집니다. 같은 통화쌍이라도 브로커마다 스프레드와 스왑이 의미 있게 다르므로 반드시 본인 브로커에서 테스트하십시오. 다른 종목도 가능하지만 충분히 테스트하시고, 며칠씩 보유하는 종목이라면 스왑을 꼭 확인하십시오.
주요 기능
- 슬롯 격리 복구 물량 계산: 모든 복구 주문은 자기 심볼, 자기 매직넘버, 자기 방향의 평가 장부에서 크기가 정해집니다. 계좌 전체 수치는 계산에 들어오지 않습니다
- 롱 장부와 숏 장부 분리: 방향 필터를 열어 두면 각 방향이 자기 평가손익만 보고 독립적으로 물량을 정합니다
- 인스턴스별 마진 매니저: 이 인스턴스의 포지션이 설정한 마진 임계치를 소진할 때 작동합니다. 범위는 이 EA만 또는 계좌 전체 중에서 고를 수 있습니다. 손실 포지션은 절대 강제 청산하지 않습니다
- 예약 이익 실현: 이 인스턴스의 수익 포지션을 원하는 브로커 시각, 원하는 요일, 또는 월 마지막 날에 청산합니다. 틱뿐 아니라 타이머로도 구동되어 마감 전에 호가가 잦아드는 종목에서도 안정적으로 실행됩니다
- 랏 분할기: 브로커 최대 거래량을 넘는 주문은 규정에 맞는 여러 조각으로 나누고, 모든 거래량을 심볼의 랏 단위에 맞추어 정렬해 잘못된 크기로 거부되지 않게 합니다
- 에퀴티 가드: 현재 순자산의 위아래로 전량 청산 후 정지 레벨을 선택적으로 둘 수 있어, 전략과 무관한 바깥쪽 방어선이 생깁니다
- 마지막 사이클 모드: 현재 사이클을 마친 뒤 새 사이클을 열지 않습니다. 바스켓 도중에 차트에서 떼어내는 대신 인스턴스를 깔끔하게 은퇴시키는 방법입니다
- 전체 차트 대시보드: 슬롯 장부, 현재 사이클, 마진 사용률, 다음 판단 지점을 실시간으로 보여 주는 패널입니다
- Discord 및 Telegram 리포트: 선택 사항이며, 본인의 웹훅과 봇 토큰을 쓰므로 알림은 온전히 본인의 것으로 남습니다
- 브로커 체결 정책 자동 감지: FOK, IOC, RETURN 중 알맞은 것을 자동으로 선택합니다
- 상태 복원: 터미널 재시작 후 슬롯을 다시 구성하므로, 재부팅이나 VPS 이전이 열려 있는 사이클을 방치하지 않습니다
설치와 설정은 어떻게 하나요?
- 제품을 구매하고 활성화한 뒤 MetaTrader 5를 실행합니다
- 내비게이터 창을 열고 Expert Advisors 아래에서 FJ Universe Yield Machine을 찾습니다
- 원하는 주요 통화쌍 차트를 원하는 시간봉으로 엽니다
- EA를 차트 위로 끌어다 놓습니다
- 공통 탭에서 자동매매 허용을 체크합니다
- 입력 변수 탭에서 전략 그룹부터 차례로 파라미터를 설정합니다
- 알고리즘 트레이딩 버튼이 초록색인지, 차트 오른쪽 위에 웃는 얼굴이 떴는지 확인합니다
- Experts 저널에서 초기화 리포트를 확인합니다. 심볼, 매직넘버, 이 인스턴스가 점유한 슬롯이 표시됩니다
같은 계좌에서 두 번째 인스턴스를 돌리시려면 두 번째 차트에서 모든 단계를 똑같이 반복하고 딱 한 가지만 바꾸십시오: 다른 매직넘버를 주는 것입니다. 같은 통화쌍이라도 격리에 필요한 조건은 그것 하나뿐입니다.
각 입력 변수는 무엇을 하나요?
YIELD MACHINE, 전략 설정
| 파라미터 | 기본값 | 설명 |
|---|---|---|
| YILM_TP_PERC | 0.2 | 한 사이클의 익절 목표이며 퍼센트로 지정합니다. |
| YILM_SL_PERC | 2 | 보호용 손절 레벨이며 퍼센트로 지정합니다. |
| useSecurityStopLoss | false | 위의 보호용 손절을 사용할지 여부입니다. |
| percentDistance | 0.1 | 다음 주문을 추가하기 전에 가격이 장부에 불리하게 얼마나 움직여야 하는지를 퍼센트로 지정합니다. 넓을수록 사다리가 느리고 얕아집니다. |
| costOfSingleOrder | 0.01 | 한 사이클의 첫 주문 크기입니다. |
| costFormat | LOT | 첫 주문의 단위입니다: LOT, CURRENCY_AMOUNT, PERCENT_OF_BALANCE, PERCENT_OF_EQUITY. |
| maxOpenTradesPerDirection | 0 | 방향별 최대 주문 수 상한입니다. 0은 상한 없음입니다. |
| openOnly | NO_FILTER | 방향 설정입니다: NO_FILTER(양방향), LONG_ONLY, SHORT_ONLY. |
| executeOn | ON_CANDLE_CLOSE | 판단을 매 틱마다 할지 봉 마감에서 할지 정합니다. |
percentDistance와 costOfSingleOrder부터 손대십시오. 이 둘이 사다리가 자본을 본격적으로 쓰기까지 얼마나 깊이 내려갈 수 있는지를 결정합니다. 간격을 넓히고 첫 주문을 줄이는 것은 둘 다 보수적인 선택이고, 둘 다 사이클 빈도를 대가로 가져갑니다. 이 맞교환이 여기서 가장 중요한 결정이며, 그것은 제 몫이 아니라 당신의 몫입니다.
슬롯별 물량 계산 (WEALTH INDEX)
| 파라미터 | 기본값 | 설명 |
|---|---|---|
| useAutoLotRecoveryByFJU | FROM_UNREALIZED_PNL_BY_SLOT | 물량 계산 모드입니다. 기본값은 이 제품을 위해 만든 Wealth Index 모드입니다. FROM_EQUITY_BALANCE_DRAWDOWN은 계좌 전체를 보던 예전 M Printer 방식을 원하시는 분을 위해 그대로 재현합니다. |
| additionalPercentageToRecovery | 1 | 복구 물량 계산에 더하는 추가 안전 여유입니다. |
| includeSwapInWealthIndex | true | 누적 스왑을 슬롯 장부에 포함할지 여부입니다. |
| includeCommissionInWealthIndex | true | 진입 수수료를 슬롯 장부에 포함할지 여부입니다. |
| maxRecoveryLot | 0.0 | 개별 복구 주문의 절대 상한입니다. 0이면 브로커 최대값을 씁니다. 실계좌로 가시기 전에 반드시 의식적으로 설정해 주십시오. |
| recoveryRangeForPastTrades | 100 | 히스토리 조회 깊이이며, 대체 물량 계산 모드에서만 쓰입니다. |
| MaxLotSize | 0.0 | 랏 분할기 기준값입니다. 0이면 심볼 자체의 최대 거래량을 읽습니다. |
대체 물량 계산 모드는 호환성을 위해, 그리고 다른 FJUNIVERSE 제품에서 넘어오시는 분들을 위해 남겨 두었습니다. 인스턴스를 두 개 이상 돌리신다면 기본값을 그대로 두십시오. maxRecoveryLot을 신중하게 정하는 일은 당신이 쓸 수 있는 가장 단순하면서도 가장 효과적인 리스크 관리 결정 중 하나입니다.
슬롯 리셋, 방향별 에퀴티 매니저
| 파라미터 | 기본값 | 설명 |
|---|---|---|
| useEquityManagerForAutoLotRecovery | true | 사이클을 확정하고 새로 시작하는 이익 리셋을 켭니다. |
| MMMReduceBalancePerc | 100.0 | 리셋 목표를 계산할 때 쓰는 잔고 기준입니다. |
| MMMReduceTPPerc | 50.0 | 익절 목표의 몇 퍼센트 지점에서 리셋이 발동할지 정합니다. |
| equityManagerClosesBothDirections | false | 리셋이 자기 방향만 닫을지 양방향을 모두 닫을지 정합니다. |
기본값에서는 리셋이 원래 엔진과 똑같이 움직이므로, M Printer에서 넘어오시는 경우 결과를 그대로 비교하실 수 있습니다. MMMReduceTPPerc를 낮추면 더 일찍 더 자주 이익을 확정하고, 높이면 사이클이 전체 목표 쪽으로 더 멀리 갑니다. 둘 다 정당한 선택입니다.
마진 매니저 (과도한 레버리지 관리)
| 파라미터 | 기본값 | 설명 |
|---|---|---|
| useMarginManager | true | 과도한 레버리지 관리를 켭니다. |
| MMScope | MM_THIS_EA_ONLY | 누구의 마진을 측정할지 정합니다: MM_THIS_EA_ONLY(이 인스턴스 자신의 포지션만, 멀티 인스턴스 안전) 또는 MM_WHOLE_ACCOUNT(로그인 계정 전체, 기존 방식). |
| MMThresholdPerc | 10 | 매니저가 작동을 시작하는 마진 사용 비율입니다. |
| MMMinProfitPerc | 0.1 | 마진 확보를 위해 닫히기 전에 포지션이 최소한 내야 하는 수익입니다. |
인스턴스를 여러 개 돌리실 때는 MMScope를 MM_THIS_EA_ONLY로 두십시오. 인스턴스 하나가 만든 마진 부담에 열 개가 전부 반응해서는 안 됩니다. 이 매니저는 손실 포지션을 절대 닫지 않습니다. 이미 설정한 최소 수익 이상으로 이익 중인 포지션을 확정해서 마진을 덜어 줄 뿐입니다. 손절이 아니라 밸브입니다.
거래 중 수동 개입
| 파라미터 | 기본값 | 설명 |
|---|---|---|
| closeAllTradesOnEquityHigherThen | 0.0 | 계좌 순자산이 이 수준에 닿으면 전량 청산 후 정지합니다. 0이면 사용하지 않습니다. |
| closeAllTradesOnEquityLowerThen | 0.0 | 계좌 순자산이 이 수준까지 떨어지면 전량 청산 후 정지합니다. 0이면 사용하지 않습니다. |
| lastCycleOfYILM | false | 현재 사이클을 마친 뒤 새 사이클을 열지 않습니다. |
이 두 개의 순자산 레벨은 의도적으로 계좌 전체를 봅니다. 나머지는 모두 일부러 계좌를 보지 않게 만들었지만, 가장 바깥쪽 방어선만큼은 전체 그림을 봐야 하기 때문입니다. 아래쪽 레벨은 EA를 켜기 전에, 여기는 넘기지 않겠다고 미리 정해 둔 수치로 설정하십시오.
수익 포지션 시간 예약 청산
| 파라미터 | 기본값 | 설명 |
|---|---|---|
| YILM_CloseLastDayOfMonth | false | 매월 마지막 거래일에 이익을 확정합니다. |
| YILM_CloseOnSchedule | true | 아래의 요일 스케줄을 켭니다. |
| YILM_CloseMonday ... YILM_CloseSunday | 금요일만 true | 스케줄을 적용할 요일을 고릅니다. |
| YILM_CloseTime | 23:58 | 스케줄이 실행되는 브로커 서버 시각입니다. |
| YILM_CloseMinProfitPerc | 0.01 | 수익 포지션으로 인정받기 위한 최소 수익입니다. |
이 기능은 심볼과 매직넘버로 식별한 이 인스턴스의 수익 포지션만 청산합니다. 다른 로봇, 당신의 수동 매매, 이 인스턴스의 손실 포지션은 건드리지 않습니다. 기본값은 금요일 마감 직전에 이익을 정리하는데, 주말 갭을 안고 넘어가는 것보다 이쪽을 선호하는 트레이더가 많습니다.
EA 일반 설정
| 파라미터 | 기본값 | 설명 |
|---|---|---|
| orderComment | FJUNIVERSE YILM TRADE | 각 주문에 기록되는 코멘트입니다. |
| magicNumber | 260910 | 인스턴스의 신원입니다. 인스턴스를 추가할 때마다 반드시 바꾸십시오. |
| useFillingPolicy | true | 브로커가 허용하는 체결 방식을 자동으로 감지합니다. |
| showDashboard | true | 차트 위 패널을 표시합니다. |
복사본을 두 개 이상 돌리실 때 매직넘버는 가장 중요한 입력값 하나입니다. 일 년 뒤에도 알아볼 수 있는 번호 체계를 정해 두십시오. 예를 들어 통화쌍마다 한 계열씩 주는 방식입니다.
브랜딩과 리포트 (선택 사항)
본인의 Discord 웹훅, 본인의 Telegram 봇 토큰과 채팅 식별자, 커뮤니티를 운영하신다면 표시할 라벨까지 선택 입력란으로 제공합니다. 모두 기본값은 꺼짐이며, 전적으로 당신의 통제 아래 있습니다.
백테스트는 어떻게 제대로 하나요?
Yield Machine은 MetaTrader 5 전략 테스터에서 실제 틱 기반 모든 틱 모델로, 테스트하는 방향과 반대로 길게 이어진 추세가 최소 한 번은 포함되는 기간을 잡고 백테스트하십시오. 이 장이 보통의 제품 설명보다 긴 이유는 하나입니다. 복구형 시스템을 대충 테스트하면 아름다운 곡선과 잘못된 안도감을 함께 얻게 되기 때문입니다.
단계별 진행
- Ctrl과 R로 전략 테스터를 엽니다
- Expert 목록에서 FJ Universe Yield Machine을 선택합니다
- 주요 통화쌍 중 하나, 가급적 본인 브로커가 좁게 제공하는 종목을 고릅니다
- 시간봉을 고릅니다. M10 또는 M15부터 시작하십시오
- 모델링을 실제 틱 기반 모든 틱으로 설정합니다. 복구형 시스템에서 이것은 선택 사항이 아닙니다. 더 가벼운 모드는 봉 사이 가격을 보간하고, 보간은 사다리가 실제로 얼마나 깊이 내려갔는지를 조직적으로 감춥니다
- 기간은 최소 2년으로 잡되, 해당 통화쌍이 몇 주 동안 강하게 추세를 낸 구간을 반드시 포함시키십시오. 진짜 시험은 바로 그 구간입니다
- 초기 예치금은 편한 반올림 숫자가 아니라 실제로 넣으실 금액으로 설정하십시오. 10만에서 살아남는 사다리가 5천에서는 살아남지 못할 수 있습니다
- 레버리지는 실계좌에 실제로 적용된 레버리지로 맞추십시오
- 첫 테스트는 시각 모드에서 속도를 낮추어 돌리고, 첫 주문부터 바스켓 청산까지 전체 사이클을 몇 번 직접 지켜보십시오
- 리포트를 읽되, 수익 숫자보다 자산 곡선을 먼저 읽으십시오
리포트에서 무엇을 봐야 하는가
- 최대 자산 드로우다운, 퍼센트와 금액 모두: 복구형 시스템에서 이 수치가 해당 설정이 견딜 만한지를 결정합니다. 수익은 보상이고, 드로우다운이 질문입니다
- 테스트 중 가장 깊었던 사다리 하나: 가장 멀리 내려간 사이클을 찾아, 그 상황에서 정말로 그대로 두었을지 스스로에게 정직하게 물어보십시오. 아니라면 간격이나 첫 주문 크기가 너무 공격적인 것입니다
- 최악의 순간의 여유증거금 비율: 테스터에서 마진콜 근처까지 갔다면, 최종 잔고가 무엇을 말하든 그 예치금에서 그 설정은 쓸 수 없습니다
- 회복 계수와 자산 곡선의 모양: 매끄럽게 오르다가 절벽처럼 떨어지는 곡선은 요약 통계가 말해 주지 않는 꼬리 위험을 보여 줍니다
여러 인스턴스는 어떻게 백테스트하나요?
전략 테스터는 한 번에 하나의 EA만 돌리므로, 한 계좌를 나눠 쓰는 두 인스턴스를 그대로 시뮬레이션할 수는 없습니다. 대신 이렇게 접근하십시오.
- 운용할 인스턴스를 하나씩 따로 테스트하십시오. 각자의 심볼과 설정으로, 같은 기간을 대상으로 합니다. 각각의 최대 드로우다운을 퍼센트가 아니라 계좌 통화 금액으로 적어 두십시오
- 그 금액 드로우다운들을 단순히 더하십시오. Yield Machine은 슬롯마다 독립적으로 물량을 정하므로, 그 합은 과소평가가 아니라 공정한 최악 시나리오 근사치가 됩니다. 이 계산은 계좌 전체를 보고 물량을 정하는 방식에서는 성립하지 않습니다. 그쪽에서는 두 인스턴스가 서로를 증폭시켜 합산 드로우다운이 부분의 합을 넘어섭니다
- 계획한 예치금이 그 합을 넉넉히 넘는지 확인하십시오. 아슬아슬한 여유가 아니라 넓은 여유여야 합니다
- 실제 자금을 넣기 전에 포트폴리오 전체를 데모 계좌에서 몇 주간 포워드 운용하십시오. 테스터는 여러 인스턴스가 동시에 겪는 실제 스프레드, 스왑, 체결 품질을 보여 주지 못합니다. 데모는 보여 줍니다
포워드 테스트
이 단계는 부디 건너뛰지 말아 주십시오. 최종 설정을 실제로 쓸 브로커의 데모 계좌에서 최소 4주, 가급적 월말과 주요 지표 발표를 포함하는 기간 동안 돌려 보십시오. 최적화 결과는 가설이고, 포워드 테스트가 실험입니다. 포워드 테스트가 백테스트와 다른 말을 한다면 포워드 테스트를 믿으십시오.
한 계좌에서 여러 개를 돌려도 되나요?
됩니다. 이 EA가 존재하는 이유가 바로 그것입니다. 각 인스턴스를 자기 차트에 붙이고 각각 고유한 매직넘버를 주십시오. 그 한 가지 변경만으로 장부가 완전히 분리됩니다. 몇 가지 실무적인 권장 사항을 드립니다.
- 하나부터 시작하십시오. 두 번째를 더하기 전에 하나를 몇 주 돌려 보면서 본인 브로커에서 어떻게 움직이는지 익히십시오
- 인스턴스는 한 번에 하나씩 추가하십시오. 개별 인스턴스의 물량 계산은 달라지지 않지만, 추가할 때마다 전체 마진 그림은 달라집니다
- 매직넘버, 심볼, 시간봉, 방향, 투입일을 적은 대장을 만드십시오. 반년 뒤 어느 인스턴스를 은퇴시킬지 정할 때 적어 두길 잘했다고 생각하시게 됩니다
- 모든 인스턴스에 maxRecoveryLot을 설정하십시오. 격리는 각 인스턴스가 자기 장부에서 정직하게 물량을 정한다는 뜻이지, 정직한 장부 여러 개의 합이 커지지 않는다는 뜻은 아닙니다
- MMScope는 MM_THIS_EA_ONLY로 두십시오. 인스턴스 하나의 마진 부담에 열 개가 반응하는 것이야말로 이 제품이 없애려는 바로 그 문제입니다
- 은퇴는 lastCycleOfYILM으로 하십시오. 바스켓 도중에 로봇을 떼어내면 아무도 관리하지 않는 포지션만 남습니다
어떤 브로커 환경이 좋은가요?
- 계좌 유형: 한 심볼에서 롱과 숏을 함께 쓰려면 헤지 계좌가 필요합니다. 네팅 계좌는 양방향을 동시에 보유할 수 없습니다
- 스프레드: 사다리는 모든 단계에서 스프레드를 냅니다. 그래서 보통은 수수료가 붙는 RAW 또는 ECN 계좌가 수수료 없는 넓은 스프레드 계좌보다 총비용이 적습니다
- 스왑: 투입 전에 해당 통화쌍과 방향의 스왑을 확인하십시오. 며칠 이어지는 사이클은 매일 밤 스왑을 냅니다
- 레버리지: 충분한 레버리지는 마진을 편하게 해 주지만, 크기는 예치금과 본인이 정한 상한에서 정해야 합니다. 레버리지가 기술적으로 허용하는 한도에서 정하면 안 됩니다
- VPS: 권장합니다. 새 주문은 터미널이 켜져 있어야 나갑니다
- 서버 시간: 예약 청산 시각은 브로커 서버 시간 기준입니다. 활용하시기 전에 시차를 확인하십시오
실계좌 트랙 레코드
FJUNIVERSE 판매자 프로필에는 M Printer 엔진을 AUDUSD, NZDUSD, EURUSD에서 운용하는 MQL5 실계좌 시그널이 있으며, 거래 하나하나까지 직접 확인하실 수 있습니다. 이 기록은 Yield Machine이 태어난 엔진 계열의 역사입니다. 무슨 일이 있었는지에 대한 기록이지, 앞으로 무슨 일이 있을지에 대한 예측이 아닙니다.
같은 프로필에 Yield Machine 자체를 운용하는 전용 실계좌 시그널도 준비 중이며, 멀티 인스턴스 에디션을 그 자체의 조건에서 확인하실 수 있게 하려는 것입니다. 저는 숫자를 말씀드리기보다 실계좌를 보여 드리고 싶습니다.
리스크 고지
레버리지 금융상품 거래에는 상당한 손실 위험이 따르며 모든 투자자에게 적합하지 않습니다. FJ Universe Yield Machine은 복구 및 물타기 시스템입니다. 불리하게 움직이는 포지션에 추가 진입하고, 설계상 평가손실을 끌고 가며, 한 방향으로 길게 이어지는 추세는 깊고 오래 가는 드로우다운을 만들 수 있습니다. 계좌 규모에 비해 과도한 설정은 마진 스톱에 도달할 수 있습니다. 이는 모두 전략의 속성이며, 충분한 정보를 갖고 판단하실 수 있도록 그대로 밝혀 둡니다. 슬롯 격리는 인스턴스들이 서로에게 미치는 영향을 제한합니다. 시장 리스크는 제한하지 않으며, 이 제품의 어떤 기능도 시장 리스크를 없애지 못합니다. 백테스트 결과, 최적화 결과, 과거 실계좌 성과는 미래의 결과를 보장하거나 예측하지 않습니다. 실제 결과는 브로커, 스프레드, 스왑, 수수료, 체결 품질, 레버리지, 설정에 따라 달라집니다. 이 설명 어디에서도 수익을 약속하거나 암시하거나 보장하지 않습니다. 전부 잃어도 감당할 수 있는 위험 자본으로만 거래하시고, 이 상품이 본인 상황에 적합한지 확신이 서지 않으시면 자격을 갖춘 금융 전문가와 상담하십시오. 선택하신 모든 설정과 계좌에서 체결된 모든 거래에 대한 책임은 전적으로 본인에게 있습니다.
호환성과 지원
- 플랫폼: MetaTrader 5, 빌드 3000 이상
- 계좌 유형: 양방향 운용에는 헤지 계좌 필요
- 심볼: 주요 통화쌍 권장, 그 외 종목은 테스트 후 판단
- 시간봉: M10부터 H1까지 권장
- 계좌당 인스턴스 수: 제한 없음, 각각 고유한 매직넘버 하나씩
- 선택적 리포트: 본인 계정 정보를 이용한 Discord 및 Telegram 알림
문의, 설정 도움, 세팅 파일은 제 MQL5 프로필을 통해 받으실 수 있습니다. 모든 메시지에 제가 직접 답변드립니다. 당신이 실제 자금으로 실수를 발견하시는 것보다, 제가 한 시간을 들여 설정을 함께 잡아 드리는 편이 훨씬 좋습니다.
진심으로 감사드립니다
여기까지 읽어 주셔서 감사합니다. 이렇게 긴 설명은 독자의 시간을 많이 요구하는데, 그 시간을 내어 주셨다는 사실 자체가 당신이 바로 이 도구가 만들어진 대상임을 말해 줍니다. 자본을 맡기기 전에 도구를 먼저 이해하려는 분 말입니다.
슬롯 방식이 납득되셨다면, FJUNIVERSE 판매자 프로필도 한번 둘러봐 주시겠습니까? 이 엔진이 자라난 원본 FJ Universe M Printer를 비롯해 FJ Universe DCA DWX Zero, Wealth Engine, DCA Investor, RSI MACDON, Quant Intelligence가 있고, 이 계열을 거래 단위로 확인하실 수 있는 실계좌 시그널도 함께 있습니다. 모든 것을 전략 테스터에서 검증하시고, 모든 입력 변수를 읽어 보시고, 진짜로 이해하신 것만 운용하십시오.
계좌의 통제권은 온전히 당신의 것이고, 배움도 당신에게 남습니다. 저는 트레이딩 도구를 파는 정직한 방법은 그것뿐이라고 늘 생각해 왔습니다. 어떤 결정을 내리시든, 차분하고 규율 있는 트레이딩 여정이 되기를 바랍니다.
