거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Telegram에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
귀하의 MetaTrader 5 터미널에서 CodeBase에 액세스 해보세요
올바른 코드를 찾을 수 없습니까? 프리랜싱 섹션에서 주문하십시오
Expert Advisor 또는 지표 작성 방법

MQL5 MetaTrader 5용 소스 코드 라이브러리

icon

라이브러리는 특정 기능을 포함하는 작은 하위 프로그램으로, 새로운 응용 프로그램을 개발하는 데 사용될 수 있습니다. 일단 작성되고 철저히 점검되면, 사용자는 라이브러리를 통해 새로운 MQL5 응용 프로그램의 개발 속도를 높일 수 있습니다. 예시 중 하나는 여러 수치 분석 함수를 포함하는 ALGLIB 라이브러리입니다.

MetaEditor에서 거래전략 개발 시 라이브러리 소스 코드를 다운로드하여 사용할 수 있습니다. 그것들은 MetaTrader 5에서는 독립적으로 실행할 수 없습니다.

코드를 제출하세요

If you have access to the Expert Advisor code, you can save balance and equity charts and calculate additional optimization criteria by adding additional code from this library.

Allow the EA to determine whether there are duplicate EAs on the chart based on conditions.

기록의 특정 구간에서 극값을 검색합니다.

픽셀 드로잉을 위한 그래픽 제어

Automates MQL5 buffer and plot index management. Eliminates manual counting, simplifies Z-order layering, and handles complex plot types (Candles, Color Lines) with a single line of code.

시계열 작업용 함수 라이브러리: iBars, iTime, iOpen, iHigh, iLow, iClose, iVolume, iHighest, iLowest, iBarshift. 모든 함수에 대해 짧은 호출 변형(현재 차트의 기호 및 기간 포함)을 사용할 수 있습니다.

Securing data transfer between client and Server could be a big challenge for you as MQL5 programmer. You may have experience in using built in MQL5 encryption systems like AES.AES can securely encrypt your data but on the other hand is not secure when it comes to sending the AES key through insecure channels. You can only rely on asymmetric encryption systems Like RSA in such cases. you keep the private key at your server side and only share the public key with your clients. Even more you can use hybrid RSA_AES approach to archive more performance

멀티심볼 온틱.

이 라이브러리를 사용하면 MySQL에 쉽게 인터페이스할 수 있습니다.

객체 속성을 읽고 쓰는 전용 함수입니다.

두 벡터 사이의 코사인 거리와 유사도를 계산합니다. 코사인 거리는 1-cosine_similarity이고 코사인 유사도는 두 벡터의 도트 곱에 크기를 곱한 값입니다.

입력 매개변수의 구조

트레이딩 세션 제어용 라이브러리. 시작 시에는 주 7일(토요일과 일요일에는 암호화폐 거래가 있을 수 있음) 동안의 거래 세션 시간을 계산하여 하루에 최대 10개의 세션을 계산합니다. 그런 다음 OnTick()에서 확인을 할 수 있으며, 거래 세션 외부에서 틱이 들어온 경우 추가 처리를 종료할 수 있습니다.

틱 데이터를 압축하여 .tcs MQ 파일보다 최대 3.5배 더 컴팩트한 형태로 저장할 수 있습니다. 또한 3바이트를 읽는 데 60바이트의 MqlTick 구조를 읽는 것보다 시간이 덜 걸리기 때문에 빠른 작업이 가능합니다.

A JSON library that supports MQL4/MQL5

주문 전송() 및 주문 확인() 함수에 대한 거래 작업 결과 코드를 디코딩하는 함수입니다.

서버에서 휴무일을 결정하는 함수입니다. 이벤트 처리를 위해 EA에서 OnTimer() 함수를 사용하는 사람들에게는 우선 흥미로울 것입니다.

입금 통화로 사용한 금액에 따라 로트 크기를 계산하는 기능입니다.

행렬 작업을 위한 클래스입니다.

CDateTime 밀리초 확장 + 날짜 시간 감독 변수 확장

실제 틱 모드에서 틱을 기록하고 수학 모드에서 각 틱마다 전략을 호출하는 틱을 읽습니다.

색상 입력을 위한 그래픽 컨트롤입니다.

색상 작업을 위한 함수 집합이 있는 클래스입니다. 색상 좌표 변환 함수 및 기타 함수를 포함합니다.

전략 테스터에서 테스트하는 동안 TimeGMT() 함수를 수정하는 정적 클래스입니다.

다양한 트레이딩 전략의 여러 인스턴스를 결합한 다중 통화 전문가 어드바이저를 만들기 위한 라이브러리를 개발하는 과정에서 작성된 소스 코드입니다.

다양한 트레이딩 전략의 여러 인스턴스를 결합하는 다중 통화 전문가 어드바이저를 만들기 위해 라이브러리를 개발하는 동안 작성된 소스 코드입니다.

키보드 데이터로 작업하기

평균, 분산, 스쾌도, 초과, 공분산, 상관관계 등을 계산하는 통계 함수가 포함된 라이브러리입니다.

클래스를 클릭하면 지정된 위치의 현지 시간과 시간대 정보 및 현지 트레이딩 세션 시간에 액세스할 수 있습니다.

CFastFile 클래스를 사용하면 디스크의 실제 파일에 데이터를 중간에서 쓸 필요가 없습니다. 따라서 데이터 작업 속도를 크게 높일 수 있습니다.

MQL5 마법사용 거래 신호 모듈. 포지션 개설 신호는 WPRSIsignal 인디케이터의 컬러 화살표 모양입니다.

MQL5 마법사용 트레이딩 신호 모듈. 포지션 개시 신호는 비래그닷 인디케이터의 색상 변화입니다.

이 라이브러리는 MetaQuotes에서 게시한 ErrorDescription.mqh 라이브러리의 업데이트 버전으로, 일부 기능이 포함되어 있습니다.

MQL5 마법사용 거래 신호 모듈. 포지션 개시 신호는 컬러라게에르 인디케이터에 의해 형성된 오실레이터 선의 색상 변화입니다.

MQL5 마법사용 트레이딩 신호 모듈. ColorJFatl 인디케이터 색상 변경은 포지션 개시 신호로 사용됩니다.

MQL5 마법사용 거래 신호 모듈. 포지션 개설 신호는 실버트렌드_시그널 인디케이터의 컬러 점이 나타나는 것입니다.

MQL5 마법사용 트레이딩 신호 모듈. 포지션 개시 신호는 캔들_평활 지표에 의해 형성된 캔들 색상의 변화입니다.

MQL5 마법사용 거래 신호 모듈. 포지션 개시 신호는 3LineBreak 인디케이터의 바 색상이 변경되는 것입니다.

MQL5 마법사용 트레이딩 신호 모듈. 포지션 개설 신호는 PriceChannel_Stop 인디케이터의 색상 변화입니다.

12345678...10