코드

Historex: export the history of rates and ticks to CSV-files MetaTrader 5용

This is a script to export rates and ticks of current chart's symbol into CSV-files compatible with MT5's export/import format

SubScaler MetaTrader 5용

This is a helper indicator which allows you to adjust vertical scale of a subwindow manually, which is useful for zooming in and zooming out graphs of your favourite indicator placed in the same subwindow

ChartBrowser MetaTrader 5용

This is an utility which allows you to list all open charts, indicators, expert advisers, and scripts in alphabetic order, and switch between them

Universal Signals & Universal Trailing Modules MetaTrader 5용

This is a module for MQL5 Wizard and Standard Library, which allows you to generate expert adviser based on arbitrary set of indicators and conditions

TickCompressor MetaTrader 5용

Convert MqlTick-s into minified structures to free RAM or store tick arrays in a compact files

M1MA indicator MetaTrader 5용

M1-based Moving Average. It gives more adequate estimation of average price per bar compared to any standard price type (close, open, median, typical, weighted, etc)

MQL5 Program Packer MetaTrader 5용

This is MQL5 project packer: assemble all source and resource files from dependencies into a single ZIP

Pseudo-Indicator with Asynchronous Multi-Threaded Calculations Demo MetaTrader 5용

This is an indicator w/o buffers which demonstrates parallel multi-threaded calculations in chart objects hosting worker expert adviser

WmiFor 3.5 for MT5 (with DTW engine) MetaTrader 5용

This indicator predicts future price movements by searching for similar candle patterns in the rate history

BPNN MQL Predictor Demo with library MetaTrader 5용

This is a demo indicator with BPNN neural network library ported from C++ to MQL

기고글

Backpropagation Neural Networks using MQL5 Matrices MetaTrader 5를 위하여

The article describes the theory and practice of applying the backpropagation algorithm in MQL5 using matrices. It provides ready-made classes along with script, indicator and Expert Advisor examples

Parallel Particle Swarm Optimization MetaTrader 5를 위하여

The article describes a method of fast optimization using the particle swarm algorithm. It also presents the method implementation in MQL, which is ready for use both in single-threaded mode inside an Expert Advisor and in a parallel multi-threaded mode as an add-on that runs on local tester agents

Custom symbols: Practical basics MetaTrader 5를 위하여

The article is devoted to the programmatic generation of custom symbols which are used to demonstrate some popular methods for displaying quotes. It describes a suggested variant of minimally invasive adaptation of Expert Advisors for trading a real symbol from a derived custom symbol chart. MQL

Calculating mathematical expressions (Part 2). Pratt and shunting yard parsers MetaTrader 5를 위하여

In this article, we consider the principles of mathematical expression parsing and evaluation using parsers based on operator precedence. We will implement Pratt and shunting-yard parser, byte-code generation and calculations by this code, as well as view how to use indicators as functions in

Calculating mathematical expressions (Part 1). Recursive descent parsers MetaTrader 5를 위하여

The article considers the basic principles of mathematical expression parsing and calculation. We will implement recursive descent parsers operating in the interpreter and fast calculation modes, based on a pre-built syntax tree

MQL as a Markup Tool for the Graphical Interface of MQL Programs (Part 3). Form Designer MetaTrader 5를 위하여

In this paper, we are completing the description of our concept of building the window interface of MQL programs, using the structures of MQL. Specialized graphical editor will allow to interactively set up the layout that consists of the basic classes of the GUI elements and then export it into the

MQL as a Markup Tool for the Graphical Interface of MQL Programs. Part 2 MetaTrader 5를 위하여

This paper continues checking the new conception to describe the window interface of MQL programs, using the structures of MQL. Automatically creating GUI based on the MQL markup provides additional functionality for caching and dynamically generating the elements and controlling the styles and new

MQL as a Markup Tool for the Graphical Interface of MQL Programs. Part 1 MetaTrader 5를 위하여

This paper proposes a new conception to describe the window interface of MQL programs, using the structures of MQL. Special classes transform the viewable MQL markup into the GUI elements and allow manage them, set up their properties, and process the events in a unified manner. It also provides

Applying OLAP in trading (part 4): Quantitative and visual analysis of tester reports MetaTrader 5를 위하여

The article offers basic tools for the OLAP analysis of tester reports relating to single passes and optimization results. The tool can work with standard format files (tst and opt), and it also provides a graphical interface. MQL source codes are attached below

Forecasting Time Series (Part 2): Least-Square Support-Vector Machine (LS-SVM) MetaTrader 5를 위하여

This article deals with the theory and practical application of the algorithm for forecasting time series, based on support-vector method. It also proposes its implementation in MQL and provides test indicators and Expert Advisors. This technology has not been implemented in MQL yet. But first, we

포럼

OnBookEvent에 대한 구독이 때때로 중단됩니다. 그런 일이 있습니까?

유리를 자세히 살펴보고 OnBookEvent에 가입한 여러 전문가 및 지표를 차트에 매달아 본 결과 일부는 특히 다른 기호에 대해 1명의 전문가와 1명의 지표가 자발적으로 떨어지는 것을 발견했습니다. 로그에 오류가 없습니다. 인용문은 계속 이어졌다. 다른 캐릭터는 계속 작업했습니다. 유휴 MQL 프로그램을 수동으로 다시 시작한 후 Depth of Market 이벤트가 다시 도착하기 시작했습니다. 이것을 관찰한 사람이 있습니까? 자신을 보호하는 방법? 지금까지는 탐지 측면에서 마지막 주문서 이벤트와 새 틱 사이의 시간 초과를 관찰하는

전문가 프로파일링 퍼즐 - 챔피언십 15분 제한을 초과하지 않는 방법

흥미로운 상황이 나타나고 있습니다. 온라인 재교육에 대한 부담이 없는 저의 복수통화 Expert Advisor는 15분 제한에 맞지 않습니다. 내 코드 호출을 오버레이하는 기본 프로파일러 를 삽입했습니다. 16분이 소요되는 연초부터 테스트하는 동안 내 코드가 작동하는 데 1.5분이 소요되는 것으로 나타났습니다. 나머지 시간은 어디로 가나요? Expert Advisor에 없는 것을 어떻게 최적화할 수 있습니까? 어떤 아이디어

시장: 진입 장벽으로서의 가격 책정

최근에 재미있는 주제가 포럼에서 "돌아가서", 다가오는 챔피언십의 우승 고문의 가능한 비용과 관련이 있습니다. 비용 문제는 시장에 게시할 수 있는 모든 스크립트에 적용되지만 승자, 특히 Expert Advisors(분명히 자동화된 거래의 정수)에 중점을 둡니다. 그래서 저는 주제를 확장하고 싶습니다. 물론 시장은 좋은 서비스입니다. 아무도 이의를 제기하지 않지만 약간의 뉘앙스가 있습니다. 나는 여기에 서비스 데스크에서 몇 가지에 대해 썼습니다. 그러나 이것은 우리가 이야기하는 한 가지 더 요점인 가격 책정이 있기 때문에 지금은

사이트 개발자 여러분 - 러시아어로 올바르게 작성하십시오.

포럼의 게시물에서 그들은 종종 어떻게 든 씁니다. 이것은 정상이지만 사이트 자체의 텍스트는 정확해야합니다. 이제 "지하실"에 다음과 같이 쓰여 있습니다. Expert Advisor 또는 지표 작성 방법 여기에서 동질적인 대상의 소유격과 대격격이 기괴하게 뒤섞여 있다. 누가/무엇이 전문가인지(속격), 누가/무엇을 지표(대격)로 쓰세요. 당신이 유전 사례의 사용에 대한 변명이라면 전문가 고문과 지표를 작성하는 방법을 작성하십시오 . 그러나 일반적으로 이것은 러시아어가 아닙니다. 정답: Expert Advisor 또는 지표를 작성하는