Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
1. Motivação.
Nesta parte do artigo, o autor disse que é muito bom que possamos voltar a testar EAs em modo visual no Metatrader. Abd ele quer apresentar o caminho sobre como fazer o backtest de sistemas comerciais manuais usando o modo visual do Metatrader sem criação de EA.
2. Preparação.
Para que todos possam usar o Metatrader em modo visual?
Bem. Primeiro de tudo, você precisa baixar todos os arquivos necessários para o seu computador:
- coloque vHandsTrade.mq4 no diretório MetaTrader 4
- coloque o arquivo VisualTestingTools.mq4 no diretório {\i1}MetaTrader 4}experts/include{\i};
- colocar dois indicadores(vTerminal.mq4 e vHistory.mq4) nos indicadores de trabalho do MetaTrader 4.
E depois disso compilar o vHandsTrade EA no MetaEditor. Você não deve receber nenhum erro:
Depois disso, você pode criar um modelo para teste (arquivo tpl). Para isso, abra qualquer gráfico, anexe os indicadores vTerminal e vHistory.mq4 e salve este modelo sob o nome vHandsTrade.tpl:
Favor observar: você deve ativar a opção 'Chart shift':
3. Ajuste da EA.
Basta gastar 5 minutos e ajustar as configurações do vHandsTrade EA e será fácil para você testar seu sistema de negociação manual. Assim, faça o seguinte.
Você terá um painel de controle em seu gráfico. E usando este painel você será capaz de selecionar o tamanho do lote, o tempo de expiração para ordens pendentes e assim por diante. Basicamente, ele se parecerá com este:
Este painel corresponde a algum código na EA (EA aberta no MetaEditor):
Esses parâmetros são muito compreensíveis:
- RISK (Risco) - % do depósito;
- LOT (Lote) - tamanho do lote para abrir as ordens se RISK = 0;
- STOPLOSS (SL) - valor de stop loss se não estivermos movendo a linha de stop loss no gráfico;
- TAKEPROFIT (TP) - valor de lucro se não estivermos movendo a linha de stop loss no gráfico;
- TRAILINGSTOP (TS) - stop stop móvel;
- EXPIRATION (Exp) - tempo de exriação para ordens pendentes (se você tiver ordens pendentes).
Você pode mudar qualquer coisa diretamente dentro do código. Por exemplo, se você usar os seguintes tamanhos de lote: 1.0, 2.0, 5.0, 10.0 e 50.0 para que você possa mudar alguma linha dentro do código, por exemplo:
And after compilling EA in MetaEditor once again you will see the following control panel on your chart:
What is SELECTED_LOT, SELECTED_RISK, SELECTED_STOPLOSS, SELECTED_TAKEPROFIT, SELECTED_TRAILINGSTOP, SELECTED_EXPIRATION?
It is value by default.
Do you see red colored figures on the control panel? It is default value. For example:
if int SELECTED_LOT = 1 in the code (see image above) so the fist figures will be default. First figutes in lot size line (1.0, 2.0, 5.0, 10.0, 50.0) is 1. Means lot=1 is default value.
If you want to select lot=5 to be default so change as the following:
[CODE]int SELECTED_LOT = 3;E as 3ª figuras (tamanho de 5 lotes) estarão na cor vermelha no painel de controle:
Acho que é necessário ser ajustado apenas um, selecione os valores padrão para cada parâmetro dentro do código.
4. Início.
Agora abra o Strategy Tester em Metatrader, selecione nosso EA (vHandsTrade), símbolo, modelo 'cada carrapato', ponto e assim por diante.
Pouco antes de pressionar 'Iniciar', abra 'Propriedades do especialista' e termine com as configurações:
E você verá as seguintes configurações:
- CommentsCount - número máximo de cumments no gráfico;
- SelectedColor - cor para valores de Risco, Lote, SL, TP, e assim por diante;
- ModifyColor - cor para modificar a ordem no gráfico;
- TrailingColor - cor para parada de arrasto no gráfico;
- TerminalRows - se TerminalRows = 0 para que o Terminal não seja atualizado;
- HistoryRows - linhas máximas para 'Account History'. se HistoryRows = 0 para que o histórico da conta não seja refeito;
- BigText - texto grande=verdadeiro;
- SignalPoints - distância em pips para ver o stop loss, obter lucro e preço para abrir a ordem no gráfico, por exemplo, se SignalPoints = 10 para que o stop loss seja visível quando o preço estiver 10 pips próximo ao valor do stop loss;
- ShowCancelled - se for verdade, você verá as ordens canceladas no 'Histórico da conta';
- ShowExpired - se for verdade, você verá ordens pendentes expiradas no 'Histórico da conta';
- MainColor - cor para cabeçalho no 'Histórico da conta' e para saldo e patrimônio líquido
- BuyColor - compre pedidos de cores na tabela;
- BuyOPColor;
- BuySLColor;
- BuyTPColor;
- SellOPColor, SellSLColor e SellTPColor - apenas uma cor na tabela para venda.
Todas as cores por padrão são para a tabela preta. Se você usar o backgroud de escrita para sua carta, então mude a cor nas cartas da EA de acordo.
Eu acho que já está traduzido
https://www.mql5.com/en/articles/1425
https://www.mql5.com/en/articles/1420
https://www.mql5.com/en/articles/1452
Obrigado Linuxser.
Isso economiza muito meu tempo.
Eu vou parar. Então, todos podem ler a tradução (ver post anterior).
Qustion About Placing Orders
Graças à Newdigital pela tradução, agora tudo parece mais claro!!!
Apenas uma pergunta....Entendi que vamos administrar os pedidos modificando o código...está certo?
Mais uma vez, obrigado.
Por favor, desconsidere meu posto anterior
Graças à Newdigital e ao Linuxuser.
Tenha um bom dia.
Estou tentando usar este retrovisor manual, mas preso: não posso modificar os pedidos.
Estou tentando usar este retrovisor manual, mas preso: não posso modificar os pedidos.
Minha visão é completamente diferente das fotos publicadas pelo autor.
Também. Tenho um log de erros para o vHistory e vTerminal: 1;40;;;; Função Start não encontrada e não pode ser executada.
E a revista está cheia com:
2007.01.25 12:58:301993.11.24 16:00 vHandsTrade GBPUSD,Daily: ObjectSetText( "Comentário_1", "", 8 "Arial", 0 ) - Erro #4202