Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 154
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Essa biblioteca adiciona a capacidade de testar Expert Advisors de negociação no modo matemático do testador MT5.
Algumas explicações sobre a implementação proposta serão apresentadas a seguir.
Conexão.
Para dar ao seu EA a capacidade de negociar no modo matemático, você precisa adicionar a seguinte linha a ele.
#include <fxsaber\EAToMath\EAToMath.mqh> // Teste no histórico no modo de matemática do testador MT5 #include "EA_Test.mq4" // Qualquer tick do Expert Advisor estilo MT4.
E permitir o uso de DLL (seguro - código-fonte aberto).
Salvando ticks.
Primeiro, você precisa salvar os ticks executando uma única passagem do EA com o parâmetro de entrada especificado correspondente.
Após a passagem, o registro conterá informações sobre os ticks salvos.
EURUSD : real ticks begin from 2025.01.01 00:00:00 final balance 10000.00 pips OnTester result 10000 2025.07.08 23:59:00 EAToMath.mqh 672: 1 988 733 onlytrade-ticks (11.380 MB, Compress = 10.00) are saved in C:\Users\Unknown\AppData\Roaming\MetaQuotes\Terminal\Common\EAToMath.mqh\Ticks.tsh EURUSD,M1: 1988773 ticks, 38773 bars generated. Environment synchronized in 0:00:00.025. Test passed in 0:00:02.679 (including ticks preprocessing 0:00:00.172). EURUSD,M1: total time from login to stop testing 0:00:02.704 (including 0:00:00.025 for history data synchronization)
Execute.
Depois disso, você pode executar o Expert Advisor no modo de negociação e esteira do MT5 Tester.
No registro do testador, haverá as informações correspondentes.
EAToMath.mqh 549: EURUSD: testing of Experts\fxsaber\EAToMath_Example.ex5 from 2025.06.01 00:00:00 to 2025.07.09 00:00:00 EAToMath.mqh 599: EURUSD ticks data begins from 2025.06.02 00:02:00.225 EAToMath.mqh 814: final balance 9986.43 OnTester result 9986.43 0 : mathematical test passed in 0:00:00.133 127 Mb memory used
Desempenho.
A tela mostra o desempenho da otimização em diferentes modos, da esquerda para a direita: em ticks reais (pips), em ticks reais com ambiente virtual e modo matemático.
Você pode ver claramente que, nesse caso, o modo matemático foi uma ordem de magnitude mais rápido.
Vantagens.
O modo matemático supera o modo de negociação usual do testador do MT5 ao usar essa biblioteca por apenas dois indicadores.
- O desempenho é visivelmente superior.
- Consumo de memória quase nulo.
Bibliotecas.
As seguintes bibliotecas são usadas para compilação.
#include <fxsaber\TicksShort\TicksShort.mqh> // https://www.mql5.com/pt/code/61126 #include <fxsaber\MultiTester\MTTester.mqh> // https://www.mql5.com/pt/code/26132 #include <fxsaber\Virtual\Virtual.mqh> // https://www.mql5.com/pt/code/22577 #include <fxsaber\HistoryTicks\Data_String.mqh> // https://www.mql5.com/pt/code/20298 #include <TypeToBytes.mqh> // https://www.mql5.com/pt/code/16280 #include <fxsaber\Expert.mqh> // https://www.mql5.com/pt/code/19003 #include <fxsaber\Sequence.mqh> // https://www.mql5.com/pt/code/31446 #include <Report.mqh> // https://www.mql5.com/pt/code/18801
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/61283

Indicador de volatilidade com uma linha de limite baseada no modelo estatístico GARCH (Generalized AutoRegressive Conditional Heteroskedasticiticy) usado para análise e previsão de séries temporais.

ATR %, porcentagem de ATR, porcentagem de ATR, porcentagem de ATR, porcentagem de ATR

O indicador implementa algumas das abordagens mais interessantes para medir correlações

O EA Pending_tread é um robô de negociação versátil e fácil de usar, projetado para automatizar a colocação e o gerenciamento de várias ordens pendentes dispostas em um padrão de grade acima e abaixo do preço de mercado atual. Esse EA é adequado para estratégias de scalping e pode operar em qualquer período de tempo ou par de moedas, o que o torna altamente flexível para vários estilos de negociação.