Precisa de ajuda - página 3

 
a007 #:

O que está acima dos pontos está bem no topo. Colá-lo e ver o que acontece

E quando você vir como é grande, cole a parte de baixo em vez de OrderSend(...)

tudo feito, funciona muito bem, obrigado
apenas dá alguns avisos ao compilar, o que isso significa? e como eu os removo?

Arquivos anexados:
 
Sergey Korsunov #:

Tudo feito, funciona muito bem, obrigado
somente quando compilado dá alguns avisos, o que isso significa? e como eu os removo?

verificar a abertura de uma posição deve ser, "rara preocupação dos desenvolvedores")

é difícil descrever como o cheque deve ser, há muitas nuances

desde que o código esteja em nível de teste, não se preocupe
 
Fast235 #:

verificação da abertura de uma posição deve ser, "uma preocupação rara dos desenvolvedores")

é difícil descrever como um cheque deve ser, há muitas nuances

desde que o código esteja em nível de teste, não se preocupe

ok

 
a007 verifique seu e-mail pessoal
 
Oh, há um problema com esta versão do Expert Advisor (
de acordo com as regras da estratégia, várias listas de 6 entradas devem ser ligadas separadamente.
ou seja, entra um sinal, jogamos uma coruja em uma janela de gráficos, 6 ordens da lista selecionada aberta.
Outro sinal entra, jogamos a coruja na segunda janela de gráficos, outras 6 ordens abertas, etc.
na versão inicial, para testá-la é suficiente para executar a EA seis vezes em diferentes janelas.
no momento a EA só funciona em uma janela, na segunda janela já
Arquivos anexados:
Test_4.mq4  4 kb
 
a007 #:

E se você colocar a lista de ferramentas em um arquivo de texto e ao executar a EA na função OnInit(), preencher uma matriz de nomes desse arquivo?

você pode dar corpo ao código com esta idéia e resolver o problema a partir do meu posto anterior acima?

 
Sergey Korsunov #:

Oh, esta versão do Expert Advisor tem um problema (
de acordo com as regras da estratégia, você precisa separar várias listas de 6 entradas.
ou seja, o sinal entrou, jogou uma coruja em um gráfico, 6 ordens da lista selecionada aberta.
próximo sinal entrou, jogou a coruja na segunda janela do gráfico, outras 6 ordens abertas, etc.
na versão inicial para testar a EA funciona suficientemente seis vezes em diferentes janelas.
no momento em que a EA funciona apenas em uma janela, a segunda já tem

Tenho três perguntas simples: o futuro da humanidade depende das respostas:

1. de onde veio a idéia da EA (quem a sugeriu, onde eu a li, ...) ?

2. Quais são os sinais (como funcionou, como chegou lá) de que só funciona em uma janela, não se abre mais na segunda?

3. Por que jogar outra janela, por que uma janela não é suficiente?
 
Fast235 #:

A maneira mais fácil é colocar Sleep() após cada abertura de pedido, o terminal não tem tempo para atualizar a quantidade (por razões de desempenho aparentemente).

Ele tentou abrir pedidos para diferentes símbolos usando o gráfico atual Ask. Mas cada símbolo tem seu próprio Pede!

ComoSleep() pode ajudar aqui? Se você não sabe muito sobre programação, por que dar conselhos?

 
Sergey Korsunov:

O problema é
Eu praticamente não conheço o idioma, preciso automatizar a abertura de pedidos para alguns vp, eu coloco este código simples (arquivo anexo), mas é meio estranho,
De acordo com o plano deveria abrir 6 vp, mas só abre 3 vp, mas às vezes abre todos os 6, mas depois novamente não funciona mais como deveria (acho que isso pode ter a ver com o número de casas decimais, como em um bloco sem JPY, tudo funciona bem.
Por favor, ajude a resolver este problema.
Eu só quero perguntar como reordenar minhas moedas e eu não sei como reordenar minhas moedas e eu não sei como reordenar minhas moedas.

Uma EA que trabalha com muitos pares de moedas é multicurral.

Oenvio de ordens de todas as listas, todas as trocas e, em geral, todo o trabalho deve ser realizado por um Consultor Especialista.

A depuração destes só é possível no MT-5.

 
a007 #:

Ele tentou abrir pedidos em diferentes instrumentos usando o gráfico atual Ask. Mas cada instrumento tem seu próprio Ask!!!

Como oSleep() ajuda aqui? Se você não sabe muito sobre programação, por que dar conselhos?

Eu tenho várias moedas, se dar conselhos de acordo, não o ajudará, espero estar errado.

Razão: