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

 
Порт-моне тв:

o problema não está resolvido, ordem aberta em um gráfico, no segundo não quer, conta OrderTotal aparentemente novamente em todos (se o mágico mudou, até compilou uma EA separada)

 double Openone,    //цена открытия первой свечи
Opentwo,    //цена открытия второй свечи
Closeone,   //цена закрытия первой свечи
Closetwo,   //цена закрытия второй свечи
Lowone,     //цена минимальная первой свечи
Lowtwo,     //цена минимальная второй свечи
Lowthree,   //цена минимальная третьей свечи
Openthree,  //цена открытия третьей свечи
Closethree, //цена закрытия третьей свечи
CloseOrder, //закрыть ордер
Highone,    //цена максимальная первой свечи
Hightwo,    //цена максимальная второй свечи
Highthree,    //цена максимальная второй свечи
Highfour,    //цена максимальная второй свечи
Highfive,    //цена максимальная второй свечи
Highsix,    //цена максимальная второй свечи
Highseven,    //цена максимальная второй свечи
Higheight,    //цена максимальная второй свечи
Lowfour,    //цена минимальная четвертой свечи
Lowfive,    //цена минимальная пятой свечи
Lowsix,    //цена минимальная шестой свечи
Lowseven,    //цена минимальная седьмой свечи
Loweight,    //цена минимальная восьмой свечи
Closefour,  //цена закрытия четвертой свечи
Openfour,
Low15,
Low25, 
SLbuy, TPbuy,  SLsell, TPsell,   //цена открытия четвертой свечи
OrderOpenPrice;
int ticket, ticketclose; 
int OrderOfSymbol; 

ou renomear ou excluir

 
MakarFX:
Colocar a função do meu posto.
Finalmente funcionou, mas eu sinceramente não entendo qual é a diferença, poderia explicar?
 
Порт-моне тв:
Finalmente funcionou, mas honestamente não entendo qual é a diferença então, você pode explicar?

você me deu o código onde você não mudou OrderTotal() para OrderOfSymbol

Eu não notei isso imediatamente

 
MakarFX:

você me deu o código onde você não mudou OrderTotal() para OrderOfSymbol

Eu não notei isso imediatamente

Mas é o seguinte, obrigado. Outra pergunta tola, se existe tal coisa em mql, que o preço de compra Ask` por encomenda é constantemente comparado com o atual Ask? Se não houver movimento necessário após um determinado período, então após um período de tempo eu habilitaria esta função para o break-even (eu sei sobre arrasto), estou interessado no atual Ask vs Ask adquirido, também não posso implementá-lo...
 
Порт-моне тв:
posso ver qual é o problema, obrigado. Outra pergunta tola, se existe tal coisa em mql, que o preço da Ask` comprada por um pedido é permanentemente comparado com a Ask` atual? Então, por exemplo, quero escrever uma função, se após um certo período de tempo não houver um movimento desejado, então após um certo período de tempo eu trocaria esta função para o break-even (eu sei sobre arrasto), estou interessado no Ask atual vs Ask adquirido, também não posso implementá-lo...
   for(int pos=0;pos<OrdersTotal();pos++)
      if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES))
         if(OrderSymbol()==_Symbol)
            if(OrderOpenPrice()+ point < == > Ask)

em amarelo o movimento de preço que você quer

azul é sua comparação desejada com Ask

P.S. Mas por que você precisa de um Ask quando suas compras são fechadas na Bid ?

 
MakarFX:

em amarelo o movimento de preço que você quer

azul é sua comparação desejada com Ask

P.S. Mas por que você precisa de um Ask quando suas compras são fechadas na Bid?

Oh, ótimo! Tudo bem, eu quis dizer o preço atual (Licitação) em geral. Vou tentar escrever. Obrigado pela ajuda! Tenha um ótimo dia!
 
Порт-моне тв:
Oh, ótimo! Tudo bem, eu quis dizer o preço atual (Licitação) em geral. Vou tentar escrevê-lo. Obrigado pela ajuda! Tenha um ótimo dia!

adicionar

if(OrderType()==OP_BUY)

 
Por que a DLL não funciona com o gráfico off-line em MT4?
 

Saudações. Você pode me dar uma dica?

OrderHistoryTotal() retorna o número de ordens fechadas e excluídas no histórico da conta corrente carregada no terminal do cliente,

esses estão bem aqui .

Pergunta 1: é possível obter a data "de" ou o período selecionado?

Pergunta 2: posso obter mais histórico do que o que é carregado no terminal, ou posso carregá-lo de forma programática?

 
Andrey Sokolov:

Saudações. Você pode me dar uma dica?

OrderHistoryTotal() retorna o número de ordens fechadas e excluídas no histórico da conta corrente carregada no terminal do cliente,

você pode vê-lo aqui .

Pergunta 1: é possível obter a data "de" ou o período selecionado?

Pergunta 2: posso obter mais histórico do que o que está carregado no terminal ou posso carregá-lo programadamente?

Pergunta 1: Eu não entendo a pergunta(

Pergunta 2: não, você não pode

Razão: