Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1572

 
AMarkov:
Eu quis dizer que quando você instalar o EA no gráfico, o indicador será visualizado junto com ele. Não é um problema lê-lo a partir do buffer. Pode ser um hobby, claro, mas me pergunto se é viável ou não...

Criar um indicador a partir da EA e exibi-lo no gráfico.

Документация по MQL5: Операции с графиками / ChartIndicatorAdd
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
  • www.mql5.com
ChartIndicatorAdd - Операции с графиками - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Mihail Matkovskij:

E Alexey, por favor, nunca me ajude no fórum. Por alguma razão, sua chamada "ajuda"não me fazbem.

Tudo começou com isto.


E então Alexei começa a odiar.

Se estiver interessado, você pode segui-lo mais adiante.

Mais em


A resposta de Alexey.

E que função regular funciona com o formato json, que ele quer me enviar para ler sobre isso? Também me encontrei um especialista. Tudo o que ele pode fazer é pregar.

Então, ele me prende aqui como um tolo, e eu não prendo a todos, como você disse, Artem!

Estruturas de dados simples podem ser escritas em um arquivo por funções padrão. Leia a ajuda em torno de StructToCharArray() e as funções correspondentes desta seção.

Документация по MQL5: Преобразование данных / StructToCharArray
Документация по MQL5: Преобразование данных / StructToCharArray
  • www.mql5.com
StructToCharArray - Преобразование данных - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Artyom Trishkin:

Criar um indicador a partir da EA e exibi-lo no gráfico.

Então, como eu entendo, não há uma solução simples para o problema?)))
 

E, por favor, pare de tentar culpar outra pessoa por tudo. Se você foi enviado para pedir uma referência, peça as coordenadas necessárias, em vez de começar a brigar sobre "isto é quem você é".

Bem, é mais fácil e mais rentável no final, pois alguém poupa nervos, alguém tempo e alguém vai acrescentar conhecimento.

E se algo não se encaixa, com uma comunicação produtiva pode encontrar uma solução.

A propósito - uma vez escrevi um analisador de dados de algum serviço para um indicador (ou Expert Advisor - não me lembro).

Eu o fiz usando funções padrão sem bibliotecas de terceiros.

 
AMarkov:
ou seja, como eu entendo não há uma solução simples para o problema ?)))

O que você faria se estivesse no lugar do terminal?

o programa (especialista) chama o indicador raramente, ou seja, nem sempre, chama o iCustom - como você o desenharia?

execute o indicador mais vezes para sacar ?? então você agradecerá.... para cada recálculo....

 
AMarkov:
Então, acho que não há uma solução simples?)

Não poderia ser mais simples :)

O seu consultor especializado trabalha com um indicador? Este indicador está escrito no EA? Seu cabo está na EA. Portanto, você só precisa exibi-la na tabela usando

Документация по MQL5: Операции с графиками / ChartIndicatorAdd
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
  • www.mql5.com
ChartIndicatorAdd - Операции с графиками - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Artyom Trishkin:

Estruturas de dados simples podem ser escritas em um arquivo usando funções padrão. Leia a ajuda em torno de StructToCharArray() e as funções correspondentes desta seção.

Sim. Mas se novos campos forem adicionados às estruturas (em novas versões do arquivo), então os métodos criados com base em funções padrão (imagine que sejam alterados, novos campos sejam adicionados (leitura/gravação)) serão incompatíveis com os arquivos antigos. Mas os formatos de texto e ainda mais formatos como o json são flexíveis e versáteis (em comparação com os arquivos binários normais). Portanto, há duas saídas, escrever seu própriopastor ou encontrar uma biblioteca já pronta. Como atualmente estou trabalhando em um projeto interessante, é um prazer para mim criar um analisador a partir do zero.

 
Mihail Matkovskij:

Sim. Mas se novos campos forem adicionados às estruturas (em novas versões de arquivo), então os métodos criados com base em funções padrão (imagine que sejam alterados, novos campos sejam adicionados (leitura/gravação)) serão incompatíveis com arquivos antigos. Mas os formatos de texto e ainda mais formatos como o json são flexíveis e versáteis (em comparação com os arquivos binários normais). Portanto, há duas saídas, escrever seu própriopastor ou encontrar uma biblioteca já pronta. Como estou trabalhando em algum projeto interessante no momento, é um prazer para mim criar um analisador a partir do zero.

O motor do site já decidiu ajudar você :)


Ao inserir um link para a discussão

Библиотеки: JSON Serialization and Deserialization (native MQL)
Библиотеки: JSON Serialization and Deserialization (native MQL)
  • 2015.08.18
  • www.mql5.com
Статьи и техническая библиотека по автоматическому трейдингу: Библиотеки: JSON Serialization and Deserialization (native MQL)
 
Mihail Matkovskij:

Sim. Mas se novos campos forem adicionados a estruturas (em novas versões de arquivo), então os métodos criados com base em funções padrão (imagine que sejam alterados, novos campos são adicionados (leitura/gravação)) serão incompatíveis com arquivos antigos. Mas os formatos de texto e ainda mais formatos como o json são flexíveis e versáteis (em comparação com os arquivos binários normais). Portanto, há duas saídas, escrever seu própriopastor ou encontrar uma biblioteca já pronta. Como estou trabalhando em algum projeto interessante no momento, é um prazer criar meu próprio parser a partir do zero.

A versãosqlite que não sei está na última versão 5 ou DLL. O banco de dados de valores-chave e pronto para uso.

este último é preferível, especialmente sobre a canção :-)

----

Se pelo menos ... houver um problema, resolva-o sob condições específicas. Por que a fantasia de "esta música vai durar para sempre"? Seu software é inútil para qualquer um depois de amanhã. E neste momento você é o único que precisa disso.

 
Artyom Trishkin:

Não poderia ser mais simples :)

O seu consultor especializado trabalha com um indicador? Este indicador está escrito no EA? Seu cabo está na EA. Portanto, você só precisa exibi-la na tabela usando

Esta função não funciona em 4, infelizmente.
Razão: