A criação de um Expert Advisor começa com a seleção do sinal de entrada de qualquer indicador. Ese eu quiserabrir apenas uma ordem de parada ou limitependente ou duas ordens de parada opostas ou uma grade de ordens? O que e como fazer ?Por favor, meavise.
fenix74: A criação de um Expert Advisor começa com a seleção do sinal de entrada de qualquer indicador. Ese eu quiserabrir apenas uma ordem de parada ou limitependente ou duas ordens de parada opostas ou uma grade de ordens? O que e como fazer ?Por favor, me diga.
Comece aos poucos: use o Assistente MQL5 para criar um modelo de Expert Advisor (exatamente um modelo, mas não uma geração).
Depois disso, você pode seguir em frente (como na escola: você recebe uma tarefa, mostra a lição concluída e recebe a próxima tarefa).
Comece aos poucos: use o Assistente MQL5 para criar um modelo de Expert Advisor (exatamente um modelo, mas não uma geração).
Depois disso, você pode seguir em frente (assim como na escola: você recebe uma tarefa, mostra a lição concluída e recebe a próxima tarefa).
Obrigado por sua resposta Vladimir,não sou um completo iniciante, posso escrever umExpert Advisorsimples em MQL4, a criação de um modelo de EA é a mesma.Por causa daminha idade,foi difícilaprender MQL4, e aquipreciso dominar 5 porum longo tempo. Eu queria converterrapidamenteos Expert Advisors com ordens e grades para o 5. Tentei aprender OOP, mas até agora não consegui, pois não há informações e lições suficientes para iniciantes.
Obrigado por sua resposta, Vladimir!Não sou um completo iniciante, posso escrever umExpert Advisorsimples em MQL4 , eles têm a mesmacriação de modelo .Devido àminha idade,foi difícilaprender a MQL4, e aquipreciso dominar a 5.Eu queria converterrapidamenteos Expert Advisors com ordens e grades para o 5. Tentei aprender OOP, mas até agora não consegui, pois não há informações e lições suficientes para iniciantes.
A ideia da estratégia de negociação Trabalhar SEM Take Profit, Stop Loss e Trailing Stop. - Fechamento de posições e exclusão de ordens pendentes ao atingir o lucro mínimo. Recebemos sinais de negociação do indicador iADX (Índice de Movimento Direcional Médio, ADX). O sinal de negociação é construído com base no filtro principal e em um sinal de qualificação. Filtro principal: ADX na barra # ADX: A barra atual está acima do nível especificado ADX: Nível Sinal de qualificação: '+DI' sobe acima de '-DI' -> sinal de COMPRA '+DI' cai abaixo de '-DI' -> sinal de VENDA Por padrão, ADX: A barra atual é igual a '0' e ADX: Nível é igual a '40.0 ' Refinamento da execução do sinal de negociação A execução de um sinal de negociação com base no filtro principal e no sinal de refinamento implica a ausência de posições e a exclusão automática de ordens pendentes. Exemplo: um sinal para abrir uma posição de COMPRA é recebido - esse sinal será levado para execução somente se não houver posições de COMPRA ou VENDA abertas por esse Expert Advisor no mercado. Antes da execução...
Artyom Trishkin: Isso não vai ajudar. Tenho um tópico em meu perfil sobre isso. Há um motivo e uma solução para o problema.
Não entendo sobre os trolls.
) Uma resposta de um verdadeiro troll!
Dei uma olhada em seu perfil. Sua /Resposta/ não está lá! Será que uma pessoa normal, como antes de seu comentário, poderia APENAS indicar a solução para o problema, e não enviar como um TROLL para algum lugar onde não há nem mesmo um link direto para a solução desse problema? !!!!!.
Dei uma olhada no seu perfil. Sua /Resposta/ não está lá! Será que uma pessoa normal, como antes de seu comentário, poderia APENAS indicar a solução para o problema, e não enviar como um TROLL para algum lugar onde não há nem mesmo um link direto para a solução desse problema? !!!!!.
Você e eu não bebemos na bruderschaft, e não somos amigos. Você acha que é permitido cutucar uma pessoa que você não conhece?
Para APENAS postar uma solução para um problema, você deveria pelo menos merecer respeito e não ser preguiçoso. Mas eu lhe dei uma orientação, o que é muito mais importante é o conhecimento. Afinal de contas, ninguém gosta de brindes.
E, a propósito, há um link direto para a discussão em seu perfil:
mrequest.type_filling = ORDER_FILLING_IOK; // Order execution type
Abraços,
northedan:
Quando estou depurando sempre da erro na hora de enviar a ordem. Eu pensei que fosse meu código, mas mesmo testando o arquivo mql5 pra download da erro também.
Mas estou com um problema. Compilei o exemplo fornecido, executei o depurador, os pontos de interrupção funcionaram, retomei a depuração e recebo 4756 erros nas ordens de compra e venda, como este:
The Buy order request could not be completed -error:4756
The Sell order request could not be completed -error:4756
...
O que pode estar acontecendo e o que devo verificar para corrigir esse comportamento?
A criação de um Expert Advisor começa com a seleção do sinal de entrada de qualquer indicador. Ese eu quiserabrir apenas uma ordem de parada ou limitependente ou duas ordens de parada opostas ou uma grade de ordens? O que e como fazer ?Por favor, me diga.
Comece aos poucos: use o Assistente MQL5 para criar um modelo de Expert Advisor (exatamente um modelo, mas não uma geração).
Depois disso, você pode seguir em frente (como na escola: você recebe uma tarefa, mostra a lição concluída e recebe a próxima tarefa).
Comece aos poucos: use o Assistente MQL5 para criar um modelo de Expert Advisor (exatamente um modelo, mas não uma geração).
Depois disso, você pode seguir em frente (assim como na escola: você recebe uma tarefa, mostra a lição concluída e recebe a próxima tarefa).
Obrigado por sua resposta Vladimir,não sou um completo iniciante, posso escrever umExpert Advisorsimples em MQL4, a criação de um modelo de EA é a mesma.Por causa daminha idade,foi difícilaprender MQL4, e aquipreciso dominar 5 porum longo tempo. Eu queria converterrapidamenteos Expert Advisors com ordens e grades para o 5. Tentei aprender OOP, mas até agora não consegui, pois não há informações e lições suficientes para iniciantes.
Obrigado por sua resposta, Vladimir!Não sou um completo iniciante, posso escrever umExpert Advisorsimples em MQL4 , eles têm a mesmacriação de modelo .Devido àminha idade,foi difícilaprender a MQL4, e aquipreciso dominar a 5.Eu queria converterrapidamenteos Expert Advisors com ordens e grades para o 5. Tentei aprender OOP, mas até agora não consegui, pois não há informações e lições suficientes para iniciantes.
Grade iADX
CodeBase | 2019.07.17 11:42 | Vladimir Karputov | Expert Advisors | MetaTrader 5
Isso não vai ajudar. Tenho um tópico em meu perfil sobre isso. Há um motivo e uma solução para o problema.
) Uma resposta de um verdadeiro troll!
Dei uma olhada em seu perfil. Sua /Resposta/ não está lá! Será que uma pessoa normal, como antes de seu comentário, poderia APENAS indicar a solução para o problema, e não enviar como um TROLL para algum lugar onde não há nem mesmo um link direto para a solução desse problema? !!!!!.
Por favor, insira um indicador Parabólico em vez de ADX, e todos ficaremos felizes).
Ao executar a visualização no testador, essa substituição é claramente sugerida.
OBRIGADO.
) Uma resposta do próprio Real Troll!
Dei uma olhada no seu perfil. Sua /Resposta/ não está lá! Será que uma pessoa normal, como antes de seu comentário, poderia APENAS indicar a solução para o problema, e não enviar como um TROLL para algum lugar onde não há nem mesmo um link direto para a solução desse problema? !!!!!.
Você e eu não bebemos na bruderschaft, e não somos amigos. Você acha que é permitido cutucar uma pessoa que você não conhece?
Para APENAS postar uma solução para um problema, você deveria pelo menos merecer respeito e não ser preguiçoso. Mas eu lhe dei uma orientação, o que é muito mais importante é o conhecimento. Afinal de contas, ninguém gosta de brindes.
E, a propósito, há um link direto para a discussão em seu perfil:
E, sim, aqui (não procurei muito, então):
Olá, estou recebendo um erro:
O valor de retorno de 'OrderSend' deve ser verificado nas linhas 213 e 259.
Você conseguiu resolver o problema?
Comigo aconteceu o mesmo. Consegui corrigir o problema.
Na linha do script my_first_ea.mq5, onde está escrito
mrequest.type_filling = ORDER_FILLING_FOK; // Order execution type
alterei para
mrequest.type_filling = ORDER_FILLING_IOK; // Order execution type
Abraços,
northedan:
Quando estou depurando sempre da erro na hora de enviar a ordem. Eu pensei que fosse meu código, mas mesmo testando o arquivo mql5 pra download da erro também.
Olá, sou novo, ótimo guia, obrigado!
Mas estou com um problema. Compilei o exemplo fornecido, executei o depurador, os pontos de interrupção funcionaram, retomei a depuração e recebo 4756 erros nas ordens de compra e venda, como este:
O que pode estar acontecendo e o que devo verificar para corrigir esse comportamento?
V.