Arraste e solte SL e TP no testador. - página 8

 
Alexey Volchanskiy:
Vou buscá-lo à noite, no bar mais próximo ))
Isso é muito trivial, prefiro gastá-lo em mulheres ou ir a Sochi para um fim de semana).
 
Dmitry Fedoseev:
Não em testes visuais, mas no testador. No testador, durante os testes normais e visuais tudo é o mesmo, e o ChartEvent não funciona lá. Mas durante os testes visuais, há um gráfico e o ChartEvent funciona nos indicadores.
Também gostaria de esclarecer. Quando você diz ChartEvent no testador, isso significa que a função ChartEvent foi colocada no código do Expert Advisor testado? Sim, não funciona quando é colocado em um Expert Advisor durante os testes. Isto não é um problema, todas as informações necessárias podem ser passadas do indicador para o Expert Advisor através de variáveis globais do terminal.
 
khorosh:
Sim.
Funciona ou não funciona? Esse é o nome da EA, se você sabe o que quero dizer.
 

Um homem descobriu como fazer uso quase completo dos botões do visualizador, e 5 pessoas saltam sobre ele gritando "não é um testador", "os botões não funcionam", etc.

Profissionais, o tanas!

Sobre o tema do tópico: você pode fazer o mesmo, com linhas. Mas você precisa rastrear o evento de seu movimento ou pela chegada do tique, ou através do mesmo indicador que rastreia os botões.

 
Andrey Khatimlianskii:

Um homem descobriu como fazer uso quase completo dos botões no visualizador, e 5 pessoas saltam sobre ele gritando "não é um testador", "os botões não funcionam", etc.

Profissionais, o tanas!

Sobre o tema do tópico: você pode fazer o mesmo, com linhas. Mas você precisa rastrear o evento de seu movimento ou por meio de um tick de chegada, ou através do mesmo indicador que rastreia os botões.

Obrigado pelo apoio. Sim, é mais fácil criticar do que tentar entender uma pessoa.

 
khorosh:
Gostaria também de esclarecer. Quando você diz "no testador", isso significa que a função ChartEvent foi colocada no código de um Expert Advisor em teste? Sim, quando colocado em um Expert Advisor, não funciona em testes. Isto não é um problema, todas as informações necessárias podem ser passadas do indicador para o Expert Advisor através de variáveis globais do terminal.

Quero dizer, ChartEvent em um Expert Advisor ou em um indicador chamado do Expert Advisor usando a função iCustom().

O indicador aplicado ao gráfico pode ser transferido para um Expert Advisor, mas será acionado no Expert Advisor dependendo dos ticks, portanto não há nenhum sentido especial para fazer tal gráfico, é possível processar o pressionamento de um botão ou deslocamento de objetos gráficos em um Expert Advisor.

 
khorosh:

Obrigado por seu apoio. Sim, é mais fácil criticar do que tentar entender uma pessoa.

Ninguém está criticando. Todos estão tentando explicar que há uma diferença em algumas coisas.
 
Dmitry Fedoseev:

Quero dizer, ChartEvent em um Expert Advisor ou em um indicador chamado do Expert Advisor usando a função iCustom().

O indicador aplicado ao gráfico pode ser transferido para um Expert Advisor, mas será acionado no Expert Advisor dependendo dos ticks, portanto não há nenhum sentido especial para fazer tal gráfico, é possível processar o pressionamento de um botão ou deslocamento de objetos gráficos em um Expert Advisor.

Você pode, é claro, fazer as duas coisas. Mas me parece que se você pode usar um evento, esta é uma solução mais elegante. Quando há muitos objetos, o tempo total de seu interrogatório ainda é um freio adicional.

 
khorosh:

Você poderia fazer as duas coisas, é claro. Mas me parece que se você pode usar um evento, é uma solução mais elegante. Quando há muitos objetos, o tempo total de sondagem ainda é um arrasto adicional.

Gostaria que pudéssemos inventar algo para que, quando a EA funcionar na conta, ela tenha uma resposta instantânea às variáveis globais criadas pelo indicador, em vez de esperar por um tique.
 
Dmitry Fedoseev:
Gostaria de pensar em algo que permitisse à EA reagir instantaneamente às variáveis globais criadas pelo indicador, em vez de esperar por um tick.
Por alguma razão, a EA é lançada apenas com um tick. Seria bom se pudesse ser iniciado por um evento. Há uma variante de um roteiro em loop em vez do Expert Advisor, mas isso causará uma carga pesada em um computador. Uma única execução do roteiro pode ser codificada de alguma forma por um evento? O roteiro pode ser lançado usando as teclas de atalho. Que tal simular a pressão destas teclas de atalho usando eventos? O código do roteiro deve ser absolutamente idêntico ao do Consultor Especialista. Então fará a mesma coisa que o Consultor Especialista entre carrapatos.