Isso é muito legal! Eu sempre quis ligar para meus conselheiros)
E foi escrito de forma inteligente - bastante conciso, mas muitas coisas importantes não foram esquecidas.
Comprarei um modem e tentarei conectá-lo.
Obrigado!
Muito grato a Sergey Shevchuk!
Muito obrigado!
Muito bom!
Temos poucas pessoas competentes e inteligentes, portanto, aprecie e tolere seu caráter!
E se o Expert Advisor estiver em um servidor VPS remoto, há alguma outra opção de comunicação?
um setor artesanal, é como soldar um macarrão, um cabo telefônico em seu telefone celular.
É isso mesmo. E Deus não permita que as torres da operadora sempre funcionem corretamente e que o macarrão soldado nunca seja usado.
não os impediu de se conectar às torres que estavam funcionando corretamente.
Ponto principal:
permitirá que você esteja em contato com o terminal de negociação mesmo quando a Internet móvel não estiver disponível, ou seja, por meio de chamadas e mensagens SMS. Além disso, esse Expert Advisor o notificará sobre a desconexão e a reconexão com o servidor de negociação.
Acabei de sugerir uma alternativa para o último recurso. Acredite em mim, a Internet geralmente cai justamente quando você mais precisa dela.
Digamos que você esteja em um trem. O trem é um trem popular, sem Wi-Fi (sim, eles ainda o têm). A cobertura GPRS/3G entre a maioria das estações também deixa muito a desejar. Você recebe relatórios sobre o trabalho do seu especialista na forma de notificações por SMS. Você percebe que o Expert Advisor começa a drenar inesperadamente por algum motivo (o fator que o Expert Advisor deveria parar também falha por algum motivo). Você envia um comando SMS para o Expert Advisor e, assim, o interrompe manualmente até descobrir o que está acontecendo.
Isso é bom se você não precisar dele.
É por isso que sempre respeitei os verdadeiros programadores - é a falta de vontade deles de procurar uma solução de circuito.
Compre uma chave GSM e desligue o PC. ;)
Obrigado pelo artigo - muito informativo!
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Novo artigo Trabalhando com modem GSM a partir de um Expert Advisor MQL5 foi publicado:
Atualmente há um número razoável de meios para uma monitorização remota confortável de uma conta de negociação: terminais móveis, notificações push, trabalhando com o ICQ. Mas tudo requer conexão com a Internet. Este artigo descreve o processo de criação de um Expert Advisor que lhe permitirá ficar em contato com o terminal de negociação, mesmo quando a Internet móvel não estiver disponível, através de chamadas e mensagens de texto. Este Expert Advisor também poderá notificá-lo sobre uma conexão perdida ou restabelecida com o servidor de negociação.
Para este objetivo, virtualmente qualquer modem GSM, assim como a maioria dos telefones com a função modem poderiam executar. Para ilustração, eu escolhi o Huawei E1550, já que este modem é um dos dispositivos mais utilizados dentro do gênero. Além disso, no final do artigo, vamos tentar substituir o modem por um velho celular Siemens M55 (lançado em 2003) e ver o que acontece.
Primeiramente algumas palavras sobre como enviar um byte de dados a partir de um Expert Advisor a um modem.
Depois de conectar o modem ao computador e instalar todos os drivers necessários, você será capaz de ver uma porta COM virtual no sistema. Todas as operações futuras com o modem são realizadas através desta porta. Consequentemente, a fim de trocar dados com o modem, você deve primeiro obter acesso a porta COM.
Fig. 1. O modem Huawei está conectado à porta COM
Aqui, vamos precisar da biblioteca DLL TrComPort.dll que é distribuída livremente na Internet, juntamente com os arquivos de origem. Ela será usada para configurar a porta COM, consultar seu estado, bem como receber e enviar dados.Autor: Serhii Shevchuk