MT5, mql5, mql5.com sugestões de melhorias. - página 7

 
Marco vd Heijden:

Eu acho que um clique de negociação é tão perigoso quanto:)

Claro, mas quando você o permite, você deve saber o que está fazendo.

Mas a melhoria não tem que existir no MT4 ou tem ?

Não, claro, eu estava pensando erroneamente.

Quero dizer que a melhoria seria qualquer e quando eu construo algo eu quero ser capaz de testá-lo rapidamente isso geralmente é feito anexando o EA para ver o que ele faz, depois alterando o código e removendo o EA anexado novamente para ver as modificações e isso continua assim até que ele faça o que eu quero que ele faça.

Não vejo porque você precisa remover o EA e anexá-lo novamente. Basta anexá-lo e recompilá-lo.

Um clique significa rápido e no MT5 ele só se tornou mais lento, já que agora você tem que selecionar primeiro a lista de especialistas.

Nenhum MT5 se tornou mais lento no que diz respeito a isso. Na verdade, é mais rápido: clique com o botão direito no ícone do gráfico e "remover". Menos cliques do que o MT4.
 

Às vezes, quando estou trabalhando em algo que nem sempre é possível fazer com uma recompilação.

Parece que a função de um clique remover especialista já existe e que eu simplesmente não estava ciente disso.

Obrigado.

 
Marco vd Heijden:

Às vezes, quando estou trabalhando em algo que nem sempre é possível fazer com uma recompilação.

Parece que a função de um clique remover especialista já existe e que eu simplesmente não estava ciente disso.

Obrigado.

São 2 cliques de fato :-(

Anexado um "one click remove expert" ;-)

Arquivos anexados:
 
Alain Verleyen:

São 2 clicks na verdade :-(

Anexado um "one click remove expert" ;-)

LOL obrigado muito útil :)
 

Aqui está outro.

Edição: OBJPROP_SELECTABLE desabilitado por padrão.

No MT4, você poderia arrastar uma linha simplesmente clicando duas vezes nela.

No MT5, não é assim.

 
Marco vd Heijden: Aqui está outro.

Edição: OBJPROP_SELECTABLE desabilitado por padrão.

No MT4, você poderia arrastar uma linha simplesmente clicando duas vezes nela.

No MT5 não é assim.

Ainda é a mesma coisa no MT5, pelo menos para mim. Eu ainda o faço dessa forma, assim como no MT4!

PS! Poderia ser por causa do seu uso do Linux/Wine em vez do Windows?

 

Aqui está uma solicitação do ponto de vista dos codificadores - para que o MetaEditor

  • ou remover automaticamente o espaço branco residual ao salvar arquivos (definido pela opção configurável)
  • ou de ter um comando (com atalhos) para fazê-lo quando necessário.

Também seria ótimo se ele removesse as linhas de espaço branco no final do arquivo.

 
Fernando Carreiro:

Ainda é a mesma coisa no MT5, pelo menos para mim. Ainda o faço dessa maneira, como no MT4!

PS! Poderia ser por causa do seu uso do Linux/Wine em vez do Windows?

Apenas tomei a liberdade de instalar janelas apenas para verificar se eu seria capaz de mover o H_LINE e levei 30 minutos da minha vida para verificar que eu estava certo o objeto não é arrastável a menos que a propriedade do objeto esteja especificamente definida.

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   ObjectCreate(0,"line",OBJ_HLINE,0,TimeCurrent(),SymbolInfoDouble(Symbol(),SYMBOL_BID));
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+

Agora enquanto eu estava testando esta outra questão revelou-se, no início não havia nenhuma H_LINE a ser encontrada, mas surgiu um erro 4304 nunca visto antes no MT4, porque no MT4 você apenas obtém a H_LINE como ela supostamente deveria fazer.

Isso confirma meu receio de que será um trem de frustração e problemas que ainda não têm que estar lá.

Então restaurei minha fé e rapidamente removi a divisória das janelas, juntamente com o MT5, e isso me fez sentir muito melhor.

Por favor, tente esse código e tente clicar duas vezes nessa linha para que você possa arrastá-la.

Não se moverá um centímetro.

 
Marco vd Heijden:

Tomei a liberdade de instalar janelas apenas para verificar se eu seria capaz de mover o H_LINE e levei 30 minutos da minha vida para verificar se eu estava certo o objeto não é arrastável a menos que a propriedade do objeto esteja especificamente definida.

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   ObjectCreate(0,"line",OBJ_HLINE,0,TimeCurrent(),SymbolInfoDouble(Symbol(),SYMBOL_BID));
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+

Agora enquanto eu estava testando esta outra questão revelou-se, no início não havia nenhuma H_LINE a ser encontrada, mas surgiu um erro 4304 nunca visto antes no MT4, porque no MT4 você apenas obtém a H_LINE como ela supostamente deveria fazer.

Isso confirma meu receio de que será um trem de frustração e problemas que ainda não têm que estar lá.

Então restaurei minha fé e rapidamente removi a divisória das janelas, juntamente com o MT5, e isso me fez sentir muito melhor.

Por favor, tente esse código e tente clicar duas vezes nessa linha para que você possa arrastá-la.

Confirmado, ele de fato não seleciona.

Entretanto, minhas desculpas por fazer você passar por todo esse trabalho, porque li mal seu post e assumi incorretamente na minha pressa, que você estava falando sobre a colocação manual de objetos no terminal.

De fato, você mencionou "OBJPROP_SELECTABLE" que indicava claramente que você estava falando de código, mas eu simplesmente o bloqueei inconscientemente e assumi "manualmente".

Desculpe por isso!

 
Vejo também que o MT5 também não cumpre com OBJPROP_HIDDEN.