[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 316
granit77: Vladimir, desde que você publicou uma compilação, você deve ter lidado com este assunto. Você encontrou uma variante simples e pronta de transferir uma variável do terminal para o terminal via memória, variável Windows, etc., ou seja, não via arquivo? Como variante final, um indicador que extrai a linha Close[0] de outro terminal em um terminal on-line. Em uma tabela de carrapatos esta comparação pareceria muito clara.
granit77: Vladimir, desde que você publicou uma compilação, você deve ter lidado com este assunto. Você já encontrou uma variante simples de passar uma variável de terminal para terminal via memória, variável Windows, etc., ou seja, não via arquivo? Como variante final, um indicador que extrai a linha Close[0] de outro terminal em um terminal on-line. Em uma tabela de carrapatos esta comparação pareceria muito clara.
Não, não tenho. E agora eu mesmo tenho que fazer um Expert Advisor, que transfere dados de um terminal para outro.
Acho que ouvi em algum lugar que você pode usar o WinApi
Vladimir, desde que você publicou uma compilação, você deve ter lidado com este assunto.
Você encontrou uma variante simples e pronta de transferir uma variável do terminal para o terminal via memória, variável Windows, etc., ou seja, não via arquivo?
Como variante final, um indicador que extrai a linha Close[0] de outro terminal em um terminal on-line. Em uma tabela de carrapatos esta comparação pareceria muito clara.
FileMapping
ou Atom
https://www.mql5.com/ru/forum/54467
https://www.mql5.com/ru/forum/100455
e exemplos de FileMapping em MSDN
Por favor, ajude-me a trocar dados da maneira mais rápida entre terminais MT4 em um computador.
Se você quiser copiar o comércio, aqui está a copiadora. Se você quiser apenas trocar dados, você precisa fazer uma dll
Não é rápido. Passa por arquivos. Será uma dor de cabeça para o disco.
Minha biblioteca de arquivos é muito melhor.
Não é rápido. É através de arquivos. Você vai estuprar o disco.
Minha biblioteca de arquivos é uma maneira melhor de trabalhar com arquivos.
#importar
Definitivamente, não através do disco.
Tanto quanto entendi, a transferência passa por "canal nomeado" e não por arquivos.
Eu não olhei com cuidado. Aí está: CreateNamedPipe().
Para transferir dados entre computadores, esta é uma boa opção. Mas é melhor usar o mapeamento dentro do computador. Veja o link acima.
Também é melhor não chamar as funções WinAPI em código MQL4. Isto é muito lento e pouco confiável.
Vladimir, desde que você publicou uma compilação, você deve ter lidado com este assunto.
Você já encontrou uma variante simples de passar uma variável de terminal para terminal via memória, variável Windows, etc., ou seja, não via arquivo?
Como variante final, um indicador que extrai a linha Close[0] de outro terminal em um terminal on-line. Em uma tabela de carrapatos esta comparação pareceria muito clara.
Não, não tenho. E agora eu mesmo tenho que fazer um Expert Advisor, que transfere dados de um terminal para outro.
Acho que ouvi em algum lugar que você pode usar o WinApi
Boas festas para você... :-)))
Obrigado
Ajuda - a situação foi levada ao absurdo!!!
Ao executar este pedaço de código, o tronco inteiro é inundado com isto:
Erro 1 erro aparece ao tentar alterar o valor TP igual ao valor tpb ou tps, mas por que a linha no código
permite fazer isso ?????!!!!!!!!!