MetaTrader5
Multi Arbitration 1.1xx: O EA Ideal para MetaTrader 5
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:
2017.11.03