Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1582

 
Galim_V:

Saudações, não consigo entender porque a seleção SELECT_BY_TICKET não funciona neste projeto, ao contrário do SELECT_BY_POS.

Em 4, quando o pedido é aberto com sucesso, o bilhete é devolvido, não o resultado, como em 5. Você deve lembrar-se disso logo após a abertura do pedido, e o roteiro mágico só é necessário para o seguro. E não funciona porque você tem números em ordem, e não existem tais bilhetes. Portanto, não existe tal erro de ordem.

 
Andrey Sokolov:
MakarFX, Mihail Matkovskij
obrigado. Mas minha pergunta não é sobre isso. Quero perguntar como uma EA pode renderizar dados de arrays, como de buffers indicadores, se isso for possível.

Isto é o que torna um indicador diferente de uma EA, que tem amortecedores indicadores que são mais fáceis e baratos de desenhar do que em uma EA. aparentemente apenas kanvas nativas ou semco para ajudar.

 
Valeriy Yastremskiy:

Isto é o que torna um indicador diferente de um EA, ele tem amortecedores indicadores que são mais fáceis e baratos de desenhar do que em um EA. aparentemente apenas kanvas nativas ou semco para ajudar.

Obrigado.
Tem um tampão indicador que é mais fácil e mais barato de desenhar do que um EA. Sim, Cap.
Semco é o quê?

 
Andrey Sokolov:

Obrigado.
Isto é o que torna um indicador diferente de um EA, que tem amortecedores indicadores que são mais fáceis e baratos de sacar do que em um EA - sim, Cap.
Semco é o quê?

Nikolai, ele tem um kanvas revestido e melhorado em kodobase. E ele está bem com isso em geral.

E esses amortecedores, por sinal, impõem muitas restrições a si mesmos, de modo que nenhuma ordem é colocada nos índices).
Nikolai Semko
Nikolai Semko
  • 2021.08.10
  • www.mql5.com
Профиль трейдера
 
Valeriy Yastremskiy:

Nikolai, ele tem uma tela revestida e melhorada em sua kodobase. E ele está bem com isso em geral.

E estes amortecedores, por sinal, impõem muitas restrições, de modo que nenhuma ordem é colocada nos índices).

Os indicadores de um gráfico funcionam todos em uma única linha. Portanto, não podemos chamar a MessageBox e fazer negócios com elas. É possível obter informações sobre acordos e pedidos se minha memória estiver correta. Mas não se pode negociar. Você só pode negociar com Consultores Especialistas e roteiros. Uma linha separada é alocada para cada especialista.

 
Diga-me como digitar OU || com um teclado))))) ainda copypaste))))
 
Valeriy Yastremskiy:
Diga-me como digitar OU || com um teclado))))) ainda copypaste))))

 
MakarFX:

Obrigado)))) Shift Slash)))). A preguiça nem sempre é uma panaceia, afinal de contas))))

 
Valeriy Yastremskiy:

Em 4, quando um pedido é aberto com sucesso, um bilhete é devolvido, e não o resultado como em 5. Lembre-se disso imediatamente após a abertura de um pedido, e Magik é necessário apenas para o seguro. E não funciona porque você tem números em ordem, e não existem tais bilhetes. Portanto, não existe tal erro de ordem.

Obrigado, mas ainda não sei o que fazer com ele. A fonte está compilando. Se você tiver tempo, aponte o dedo.

Arquivos anexados:
08pw65u5_04.mq4  26 kb
 
Galim_V:

Obrigado, mas ainda não sei o que fazer com ele. O código fonte está sendo compilado. Se você tiver tempo, aponte o dedo.

A lógica é coxa, tudo está lá, e matrizes para bilhetes e tipos de pedidos. Somente não é preenchido quando os pedidos são abertos, e a matriz é zerada na função TicketLimit por algum motivo. À primeira vista.

 if(ParSar>MaxClose&&chekt==1){
    ticket=_OrderSend(NULL,OP_BUYSTOP,0.01,MaxClose+(spread*Point()),0);
Увеличить последний индекс массива _тикет на 1.
Здесь запомнить тикет в массив _тикет и тип ордера тоже и запомнить последний индекс массива!!!
  }
    }
    if(MinClose!=0){
   if(ParSar<MinClose&&chekt==1){
    _price= NormalizeDouble( MinClose-(spread*Point()),Digits);
    ticket=_OrderSend(NULL,OP_SELLSTOP,0.01,_price,0);
Увеличить последний индекс массива _тикет на 1.
Здесь запомнить тикет в массив _тикет и тип ордера тоже и запомнить последний индекс массива!!!

А потом в Ордер селект подставлять значение массива _тикет) Цикл по индексу массива _тикет от 1 до последнего индекса.




Razão: