Hoje vamos falar sobre a nova versão do Multi Arbitration 1.000, que agora chega com a versão 1.1xx. Se você é trader e está buscando otimizar seu tempo e suas operações, essa ferramenta pode ser a chave para alavancar seus resultados!
Principais diferenças em relação à versão 1.000:
-
O EA agora é executado apenas no PERIOD_M1 (confira a explicação abaixo no parâmetro Time frame).
-
Agora, o EA consegue operar com dois símbolos simultaneamente. O segundo símbolo é escolhido a partir do array estático ExtArrSymbols:
string ExtArrSymbols[20]= { "EURUSD","GBPUSD","USDCHF","USDJPY","USDCAD", "AUDUSD","AUDNZD","AUDCAD","AUDCHF","AUDJPY", "CHFJPY","EURGBP","EURAUD","EURCHF","EURJPY", "EURNZD","EURCAD","GBPCHF","GBPJPY","CADCHF" }; //+------------------------------------------------------------------+ //| Função de inicialização do expert | //+------------------------------------------------------------------+ int OnInit()
-
O princípio de abertura de posições foi alterado:
- Agora, uma nova posição de COMPRA só pode ser aberta quando o preço atual estiver abaixo da posição de COMPRA mais baixa.
- Uma nova posição de VENDA só pode ser aberta quando o preço atual estiver acima da posição de VENDA mais alta.

-
O novo parâmetro Time frame permite otimizar o EA em qualquer gráfico. O Expert Advisor funciona quando aparece uma nova barra do símbolo principal (ou seja, o símbolo do gráfico onde o EA está rodando):
//+------------------------------------------------------------------+ //| Função tick do expert | //+------------------------------------------------------------------+ void OnTick() { //--- trabalhamos apenas no momento do nascimento de uma nova barra static datetime prevtime=0; datetime time_0=iTime(0,m_symbol_one.Name(),InpTimeFrame); if(time_0==prevtime) return; prevtime=time_0;
Aqui a variável InpTimeFrame é a nossa entrada de Time frame. Dependendo do Time frame que você inserir, podemos fazer com que o EA trabalhe em qualquer período!
Resultados dos testes no EURUSD:

Comentário 0