당사 팬 페이지에 가입하십시오
This script serves as a practical example of how developers can programmatically work with files using MQL5. One of its key objectives is to demonstrate effective project file organization, which is essential for developers working on large-scale systems or aiming to create portable, self-contained projects. The concept can be expanded further and refined with additional ideas to support more advanced development workflows.
Take it as profit guardian or market reversal detector. It is a script that acts as a safety net to protect profits when you're away. Instead of just waiting for a fixed Take Profit level, it monitors price behaviour and closes the trade if it shows signs of reversing before hitting your Take Profit.
비동기식과 동기식을 모두 가깝게 비교하는 간단한 프로그램입니다. 샘플 프로그램이므로 조건을 추가하는 등 테스트 목적에 맞게 자유롭게 수정해 보세요.
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) 일정을 따르는지 여부를 결정하는 스크립트입니다.