A desaceleração linear é um erro de programação ou uma característica do MT4? - página 10

 
Evidentemente, qualquer erro de envio de encomendas deve ser tratado pelo Consultor Especialista. No caso mais simples - para exibir uma mensagem sobre a abertura falhada da encomenda. Na versão mais avançada - para decidir sobre outras acções.
 
-Aleks-:

A primeira ordem não foi aberta devido a uma alteração de preço, e a segunda ordem não foi enviada pelo terminal (ou o corretor não a aceitou?),

não deixou enviar. Peça ao programador para utilizar IsTradeContextBusy para verificar.


como se comportará a EA em tal caso?

O que é que o seu codificador diz sobre isto? Previu o reenvio de ordens sobre erros?

tem de ser especificado de qualquer forma,

Claro que sim.

ou será capaz de enviar ordens abertas sem esperar pela sua execução?

Se estiver a utilizar a construção 509, existem 8 fios. A situação com IsTradeContextBusy não deve surgir.

Se o fizer, ver acima.

Também pode utilizar vários terminais.

 

Quero conhecer alguém que publicou este material em MetaQuotes, pode dizer-me numa mensagem privada?

Fórum sobre negociação, sistemas de negociação automatizados e testador de estratégias

Isto é um erro de programação ou um MT4 específico?

MetaQuotes, 2013.09.19 16:29

O "algoritmo do pintor de Schlemiel" é evidente:

Schlemiel conseguiu um emprego como pintor e teve de marcar o meio da estrada. No primeiro dia, pegou num barril de tinta e marcou 300 metros da estrada.
-Nice! - disse o chefe - Você trabalha depressa! - E pagou-lhe uma ninharia.

No dia seguinte, Schlemiel cobriu apenas 150 metros.

- Bem, não tão bem como ontem, mas continua a ir depressa. 150 metros não é pouco", disse o chefe e pagou-lhe o dinheiro.

Outro dia mais tarde, Schlemiel marcou 30 metros da estrada.
- Bcero 30 metros! - O patrão zangou-se: "Isso não é bom. No primeiro dia, fez dez vezes mais. O que aconteceu?

- Não posso evitá-lo", diz Schlemil. Todos os dias tenho de me afastar cada vez mais do barril de tinta.

 
Urain:

Gostaria de saber quem afixou esta coisa sob o apelido MetaQuotes, posso telefonar-lhe pessoalmente?

Não faz diferença, esta piada foi-me contada há cerca de trinta anos pelo meu colega de quarto e amigo de infância Shamil Ishmukhametov.

// agora prohvsor de Kazan Faculty of Higher Mathematics, autor deste livro: Ishmukhametov Sh.T., Methods of Factorization of Natural Numbers

Ele estava a estudar em Mechmate nessa altura, apenas a aprender programação. Por isso, esta piada deve ser popular entre os estudantes da Universidade de Kazan.

--

A propósito, falando no assunto - não sonharia em passar por todas as ordens desde o início dos tempos em cada carrapato na minha EA. Arrancaria os meus próprios tomates sem acordar...

;)

 
MetaDriver:

A propósito, eu não sonharia que a minha EA passasse por todas as ordens desde o início dos tempos em cada carrapato. Arrancaria os meus próprios tomates sem acordar...

E por nada.
 

MetaDriver:

Кстати, по сабжу - мне бы в страшном сне не приснился в моём советнике перебор всех ордеров от начала времён на каждом тике. Я б сам себе яйца оторвал не просыпаясь...

TheXpert:

Bem para nada.
O que é? Vermelho ou azul? :)
 
MetaDriver:

A propósito, quanto ao assunto - não sonharia que a minha EA passasse por todas as ordens desde o início dos tempos em cada carrapato. Arrancaria os meus próprios tomates sem acordar...

;)

Então, se eles inventarem tais algoritmos, o que fazer?)
 
tol64:
O que é? Vermelho ou azul? :)
Ambos os dois.
 
zfs:
Então, se eles inventam tais algoritmos, o que fazer? mas aqui cada barra)
Assim, são 7 vezes por bar + percorrendo toda a história, o que abranda mais.
 
FAQ:
Assim, são 7 vezes por bar + percorrendo toda a história, o que abranda mais.
Que tenha 7 ticks por minuto, o que abranda mais, há também condições em que o programa tem de passar + também essa pausa do operador. Mas ainda há lugares que podem ser realmente optimizados, o que em princípio faço.
Документация по MQL5: Основы языка / Операторы / Оператор завершения break
Документация по MQL5: Основы языка / Операторы / Оператор завершения break
  • www.mql5.com
Основы языка / Операторы / Оператор завершения break - Документация по MQL5