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

 
Slava_kornev55:
Não encontrei nenhum

Aqui está uma pesquisa:

Pesquisa por mql5.com

 
Karputov Vladimir:

Aqui está uma pesquisa:


aaaaah, eu sei. Não consegui encontrar uma coruja assim.
 
Slava_kornev55:
Ahhhh, eu sei. Não foi possível encontrar uma coruja assim.
Bem, as corujas estão na floresta, por isso... Pelo menos no jardim zoológico.
 
onde encontrar o guião "trailing stop" e como colocá-lo no soventik
 
bv1979:
onde encontrar o guião "trailing stop" (EA) e como inseri-lo no tecido

Fórum sobre comércio, sistemas automatizados de comércio e testes de estratégia comercial

Perguntas de principiantes

Karputov Vladimir, 2016.06.13 14:29

A entrega padrão inclui um Expert Advisor ...MQL5Experts\Examples\MACD\MACDMACD Sample.mq5. Verifique a implementação da função ****Modificado.

Ou através de pesquisa em artigos e kodobase.
 
Boa noite... Pode dizer-me como encontrar a penúltima ordem de compra aberta? Digamos que existem 5 ordens de compra abertas... Eu sei como encontrar a última, mas como encontrar a penúltima?
 
para mt4
 

Transitado:

Anton Zverev:

Em ecrãs 4K, o funcionamento do terminal dá alguma vantagem?

Colocar uma imagem de ecrã do seu aspecto.

 
Karputov Vladimir:

Transitado:

Anton Zverev:

Em ecrãs 4K, o funcionamento do terminal dá alguma vantagem?

Colocar uma imagem de ecrã do seu aspecto.

Também interessante. Aparentemente, é necessário alterar o DPI, e isso é muito difícil. Hoje o meu amigo perguntou-me no Skype porque não verifiquei a "optimização" no testador MT4. Mais tarde verificou-se que ele tem um ecrã de 12" e que tudo é demasiado pequeno para a sua visão. Ele mudou o DPI e a marca de verificação está fora de vista - este é um efeito conhecido.

Aconselharam-no a escrever ao Servicedesk, foi isto que responderam, isto é da nossa correspondência :

[Qui 16.06.16 17:03:53] Aleksey Smirnov: Imagens publicadas, descreveram o problema... Escreveu-os "Desejo que os elementos de interface não se percam ao trabalhar com resoluções que não sejam 96 dpi".

:( Assim, terei de me habituar a letras pequenas ou procurar ajustes no registo para tornar tudo legível no ecrã...

[Qui 16.06.16 17:04:41] Alexey Volchanskiy: Estou a ver... que tipo de monitor é este?

[Qui 16.06.16 17:07:02] Alexei Smirnov: 12" 1366x768

 
Aparentemente, um parêntese ou uma vírgula invertida precisa de ser desenhada algures, não compreendo ............. Olhei para exemplos semelhantes, parece ser o mesmo ,,,,,,,,,,,,

especificar a função e a sua constante DeleteOrder(bilhete) se precisar dela e deve funcionar

Como escrever correctamente uma constante numa chamada para outra função

Por exemplo, aqui está uma função:

void DeleteOrder(ulong ticket)
  {
//--- проверим наличие ордера  
   if(!OrderSelect(ticket))
     {
      Print("Ордер #",ticket," не найден");
      return;
     }
//--- все готово, делаем попытку удалить ордер
   if(!trade.OrderDelete(ticket))
     {
      //--- сообщим о неудаче
      Print("Метод OrderDelete() потерпел неудачу. Код возврата=",trade.ResultRetcode(),
            ". Описание кода: ",trade.ResultRetcodeDescription());
     }
   else
     {
      Print("Метод OrderDelete() выполнен успешно. Код возврата=",trade.ResultRetcode(),
            " (",trade.ResultRetcodeDescription(),")");
     }
//---     
  }    

depois escrevo outro

   // проверка условия на удаление лимитного ордера
      bool bLimitDeleteSignal=false;
      //if(OrderSelect(ticket) ==true)
      if(OrderGetInteger(ORDER_TYPE)==ORDER_TYPE_BUY_LIMIT)
         bLimitDeleteSignal=LimitDelBuySignal();
      //if(OrderSelect(ticket) ==true)
      if(OrderGetInteger(ORDER_TYPE)==ORDER_TYPE_SELL_LIMIT)
         bLimitDeleteSignal=LimitDelSellSignal();
      // если есть сигнал на закрытие позиции - закрываем и выходим
      if(bLimitDeleteSignal==true)
        {
         Print("Удаляем ордер!!!");
вот здесь вызываю  верхнею функцию чтобы удалить ордер по тикеру , и не знаю как записать чтобы компилятор неругался
       //DeleteOrder(ulong  ticket);     ???????????????????????????
     //   DeleteOrder(ticket);         ???????????????????????????????????????????????????????????
    //    DeleteOrder();              ????????????????????????
         return;
        }