메인 콘텐츠로 건너뛰기

MT4 데스크톱: 스크립트 실행 및 중지 방법

실행 전에 스크립트, 입력값과 권한을 확인하세요. 프로그램을 중지해도 이미 실행한 거래가 취소되지는 않습니다.

스크립트는 시작할 때 작업을 수행하며, 계속 실행되는 EA와 다릅니다. 이 안내는 MT4 데스크톱용이며 FXTRADING.com App 또는 웹트레이더에는 적용되지 않습니다.


실행 전 확인

  • 목적과 출처를 이해하는 스크립트만 사용하세요. 먼저 데모 계좌를 사용하고 계좌, 전체 종목명, 차트 주기를 확인하세요.

스크립트는 데이터 분석뿐 아니라 거래를 열거나 청산할 수도 있습니다. 시작은 미리보기가 아니라 실제 작업 실행입니다. 보호해야 할 자금이 있는 계좌에서 익숙하지 않은 스크립트를 시험하지 마세요.


스크립트를 열고 설정 확인

  1. 보기 → 탐색기를 선택하거나 Ctrl+N을 누릅니다. 스크립트를 펼치고 설치된 대상 MT4 프로그램을 찾습니다.

  2. 대상 차트를 선택합니다. 실행할 준비가 되면 스크립트를 해당 차트로 끌어 놓거나 우클릭 메뉴에서 차트에서 실행을 선택합니다. 두 번 클릭하면 활성 차트에 연결됩니다.

  3. 설정 창은 이를 표시하도록 설계된 스크립트에만 나타납니다. 그렇지 않으면 즉시 실행될 수 있습니다. 추가 확인 단계가 항상 있다고 가정하지 마세요.

  4. 설정이 나타나면 일반의 권한과 입력값의 수치를 확인합니다. 값을 두 번 클릭해 변경합니다. 재설정은 기본값으로 복원하고, 저장는 입력값 세트를 저장하며, 불러오기는 저장한 세트를 가져옵니다. 파일명에만 의존하지 말고 실제 값을 확인하세요.

  5. 이번 실행을 포기하려면 취소를 선택합니다. 계좌, 차트, 권한, 입력값을 확인한 후에만 확인을 선택하세요. 스크립트별 속성은 실행할 때 설정됩니다.


거래 및 외부 접근 권한 이해

  • 터미널 전체의 자동매매 설정과 스크립트 자체의 거래 권한이 모두 중요합니다. 도구 → 옵션 → 전문가 상담가 (EA)와 실행 시 표시되는 일반 설정을 확인하세요.

  • 도구 모음의 자동매매 제어는 자동 거래 작업을 차단할 수 있지만 프로그램은 다른 작업을 계속할 수 있습니다. 이미 전송한 주문을 취소하지는 않습니다.

  • DLL 가져오기와 WebRequest 웹사이트 접근은 별도 권한입니다. 오류를 없애려는 이유만으로 활성화하지 마세요. 직접 신뢰성을 판단한 프로그램과 접속 대상에 필요한 접근만 허용하세요.


실행 중인 스크립트 중지

  1. 해당 차트를 우클릭하고 스크립트 제거 명령이 표시되는 동안 선택합니다. 스크립트는 보통 스스로 종료되므로 명령이 이미 사라졌을 수 있습니다.

  2. MT4에서는 차트당 스크립트 하나를 허용합니다. 다른 스크립트를 연결하거나 차트 종목 또는 주기를 변경하거나 터미널을 종료하면 실행 중인 스크립트가 제거됩니다. 대체 스크립트를 실행하지 말고 스크립트 제거로 중지하세요.

  3. 탐색기에서 이름을 삭제해도 이미 차트에 연결된 실행 인스턴스는 중지되지 않습니다. 프로그램을 중지해도 완료한 작업이 되돌려지지 않습니다.


재실행 전 결과 확인

  • 터미널 → 거래에서 보유 포지션과 대기 주문을, 계좌 내역에서 완료된 기록을 확인합니다. 스크립트가 사라지거나 설정 창이 닫혔다는 사실만으로 작업 성공을 입증할 수 없습니다.

  • 결과가 불분명하면 다시 실행하기 전에 프로그램 메시지와 관련 로그를 확인하세요. 일회성 거래 스크립트를 반복 실행하면 작업도 반복될 수 있습니다. 진단 자료에 비밀번호나 계좌의 개인정보를 포함하지 마세요.

답변이 도움되었나요?