Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Visualizações:
990
Avaliação:
(11)
Publicado:
2016.05.11 14:17
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Modelo revisado anexado ao artigo MetaEditor: Modelos como um Local para se Apoiar. A ideia principal desta revisão foi para evitar as definições de tamanho redundantes dos arrays de serviço e alterações dinâmicas destes tamanhos de arrays. Arrays de serviço são atribuídos imediatamente com o tamanho de até 100 ordens, os contadores que indicam o tamanho do array são adicionados,

int OurTicketsCounter;   // contador de ordens "amigável", ele especifica a limitação dos arrays Tickets[100][9],CommentsTicket[100][2]
int SL_TP_Counter;       // contador de ordens a ser modificado: para o array newSL_and_TP[100][5]
int OrdersToCloseCounter;// contador de ordens para ser encerrado: para arrays ticketsToClose[100][2] e lotsToClose[100] 
int OrdersToDeleteCounter;// contador de ordens para ser encerrado: para arrays ticketsToDelete[100]

que são inicializados com o valor zero em cada lançamento da função start() na função especial separada InitCounters():

//+------------------------------------------------------------------+
//| redefine todos os contadores de arrays de serviço                |
//+------------------------------------------------------------------+
void InitCounters()
   {
//----
   OurTicketsCounter = 0;
   SL_TP_Counter = 0;
   OrdersToCloseCounter = 0;
   OrdersToDeleteCounter = 0;
//----
   return;   
   }


Como resultado das modificações o EA criado com base no modelo perde apenas duas vezes para o EA especialmente projetado e escrito totalmente de forma manual. Eu consideraria esse resultado mais do que aceitável.

Armazene ele na pasta 'experts/templates'.


Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/8159

HarVesteR HarVesteR

Combo de médias e MACD. Todos os parâmetros estão livres para ser alterados.

Níveis de Murrey Níveis de Murrey

O nome é auto-explicativo. O erro apresentado nas implementações anteriores é corrigido aqui.

EA Volatility Quality EA Volatility Quality

Este EA é baseado no indicador Volatility Quality Index criado por raff1410.

Visible Pos Visible Pos

Um script para a visualização dos negócios no gráfico. É útil quando você alterar a conta/PC.