Olá.
Precisava de um script para ordens de grade, e o seu acabou sendo o único que funcionou entre todos os que encontrei.
Mas só causa confusão nesse momento, na descrição do parâmetro de configuração do script:Gap for pending orders UP from the current price (in pips) - deve dar um passo a partir do preço atual para a primeira ordem pendente,
na realidade, esse parâmetro é responsável pelo passo entre as ordens,
e o parâmetro que deveria ser responsável pelo passo entre as ordens Step between orders UP (in pips) não muda nada :-(
Alguma coisa mudou no Metatrader e o script começou a funcionar incorretamente ou ele foi originalmente projetado dessa forma?
Olá.
Eu precisava de um script para uma grade de ordens, e o seu foi o único que funcionou que encontrei.
A única coisa que causa confusão é que, na descrição do script, o parâmetro de configuração:Gap for pending orders UP from the current price (in pips) - deve dar um passo a partir do preço atual para a primeira ordem pendente,
na realidade, esse parâmetro é responsável pelo passo entre as ordens,
e o parâmetro que deveria ser responsável pelo passo entre as ordens Step between orders UP (in pips) não muda nada :-(
Alguma coisa mudou no Metatrader e o script começou a funcionar incorretamente ou ele foi originalmente projetado dessa forma?
De fato, o parâmetro "step" foi perdido no código e a grade foi definida com um passo igual ao "passo do preço atual para a primeira ordem pendente". Enquanto o código está sendo publicado, estou postando a versão 1.002 corrigida
Ordens pendentes UP.mq5
versão "1.002"
De fato, o parâmetro "step" foi perdido no código e a grade foi definida com um passo igual ao "passo do preço atual para a primeira ordem pendente". Enquanto o código está sendo publicado, estou postando a versão 1.002 corrigida
Ordens pendentes UP.mq5
versão "1.002"
Há um erro no script porque ele não altera o volume, apenas abre 0,01 lote
Alguém poderia me ajudar com isso.
Há um erro no script porque ele não altera o volume, apenas abre 0,01 lote
Alguém poderia me ajudar com isso.
A versão 1.003 foi publicada (a nova versão está disponível apenas no fórum russo )
Estou testando com a demonstração da ICMarkets, que permite um máximo de 200 ordens pendentes. Ao executar esse script, o máximo de ordens pendentes que ele enviará é 60? Alguma ideia do motivo?
Portanto, o personagem atual tem uma limitação. Ou você já tem ordens pendentes em sua conta de negociação. De qualquer forma, você precisa ler a guia "Journal" do terminal.
E prestar atenção nisso:
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação
Vladimir Karputov, 2019.07.22 09:27
A versão 1.003 foi publicada (a nova versão está disponível apenas no fórum russo )
Não houve erro no diário. No entanto, quando coloquei Sleep(500) antes de m_trade, ele permitiu 79 ordens e o restante apresentou erro [Position limit reached]. Você pode testar com uma quantidade de 100 e verá o mesmo.
" Position limit reached" (Limite de posição atingido) - o servidor de negociação informa que você está bombardeando o servidor com solicitações de negociação de forma muito precipitada. Você está tentando colocar MUITAS ordens pendentes. Portanto, o servidor de negociação bate em suas mãos.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Pending orders UP:
Autor: Vladimir Karputov