Jian Dong Tang / Perfil
- Informações
2 anos
experiência
|
0
produtos
|
0
versão demo
|
0
trabalhos
|
0
sinais
|
0
assinantes
|
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![MetaQuotes](https://c.mql5.com/avatar/2010/1/4B5DE8B4-9045.jpg)
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![SQL e MQL5: Trabalhando com Banco de Dados SQLite](https://c.mql5.com/2/0/MQL5_SQLite_avatar.png)
Este artigo é destinado aos desenvolvedores interessados em usar SQL em seus projetos. Ele explica as funcionalidades e vantagens do SQLite. O artigo não exige conhecimentos especiais de funções SQLite, mas é interessante um conhecimento mínimo de SQL.
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![Contos de Robôs de Negociação: É Mais ou Menos?](https://c.mql5.com/2/0/tales.png)
Dois anos atrás, no artigo "A Última Cruzada" analisamos bastante um método que ainda não é amplamente utilizado na atualidade e interessante para a exibição das informações de mercado - gráficos de ponto e figura. Agora eu sugiro que você tente escrever um robô de negociação com base nos padrões detectados no gráfico ponto e figura.
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![Gerador de sinal de negócios baseado em um indicador personalizado](https://c.mql5.com/2/0/icustom_ava.png)
Como criar um gerador de sinal de negociação com base em um indicador personalizado? Como criar um indicador personalizado? Como acessar os dados do indicador personalizado? Por que precisamos da estrutura IS_PATTERN_USAGE(0) e modelo 0?
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![MetaQuotes](https://c.mql5.com/avatar/2010/1/4B5DE8B4-9045.jpg)
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![MQL5-RPC. Chamadas de procedimento remoto de MQL5: Acesso de serviço da Web e analisador XML-RPC ATC para diversão e lucro](https://c.mql5.com/2/0/mql5rpc.png)
Este artigo descreve o framework MQL5-RPC que possibilita Chamadas de procedimento remoto do MQL5. Ele começa com o básico do XML-RPC, implementação do MQL5 e segue dois exemplos de utilização real. O primeiro exemplo é usando um serviço web externo e o segundo é um cliente para simples serviço XML-RPC ATC 2011 Analyzer. Se você está interessado em como implementar e analisar estatísticas diferentes do ATC 2011 em tempo real, este artigo é para você.
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![MetaQuotes](https://c.mql5.com/avatar/2010/1/4B5DE8B4-9045.jpg)
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![MetaQuotes](https://c.mql5.com/avatar/2010/1/4B5DE8B4-9045.jpg)
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![MetaQuotes](https://c.mql5.com/avatar/2010/1/4B5DE8B4-9045.jpg)
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![MetaQuotes](https://c.mql5.com/avatar/2010/1/4B5DE8B4-9045.jpg)
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![MetaQuotes](https://c.mql5.com/avatar/2010/1/4B5DE8B4-9045.jpg)
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![MetaQuotes](https://c.mql5.com/avatar/2010/1/4B5DE8B4-9045.jpg)
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![MetaQuotes](https://c.mql5.com/avatar/2010/1/4B5DE8B4-9045.jpg)
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![Comunicando-se com o MetaTrader 5 utilizando pipes nomeados sem DLLs](https://c.mql5.com/2/0/pipe-ava__1.png)
Muitos desenvolvedores encontram o mesmo problema - como chegar ao sandbox do terminal sem utilizar DLLs arriscados. Um dos métodos mais fáceis e seguros é utilizar pipes nomeados padrão que funcionam como operações de arquivo normais. Eles permitem que você organize a comunicação cliente-servidor interprocessadores entre programas. Dê uma olhada em exemplos práticos em C++ e MQL5 que incluem servidor, cliente, a troca de dados entre eles e avaliação de desempenho.
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![MetaQuotes](https://c.mql5.com/avatar/2010/1/4B5DE8B4-9045.jpg)
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![MetaQuotes](https://c.mql5.com/avatar/2010/1/4B5DE8B4-9045.jpg)
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![Fundamentos básicos da Programação MQL5: Lista](https://c.mql5.com/2/0/Linked_List_MQL5.png)
A nova versão da linguagem de programação MQL (MQL5) para o desenvolvimento de estratégias de negociação fornece recursos mais poderosos e eficazes em comparação com a versão anterior (MQL4). A vantagem reside essencialmente nos aspectos da programação orientada a objetos. Este artigo analisa a possibilidade de uso de tipos de dados personalizados complexos, como nós e listas. Ele também fornece um exemplo prático de como usar listas na linguagem MQL5.
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![Criando EAs de rede neural usando o assistente do MQL5 e o gerador EA Hlaiman](https://c.mql5.com/2/0/HLAIMAN.png)
O artigo descreve um método de criação automatizada de EAs de rede neural usando o assistente do MQL5 e o gerador EA Hlaiman. Ele mostra como você pode facilmente começar a trabalhar com redes neurais, sem ter que aprender todo o corpo de informações teóricas, e escrever o seu próprio código.
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![Sistemas de negociação adaptativos e seu uso no terminal do cliente do MetaTrader 5](https://c.mql5.com/2/0/Adaptive_Expert_Advisor_MQL5__2.png)
Este artigo sugere uma variável de um sistema adaptativo que consiste em várias estratégias, cada uma realizando suas operações de negociação "virtuais". Negociações reais são realizadas de acordo com os sinais da estratégia mais rentável no momento. Obrigado por utilizar a abordagem orientada a objeto, classes para trabalhar com dados e classes de negociação da biblioteca padrão, a arquitetura do sistema pareceu ser simples e escalável; agora você pode facilmente criar e analisar os sistemas adaptativos que incluem centenas de estratégias de negociação.
![Jian Dong Tang](https://c.mql5.com/avatar/avatar_na2.png)
![Usando os Ponteiros de Objeto no MQL5](https://c.mql5.com/2/0/pointer_small.png)
Predefinidamente, todos os objetos no MQL5 são passados por referência, mas há a possibilidade de usar os ponteiros de objeto. Porém, é necessário realizar a verificação do ponteiro, porque o objeto pode não ser inicializado. Neste caso, o programa MQL5 será finalizado com o erro crítico e descarregado. Os objetos, criados automaticamente, não causam tal erro, então, neste sentido, são bastante seguros. Neste artigo, tentaremos entender a diferença entre a referência do objeto e o ponteiro do objeto, e considere como escrever o código seguro, que usa os ponteiros.