Erros, bugs, perguntas - página 2407

 
Ilya Malev:
A maneira mais fácil de o fazer é fechar a encomenda em porções e abri-la em porções. Especialmente, se a abertura for feita com pausas

Infelizmente, a lógica dos clientes é completamente diferente, porque ele é um comerciante e eu sou um programador, o que significa que não entendo nada sobre mercados, enquanto ele é o todo-importante....!

SZZY: por experiência - é sempre mais rápido fazer acções ilógicas do que discutir com o cliente porque é que não foi feito de acordo com o algoritmo, como alguns clientes dizem, não vim até si para obter conselhos, mas para que faça o trabalho de acordo com os TOR )))).

Penso que foi há muito tempo, mas se não estou enganado, foi a primeira vez que me deparei com um problema de armazenamento de informação para comentar quando se modifica um Consultor Especialista.

 
Igor Makanu:

Infelizmente, a lógica dos clientes é completamente diferente, porque ele é um comerciante e eu sou um programador, o que significa que não entendo nada sobre mercados, enquanto ele é o todo-importante....!

HZZ: Por experiência - é sempre mais rápido fazer acções ilógicas do que discutir com o cliente porque é que não foi feito de acordo com o algoritmo, como alguns clientes dizem, não vim até vós para vos aconselhar, mas para vos mandar fazer o trabalho de acordo com os TOR )))).

Penso que foi há muito tempo, mas se não estou enganado, foi a primeira vez que me deparei com um problema com o armazenamento de comentários de encomenda quando modifiquei um Consultor Especialista.

Se o cliente é tão inteligente, que seja à sua maneira :) Na maioria dos casos, os clientes não são capazes de expressar exactamente o que querem e basta-lhes explicar e sugerir como fazê-lo da melhor maneira.

 
Quase sobre o tema em discussão

Fórum sobre comércio, sistemas comerciais automatizados e teste de estratégias comerciais

Alteração de comentários em encomendas abertas

fxsaber, 2019.03.12 07:44

Era uma vez no MT4 que me deparei várias vezes com uma situação em que ordens com um majic nulo apareciam numa conta onde apenas EAs com os seus próprios majics estavam a negociar. Este foi um bug muito raro do software de terceiros do corretor (uma conjunção complicada de execuções parciais). Por conseguinte, tivemos de escrever a "Magia" no comentário como [123] para sermos mais fiáveis. E se a EA viu uma ordem com um código mágico nulo, tentou retirá-la também do comentário.

Esta abordagem permitiu-nos eliminar por completo as consequências do mega-inglutinante.

 
fxsaber:
Quase sobre o tema em discussão

O círculo está agora fechado: utilizamos bilhetes como meio de identificar a ordem, mas os bilhetes são alterados quando esta ordem é parcialmente fechada --> utilizamos o comentário da ordem --> mas eles podem ser alterados pelo servidor em casos... --> os números mágicos da encomenda --> mas eles podem perder-se no servidor....

o que resta da ordem? abrir/fechar preço/parar perdas/lucros? ;) - esta "batalha" é claramente ganha por MT5

 
Igor Makanu:

Bem, o círculo está fechado: utilizamos bilhetes como meio de identificar a ordem, mas os bilhetes são alterados quando esta ordem é parcialmente fechada --> utilizamos o comentário da ordem --> mas eles podem ser alterados pelo servidor em casos... --> os números mágicos da encomenda --> mas eles podem perder-se no servidor....

o que resta da ordem? abrir/fechar preço/parar perdas/lucros? ;) - esta "batalha" é claramente ganha por MT5

Tudo isto é resolúvel, claro, mas a solução exacta depende dos requisitos iniciais e das peculiaridades da área de utilização (corretores e mercados). Embora Mt5 esteja, naturalmente, para além da concorrência :)

 
Olá. Pode dizer-me por favor qual é a razão para executar uma EA no testador MT5 com as mesmas configurações, e porque é que mostram sempre resultados diferentes, que são apenas radicalmente diferentes? Já reinstalei o MT e limpei a cache, instalei vários EAs diferentes.
 
fxsaber:

Poderia dar-me uma ligação, não se lembra de todo, infelizmente.

Desenterrei-o na nossa correspondência:


 
Igor Makanu:

Claro que pode, mas existe um modelo específico: bilhetes lembrados --> comando para fecho parcial --> bilhetes novos lembrados novamente e depois comparados 2 arrays, tudo isto num só tick

Na mesma carraça é possível que uma nova carraça não regresse. E não há garantias de que não tenha havido outro fecho ou abertura na mesma carraça.

Confiar no facto de que o utilizador comercializa uma única EA não é uma opção.


Igor Makanu:

Escrevi acima, mas algo certamente eficiente neste caso só pode ser feito com magos individuais; a lógica da formação do mago deve ser pensada.

Esta variante também depende da utilização correcta da EA por um utilizador (não confundi mágicos).

Que problema vê nos comentários? Não estão a ser imediatamente sobrescritas (se forem sobrescritas), mas no final do dia ou no final do dia. E a EA tem de acompanhar este momento imediatamente, e guardar o novo bilhete para a variável principal.

Só consigo imaginar uma dificuldade - com corretores que não colocam este comentário no encerramento parcial. Já conheceu tais corretores?

 

Por quanto tempo será que oTerminalInfoInteger(TERMINAL_TRADE_ALLOWED) (botão AutoTrade) afecta os Expert Advisors a serem testados (MT4)?

Em 1170 afecta, pode controlar o comércio no testador directamente com o botão. Estou chocado.

 
Andrey Khatimlianskii:

Por quanto tempo será que o TerminalInfoInteger(TERMINAL_TRADE_ALLOWED) (botão AutoTrade) afecta os Expert Advisors a serem testados (MT4)?

Em 1170 afecta, directamente com o botão pode controlar o comércio no testador. Estou chocado.

Parece que desde o início da nova MQL4

Razão: