Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 181

 

Aconselha-se como aumentar o volume de uma posição aberta, por exemplo, quando um novo sinal chega. Não utilizo a biblioteca Trade\Trade.mqh. O pedido tem este aspecto:

 if(!PositionSelect(_Symbol))
 mrequest.action = TRADE_ACTION_DEAL;              // немедленное исполнение
      mrequest.price =  NormalizeDouble(Ask,_Digits);   // последняя цена ask
      mrequest.sl = NormalizeDouble(mrequest.price - SL*_Point,_Digits);                                   // Stop Loss
      mrequest.tp = NormalizeDouble(mrequest.price + TP*_Point,_Digits);                                // Take Profit
      mrequest.symbol = _Symbol;                        // символ
      mrequest.volume = lot1;                            // количество лотов для торговли
      mrequest.magic = Mag1;                               // Magic Number
      mrequest.type = ORDER_TYPE_BUY;                   // ордер на покупку
      mrequest.type_filling = ORDER_FILLING_FOK;        // тип исполнения ордера - все или ничего
      mrequest.deviation=10;                            // проскальзывание от текущей цены
                                        
      OrderSend(mrequest,mresult);                       // отсылаем ордер
      if(mresult.retcode==10009 || mresult.retcode==10008)
        Print("Оpen position Buy");
Ou devo criar um novo pedido usando TRADE_TRANSACTION_ORDER_ADD?
 

Escrevi a minha aula, coloquei-a na pasta include, criei um guião, escrevi o caminho para a minha aula, mas as funções não são destacadas. Se escrever código usando as minhas funções, elas funcionarão, mas não são destacadas. Destaque para as bibliotecas padrão. Por favor, digam-me o que preciso de fazer para que as minhas funções sejam realçadas?

Aqui está essa classe

class BaseClass
   {
    protected:
    
    public:
    
    //конструктор
    void BaseClass(){};
    
    void Fly()
      {
       Alert ("Go fly");
      }
      
    void Move()
      {
       Alert ("Go move");
      }
   };
 
trora:

situação - ordem aberta em mt4. quando chegar a altura de fechar - prima X na janela de negociação - onde é o fim da linha de encomenda. como é realizado o procedimento de fecho? que etiquetas. identificadores de negociação são transmitidos?

i>A compreensão é necessária para um problema maior.

quando a conta de um investidor é aberta, todas as ordens do gestor que foram previamente abertas são copiadas para ela.

a prioridade máxima é descobrir como copiar apenas as novas ordens abertas e fechadas pelo gestor após a penhora da conta do investidor.

se souber como o fazer - descreva-o em pormenor.

se souber o que é impossível, por favor explique o raciocínio.

apenas imho: quando x é clicado, a encomenda é fechada de acordo com o bilhete de encomenda.

a fotocopiadora não deve contar as transacções antes de um certo tempo (por exemplo: ou uma variável externa ou a hora em que a fotocopiadora foi iniciada)

 
BigfOOt:

Pode dizer-me o que preciso de fazer para ter as minhas funções realçadas?

Não é possível. O destaque das funções do utilizador não é implementado. Tente contactar o Service Desk e peça-lhes que o implementem. Eles podem fazê-lo.
 
MetaDriver:
Não é possível. As funções do utilizador não são destacadas. Tente contactar o Service Desk e peça-lhes que o implementem. Eles podem fazê-lo.
Escrevi ao Service Desk há algum tempo. Eles pareciam aprová-la.
 
Swan:

apenas imho: ao clicar em x a encomenda é fechada de acordo com o bilhete da encomenda.

é teoricamente possível resolver este problema - a fotocopiadora não deve considerar as transacções antes de um certo tempo (por exemplo: ou uma variável externa ou tempo de activação da fotocopiadora)

por isso quero saber (não sou programador, se é que sou) - o bilhete é enviado com todos os parâmetros - incluindo número, hora de abertura, preço e volume, ou apenas o número de uma encomenda aberta - que está fechada?

9 é óbvio que preciso de um filtro por ocasião da execução da fotocopiadora ou por ocasião da adesão da conta. devo apenas compreendê-lo eu próprio - para ser capaz de o explicar claramente ao programador

 
MetaDriver:
Não. A função de destaque personalizado não é implementada. Tente contactar o Service Desk e peça-lhes que a implementem. Eles podem fazê-lo.
Escrevi a minha turma e consultor especializado no Verão passado, e o destaque das minhas funções funcionou, e agora não funciona. Porque é que tive de o apagar ...
 
BigfOOt:
No Verão passado, escrevi a minha turma e especialista e realcei as minhas funções, mas agora não funciona. Porque é que teve de o apagar ...
Pergunte ao balcão de serviço. Acontece quando algo quebra com as actualizações.
 
Boa tarde, caros amigos. Estou a ter dificuldade em compreender os parâmetros de optimização da EA. Estou a tentar alterar qualquer um dos parâmetros nas propriedades da EA, por exemplo, Max drawdown, mas depois de alterar o parâmetro volta ao valor por defeito de 70. Como posso alterá-lo para, por exemplo, 30?
 
MetaDriver:
Não é possível. A função de destaque personalizado não é implementada. Tente contactar o Service Desk e peça-lhes que a implementem. Eles podem fazê-lo.
Hm, o que é "destaque das funções do utilizador"? Parece ser tudo o que há...