당사 팬 페이지에 가입하십시오
이 스크립트는 개발자가 MQL5를 사용하여 파일로 프로그래밍 방식으로 작업하는 방법을 보여주는 실용적인 예시입니다. 이 스크립트의 주요 목표 중 하나는 대규모 시스템에서 작업하거나 이식 가능한 독립형 프로젝트를 만들려는 개발자에게 필수적인 효과적인 프로젝트 파일 구성을 시연하는 것입니다. 이 개념은 추가 아이디어를 통해 더욱 확장하고 개선하여 고급 개발 워크플로를 지원할 수 있습니다.
Download all OHLC data history available and save it in a file, either for just one symbol or for many in Market Watch
비동기식과 동기식을 모두 가깝게 비교하는 간단한 프로그램입니다. 샘플 프로그램이므로 조건을 추가하는 등 테스트 목적에 맞게 자유롭게 수정해 보세요.
The script provides a quick estimation of an exponent/power factor for transformation of variable-length price increments into uniform distibution, that makes them a "random walk". The estimated value characterizes current symbol as more profitable when using in a particular trading strategy.
이 스크립트는 입력 및 출력, 이름, 속성에 대한 인사이트를 제공하여 ONNX 모델의 구조를 검사하는 데 유용합니다. 특히 머신 러닝 애플리케이션에 사용되는 ONNX 모델의 특성을 디버깅하고 이해하는 데 유용합니다.
이 스크립트는 역사상 특정 시점의 모든 미체결 거래와 해당 손익을 인쇄하는 스크립트입니다.
이 스크립트는 현재 가격과 롤오버되는 포지션 단위로 고정된 거래량에서 고정된 손절매 및 이익실현 값을 핍 단위로 사용하여 오픈 포지션을 롤오버하도록 설계되었습니다.
이 함수는 거래를 개시하는 주요 로직을 수행합니다. 사용자가 제공한 심볼 정보와 파라미터를 기반으로 개시 가격, 이익실현가, 손절가를 계산합니다. 심볼, 거래량, 주문 유형, 편차, 코멘트, 매직넘버 등 필요한 정보가 포함된 거래 요청(MqlTradeRequest) 준비 주문 요청을 전송하고 결과를 받기 위해 OrderSend 함수를 호출합니다. SetTypeFillingBySymbol 함수: 심볼의 체결 정책에 따라 주문 체결 유형(체결 또는 종료, 즉시 또는 취소, 반환)을 결정합니다. GetMinTradeLevel 함수: 동결 수준과 심볼 정지 수준을 기준으로 최소 작동 수준을 계산합니다. 최소 수준이 특정 한도 내에 있는지 조정하고 그 결과를 반환합니다.
이 스크립트는 현재 가격과 주문 발동 가격에서 고정된 값의 발동 레벨, 손절매 레벨, 이익실현 레벨을 핍 단위로 설정하여 SellStopLimit 주문을 설정하도록 설계되었습니다.
이 스크립트는 현재 가격과 주문 트리거 가격에서 고정된 값의 트리거 레벨, 손절매 레벨, 이익실현 레벨을 핍 단위로 설정하여 BuyStopLimit 주문을 설정하도록 설계되었습니다.
이 스크리너는 할인된 가격에 거래되는 자산을 찾는 과정을 간소화하기 위해 만들어졌습니다. 선택한 모든 상품에 대한 데이터 로딩 과정으로 인해 초기 사용 시간이 다소 오래 걸릴 수 있습니다. 이 도구는 사용 가능한 모든 브로커 자산을 검색하거나 특정 자산 클래스로 제한할 수 있습니다.
이 스크립트는 현재 가격에서 고정된 값의 트리거 레벨, 손절매 레벨, 이익실현 레벨을 핍 단위로 설정하여 BuyLimit 주문을 설정하도록 설계되었습니다.
이 스크립트는 현재 가격에서 고정된 값의 트리거 레벨, 손절매 레벨, 이익실현 레벨을 핍 단위로 설정하여 BuyStop 주문을 설정하도록 설계되었습니다.
이 스크립트는 트리거 레벨, 손절매 레벨, 이익실현 레벨을 현재 가격에서 핍 단위로 고정값으로 설정하여 SellStop 주문을 설정하도록 설계되었습니다.
이 스크립트는 트리거 레벨, 손절매 레벨, 이익실현 레벨을 현재 가격에서 핍 단위로 고정 값으로 설정하여 SellLimit 주문을 설정하도록 설계되었습니다.
단일 거래의 손절가를 시가에 맞춰 수동으로 조정하는 것은 비교적 간단한 작업이지만 수많은 포지션을 개별적으로 관리하는 것은 번거롭고 시간이 많이 소요될 수 있습니다. MT4/MT5용 티틱 임파스 손익분기점 스크립트는 이 과정을 간소화하여 여러 포지션을 거래하는 트레이더에게 효율성과 편의성을 제공합니다.
종합적인 거래 통계를 CSV 파일로 내보냅니다.
이 기능은 거래를 개시하는 주요 로직을 수행합니다. 사용자가 제공한 심볼 정보와 매개변수를 기반으로 개시 가격, 이익실현가, 손절가를 계산합니다. 심볼, 거래량, 주문 유형, 슬리피지, 코멘트, 매직넘버 등 필요한 정보가 포함된 거래 요청(MqlTradeRequest)을 준비합니다. OrderSend 함수를 호출하여 거래 요청을 전송하고 결과를 받습니다. 심볼별 주문 유형 설정: 심볼의 주문 체결 정책에 따라 주문 체결 유형(체결 또는 취소, 즉시 또는 취소 또는 반환)을 결정합니다. GetMinTradeLevel 함수: 심볼의 동결 레벨과 스톱 레벨을 기준으로 최소 거래 레벨을 계산합니다. 최소 레벨이 특정 한도 이내가 되도록 조정하고 결과를 반환합니다.
종합시세 정리 스크립트는 한 번의 클릭으로 메타트레이더 5 종합시세 창에서 모든 종목을 빠르게 제거할 수 있도록 설계된 간단한 유틸리티 도구입니다. 이 스크립트는 깔끔한 작업 공간에서 새로 시작하고 싶을 때 또는 종합시세창이 너무 많은 종목으로 복잡해졌을 때 특히 유용합니다. 목적 시간이 지나면서 트레이더는 종합시세창에 많은 종목이 쌓여 실제 거래하는 상품에 집중하기 어려워지는 경우가 종종 있습니다. 일일이 수동으로 심볼을 제거하는 것은 지루하고 시간이 많이 소요될 수 있습니다. 이 스크립트는 전체 프로세스를 자동화하여 몇 초 만에 모든 심볼을 지웁니다.
현재 차트 심볼의 환율과 틱을 MT5의 내보내기/가져오기 형식과 호환되는 CSV 파일로 내보내는 스크립트입니다.
전체 입력 매개변수 범위에서 정확하고 빠르게 작동하는 ChartXYToTimePrice 및 ChartTimePriceToXY 대신 사용할 수 있는 함수입니다.
브로커가 미국, 영국 또는 호주 일광 절약 시간제(DST) 일정을 따르는지 여부를 결정하는 스크립트입니다.