본문으로 건너뛰기
문서 · 리서치 및 전략 도구

전략을 다른 플랫폼으로 내보내기

대상별 호환성 검증과 수행한 검증 내역 보고서를 포함해 전략 코드를 내보내세요.

내보내기란

전략 페이지의 내보내기 섹션에서는 전략을 다른 플랫폼의 코드로 변환합니다. 내보내기 에이전트가 포트를 작성합니다. 호환되는 대상 엔진이 설치되어 있으면 Stratmill의 봉 데이터로 포트를 백테스트하고 거래를 비교합니다. 그렇지 않으면 보고서에 제한적으로 수행한 검사 항목이 표시됩니다. 자체 점검 결과는 거래 결과의 일치 여부를 보여주는 결과가 아닙니다.

지원 플랫폼

내보내기 메뉴에는 backtrader, vn.py, QuantConnect LEAN, TradingView Pine 및 MetaTrader 5가 유지됩니다. 호환성은 전략과 대상에 따라 다릅니다. 보고서에는 엔진을 실행했는지, 아니면 구조 검사만 수행했는지 명시해야 합니다. Pine 런타임 검사는 TradingView에서 실행되지 않습니다. MT5 구조 검사는 Strategy Tester와의 동등성을 의미하지 않습니다.

포팅 결과별 검증 방법

포트는 최근 180일 또는 더 길게 설정된 최대 기간의 이력으로 백테스트되며, 거래 내역은 Stratmill의 거래 내역과 비교됩니다. 불일치 항목은 최대 3회의 수정 작업을 위해 내보내기 도구에 전달됩니다. 양방향으로 거래의 최소 90%가 일치하고 진입 시점 차이가 한 봉을 넘지 않으면 포트가 정렬된 것으로 간주됩니다. 보고서에는 Stratmill 거래 중 일치한 비율, 상대 거래 중 일치한 비율, 거래별 수익률의 상관관계 및 사용한 기간이 표시됩니다.

다운로드

내보내기 파일에는 포팅 파일, 해당 플랫폼의 구성 또는 설정 파일, 패리티 보고서, 플랫폼에서 실행하는 방법을 안내하는 간단한 설명서가 포함됩니다. 최적화에 사용한 매개변수 범위도 대상 플랫폼 자체 형식으로 반영됩니다.

내보내기 권한

전략 소유자는 전략을 내보낼 수 있습니다. 마켓플레이스 구독자는 구독이 활성 상태이고 등록된 전략이 코드를 제공하는 동안에만 구독 전략을 내보내거나 다운로드할 수 있습니다. 내보내기에 필요한 에이전트 작업은 다른 에이전트 호출과 마찬가지로 크레딧이 부과됩니다.

사용자 플랫폼에서 실행 중

내보낸 코드를 실행하려면 사용자가 직접 호환 플랫폼과 검증된 Forex 계정 설정을 준비해야 합니다. 내보내기만으로 브로커에 연결하거나 거래 권한을 부여하지 않습니다. 데모 검증을 진행하기 전에 심볼 매핑, 비용 및 포지션 크기를 검토하세요.

이탈 알림

Stratmill은 연결된 각 배포의 체결 내역을 가져와, 내보낸 파라미터로 동일 기간의 자체 백테스트를 재현하고, 최소 하루에 한 번 최근 14일을 평가합니다. 배포가 드리프트하면, 예를 들어 다르게 거래하거나, 신호가 끊기거나, 모델링된 비용의 두 배 이상을 지출하거나, 낙폭이 지나치게 커지면 알림을 받게 됩니다. 지금 동기화를 누르면 즉시 다시 점검합니다.