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

secret  


Não está muito claro o que significa "ativo". Inclui ordens de mercado aceitas pelo servidor mas ainda não executadas? Onde a documentação diz isso?

Artyom Trishkin  
secret #:


Não está muito claro o que significa "ativo". Inclui ordens de mercado aceitas pelo servidor mas ainda não executadas? Onde a documentação diz sobre isso?

Uma ordem pendente acionada torna-se uma ordem de mercado. E esta ordem de mercado não pode mais ser aceita. Ou seja, uma ordem ativa é aquela que não foi atingida pelo preço e que ainda não foi acionada.

secret  
As ordens de mercado aceitas pelo servidor mas ainda não executadas estão incluídas nas ordens "ativas"?
Artyom Trishkin  
secret #:
As ordens de mercado aceitas pelo servidor mas ainda não executadas estão incluídas nas ordens "válidas "?

A resposta acima é insatisfatória?

secret  
Artyom Trishkin #:

A resposta acima é insatisfatória?

Bem, você respondeu à pergunta errada.
Eu gostaria de uma resposta de sim/não, de preferência com um link para a documentação.
Artyom Trishkin  
secret #:
Você respondeu à pergunta errada.
Eu gostaria de uma resposta de sim/não, de preferência com um link para a documentação.

Respondi à pergunta que você fez.

Link para a documentação.

Документация по MQL5: Торговые функции
Документация по MQL5: Торговые функции
  • www.mql5.com
Торговые функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Порт-моне тв  

Bom tempo!

Eu tenho uma pergunta, mas não encontrei uma solução nos sites dos comerciantes. A idéia é a seguinte, botões COMPRAR e VENDER, lotes, TP, SL, preço atual na tabela, mas quando os pressiono recebo "magia" dependendo dos modos:

1) precisamos de mais um parâmetro "voltar em pips do ASK/BID" do preço atual no momento da prensagem BUY/SELL. Isto é o preço salta e às vezes salta um pouco mais alto e um pouco mais baixo, o que é comparável à comissão, que às vezes é paga pelo corretor (é importante para os escaladores), por exemplo, você fixa 5-8 pontos e o preço pode ir até esta distância, mas não, o pedido é cancelado em algum tempo, por exemplo, você pode definir este parâmetro em segundos.

2)Este modo é ainda mais complicado e interessante. Por exemplo, o preço mais baixo/navegável para o último 1 minuto é calculado (ou você pode defini-lo manualmente - por 2 minutos, por 30 segundos) e no momento de pressionar COMPRAR ou VENDER o pedido pendente para este preço é criado.

Tudo isso deve ser registrado em alguma tabela em um gráfico por conveniência (naturalmente, não nos parâmetros do Expert Advisor).

Quem encontrou, codificou ou viu algo semelhante?

Tretyakov Rostyslav  
Alexander Avksentyev um bilhete do primeiro pedido aberto que ainda esteja aberto.

Pensei que poderia passar pelo número do bilhete e tempo= o mais antigo por vez, ou poderia apenas passar pelos bilhetes e escolher aquele com o valor mais baixo.

Quem fez isso?

Talvez eu não esteja pensando direito e existam opções certas
//+----------------------------------------------------------------------------+
int FindTicketOrder()
  {
   datetime t=TimeCurrent();
   int result=-1;
   for(int i = OrdersTotal()-1; i>=0; i--)
     {
      if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
        {
         if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
           {
            if(t>OrderOpenTime())
              {
               t=OrderOpenTime(); result=OrderTicket();
              }
           }
        }
     }
   return(result);
  }
Tretyakov Rostyslav  
Порт-моне тв #:

Boa tarde!

Quem encontrou, codificou ou viu algo parecido com isto?

Assim?