Quem pode partilhar a sua experiência na utilização de notificações Push no MetaTrader 4 / MetaTrader 5 usando MetaQuotes ID? - página 4

 
Wahoo:
Seria óptimo se fosse possível responder também às mensagens da aplicação móvel.

Sim, vamos incluir categorias automáticas (subdirectórios) nas mensagens, o que irá melhorar a navegação. Por exemplo, mensagens do terminal da conta 123456 irão para o directório "123456 Account", mensagens da MQL5.com para "Notificação MQL5".

Para comunicação privada iremos atribuir uma categoria separada de Mensagens MQL5, onde poderá facilmente corresponder-se com outros membros da MQL5.community


Além disso, se a extensão das mensagens push for limitada, seria possível enviar mensagens longas como poucas mensagens pequenas, enquanto agora muitas mensagens são truncadas.

Mesmo quando o transporte Android/iOS envia mensagens mais curtas, o terminal móvel sabe como bombear mensagens "longas", incluindo as que faltam.

Mas não se trata de textos muito longos (mais longos do que o permitido). Trata-se de transmitir mensagens curtas, mas cheias de unicode, e é obviamente mais longo do que os SMS obsoletos.

 

Seria óptimo se fosse possível enviar uma mensagem (um comando de um conjunto padrão, ou melhor se criado pelo utilizador) do telemóvel para o terminal fixo, tal como "Stop machine", "Shorting only", etc.

Imagine a situação: um robô está a negociar no computador fixo e felizmente envia relatórios e olá para o terminal móvel, vemos que algo correu mal - como é que paramos o robô?

 
joo:

Seria óptimo se fosse possível enviar uma mensagem (um comando de um conjunto padrão, ou melhor, se criado pelo utilizador) do telemóvel para o terminal fixo, algo como "Stop machine", "Shorting only", etc.

Imagine a situação: um robô está a negociar no computador fixo e felizmente envia relatórios e olá para o terminal móvel, vemos que algo correu mal - como é que paramos o robô?

Claro que não tem nada a ver com o Campeonato, não deveria estar aí disponível. Mas é simplesmente fantástico como uma característica comum.
 
kudos para a grande ideia
 
MetaDriver:
.... Naturalmente, isto não tem nada a ver com o campeonato, não deveria estar aí disponível....

Ohhh....

Eu nem sequer tinha pensado nisso. :) É claro que esta característica deve ser desactivada no campeonato.

 

Num smartphone, ninguém o impede de ter acesso remoto ao computador com o conselheiro. No entanto, mesmo que não haja acesso remoto, há definitivamente acesso à conta, mesmo a partir do mesmo smartphone.

Ao aceder a uma conta, é sempre possível colocar uma ordem fictícia pendente contendo diferentes tipos de informação em vários campos ao mesmo tempo: OpenPrice, SL, TP, Comment e Magic.

Por conseguinte, só precisamos de compor o nosso próprio sistema de comandos. Por exemplo, se houver uma ordem pendente muito distante com Comentário == "Stop", o Expert Advisor deixará de negociar.

É evidente que desta forma pode gerir a sua EA de forma muito flexível, até à definição de novos parâmetros de entrada para a mesma. Esta técnica pode evidentemente ser utilizada em qualquer plataforma (não apenas MT4 e MT5).

P.S. É melhor usar uma ordem de paragem em vez de uma ordem de limite. Então, a margem não será comida. Embora, com um volume mínimo de posições pendentes, isto praticamente não irá desempenhar o papel.

P.P.S. Seria interessante discutir métodos que permitam determinar que o Conselheiro Especialista não está "ao leme". Por exemplo, o VPS despenhou-se. A mais simples - permanentemente modificável e distante pendente. Interrompida a modificação - a EA está em baixo.

 
hrenfx:

Num smartphone, ninguém o impede de ter acesso remoto ao computador com o conselheiro. No entanto, mesmo que não haja acesso remoto, há definitivamente acesso à conta, mesmo a partir do mesmo smartphone.

Ao aceder a uma conta, é sempre possível colocar uma ordem fictícia pendente contendo diferentes tipos de informação em vários campos ao mesmo tempo: OpenPrice, SL, TP, Comment e Magic.

Por conseguinte, só precisamos de compor o nosso próprio sistema de comandos. Por exemplo, se houver uma ordem pendente muito distante com Comentário == "Stop", o Expert Advisor deixará de negociar.

É evidente que desta forma pode gerir a sua EA de forma muito flexível, até à definição de novos parâmetros de entrada para a mesma. Esta técnica pode evidentemente ser utilizada em qualquer plataforma (não apenas MT4 e MT5).

P.S. É melhor usar uma ordem de paragem em vez de uma ordem de limite. Então, a margem não será comida. Embora, com um volume mínimo de posições pendentes, este factor praticamente não desempenhará o papel.

P.P.S. Seria interessante discutir métodos que permitam determinar que a EA não está "ao leme". Por exemplo, o VPS está morto.

Fixe.

Os bons lagostins valem o seu peso em ouro.

// Isto quer dizer que "para os infiéis...." :-)

 
hrenfx:

P.P.S. Seria interessante discutir técnicas para determinar que a EA não está "ao leme". Por exemplo, o VPS está em baixo. O mais simples - permanentemente modificável, pendente. Interrompida a modificação - a EA está em baixo.

Sim, eu fi-lo. Também pode pingar -- no comando remoto EA deve abrir uma ordem pendente distante com algum comentário, como "Olá mundo" ou reabrir a ordem, se já tiver uma.

E, ugh, basta apagar a ordem ordenada.

 

Afinal de contas, só um sinal num smartphone pode detectar esta situação.

Em vez de um segundo VPS pouco fiável, deveria ser possível executar um script simples no smartphone, enviando um comando pendente.

Por outras palavras, o terminal móvel deve ser capaz de executar pelo menos os guiões mais simples.

Naturalmente, seria melhor poder armazenar não só ordens comerciais, mas pelo menos uma linha de comando no lado do servidor.

Isto é, em MQL5:

bool SendCommandString( string Command );

string GetCommandString();
Uma tal solução permitiria livrar-se de encomendas falsas.
 
A ideia do boneco pendente não é nova e tem uma grande desvantagem - este "comando" passa pelo servidor comercial, com o qual pode não haver qualquer ligação e causar a frustração do robô para o telemóvel. Essa é a beleza das notificações push de ambas as maneiras - comunicação a contornar o servidor comercial.