![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
)), o que há de errado com uma variável?
Os que estão no link perdem ...
Falta do tipo de fio
Tenho uma idéia, não sei quão útil ela é, mas preciso dela de tempos em tempos, por que não criar uma célula de memória em Expert Advisors e indicadores, em outras palavras, as informações que o Expert Advisor registra por si só.
Por exemplo, o valor do depósito inicial agora precisa ser calculado com o ciclo de ordens históricas. Em outras palavras, este saldo ou hora de início poderia ser armazenado no próprio Expert Advisor quando este começar ,
Se o Expert Advisor tiver sua própria memória, por exemplo, ExpertMemory, e organizar o trabalho com ela MemorySetDouble, MemorySetString, MemoryGetInteger . dê ao Expert Advisor, por exemplo, 512 kb para tais memórias ...
que perde seu valor quando o terminal ou servidor é reiniciado
Que diferença faz onde o valor é perdido, na memória ou em uma variável?
A EA escreve o valor no próprio arquivo ex, como se ele fosse escrito em um arquivo csv
Então escreva seu arquivo, qual é o problema?
Ou, se você não precisar de um fio, use a GlobalVariable.
A EA escreve o valor no próprio arquivo xx, como se estivesse escrito em um arquivo csv
Não é isso que eu quero dizer. Qual é a diferença se ela é sobrescrita quando você inicia MT em eh ou quando você inicia EA em inite você escreve para uma variável de nível global.
A diferença é que ao escrever para o eh se transferido para outro PC, este registro deve ser salvo.