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

 
como posso controlar os sons em mt4? alterar ou reduzir o seu volume?
 

Olá a todos! Feliz Ano Novo!!!

Como fechar correctamente uma ordem condicional?

Tentei ligar

#include<Trade\Trade.mqh>
//--- объект для проведения торговых операций
CTrade  trade;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- зададим MagicNumber для идентификации своих ордеров
   int MagicNumber=123456;
   trade.SetExpertMagicNumber(MagicNumber);
//--- установим допустимое проскальзывание в пунктах при совершении покупки/продажи
   int deviation=100;
   trade.SetDeviationInPoints(deviation);
//--- режим заполнения ордера
   trade.SetTypeFilling(ORDER_FILLING_RETURN);
//--- режим логирования
   trade.LogLevel(1); // лучше не вызывать этот метод вообще, класс сам выставит оптимальный режим
//--- какую функцию использовать для торговли: true - OrderSendAsync(), false - OrderSend()
trade.SetAsyncMode(true);
//---
   return(0);
  }
colocado no código EA
#include<Trade\Trade.mqh>
 
if(Buy_close)
   {
   if(!trade.PositionClose(_Symbol))
     {
      //--- сообщим о неудаче
      Print("Метод PositionClose() потерпел неудачу. Код возврата=",trade.ResultRetcode(),
            ". Описание кода: ",trade.ResultRetcodeDescription());
           
     }
   else
     {
      Print("Метод PositionClose() выполнен успешно. Код возврата=",trade.ResultRetcode(),
            " (",trade.ResultRetcodeDescription(),")");
            Print("сигнал равняется=",signal_s); 
     }
    }

As ordens fecham, mas aparece um erro 10006 e um monte de mensagens de erro: o método PositionClose() falhou. Código de retorno=10006. Descrição do código: rejeitado.

Como repará-lo? Talvez haja uma maneira mais fácil de fechar um negócio por condição?

 
forexman77:

Olá a todos, Feliz Ano Novo!!!

Como fechar correctamente uma ordem condicional?

Tentei ligar

As ordens fecham, mas aparece um erro 10006 e um monte de mensagens de erro: o método PositionClose() falhou. Código de retorno=10006. Descrição do código: rejeitado.

Como repará-lo? Talvez haja uma maneira mais fácil de fechar um negócio por condição?

// #include<Trade\Trade.mqh> - это не надо второй раз писать в советнике, достаточно один раз перед входными параметрами

if(Buy_close)
   {
   if(!trade.PositionClose(_Symbol))
     {
      //--- сообщим о неудаче
      Print("Метод PositionClose() потерпел неудачу. Код возврата=",trade.ResultRetcode(),
            ". Описание кода: ",trade.ResultRetcodeDescription());
      return; // добавлена запись
     }
   else
     {
      Print("Метод PositionClose() выполнен успешно. Код возврата=",trade.ResultRetcode(),
            " (",trade.ResultRetcodeDescription(),")");
      Print("сигнал равняется=",signal_s);
      return; // добавлена запись
     }
   }
 
trora:
como posso controlar os sons em mt4? alterar ou diminuir o seu volume?
Com o controlo de volume do Windows
 
artmedia70:
Controlo de volume do Windows

a resposta está errada.

interessados em controlar os ficheiros de som no próprio terminal.

onde está o controlo de volume e a opção de alterar o som num evento

 
trora:

a resposta está errada.

Estou interessado em controlar os ficheiros de som no próprio terminal.

onde está o controlo de volume e a capacidade de alterar o som num evento

A questão está errada. O que é a pergunta, é a resposta. É claro e conciso. Este não é o fórum adequado.
 
artmedia70:
A questão está errada. O que é a pergunta, é a resposta. É claro e conciso. Este não é o fórum adequado.

por favor não lisonjeie - se não tiver nada a dizer.

Não creio que a diferença na organização sólida entre o mt4 e o mt5 seja tão significativa e fundamentalmente diferente.

Estou especificamente interessado em como adicionar um som a um evento - neste caso, para fechar um negócio no take out ou à mão.

 

A resposta é correcta. As ferramentas MT4/MT5 não são capazes de ajustar o volume.

Aprenda a fazer as perguntas certas.

 
artmedia70:
Controlo de volume do Windows
sandex:

. Não é possível ajustar o volume com as ferramentas MT4/MT5.


todas as respostas diferentes, não é?

Um ficheiro de som em si tem um certo volume - ao mesmo nível sonoro nas janelas pode soar mais silencioso ou mais alto.

Se não conseguir alterar o volume no terminal, terá de usar o editor de som para alterar o volume. (esta deve ser a resposta correcta)

sobre esta questão - "como adicionar um som a um evento - neste caso, fechar uma transacção" qualquer pensamento? queria fazer um som de moedas a cair...

 
trora:

...( essa deve ser a resposta correcta)...

Então tem estado sempre a pedir a resposta certa? Se sim, então porquê perguntar?
Razão: