Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1422

 
Ivan Butko #:

Por favor, diga-me como corrigir isso.

Aqui está o código

input string    Export_FileName  = "\\data.csv"; // Файл для экспорта (в папке "MQL5/Files")


E aqui está a aparência no terminal (nas configurações).

Onde está faltando a segunda barra? É por isso que ele não é exportado. Tenho que adicioná-la manualmente todas as vezes
Talvez três barras?
 
Roman Shiredchenko #:


Se esse for um fragmento de código para o testador, você pode me dizer como usar o arquivo csv e onde ler sobre ele no testador de estratégia? Eu escrevo citações em um arquivo, como colocá-las no testador?
Para trabalhar com csv
 
Valeriy Yastremskiy #:
A pasta do testador tem sua própria pasta de arquivos.

SPS - ISSO EU SEI. Vou ler mais - vou postar..... Se houver alguma coisa, eu esclarecerei.....

 
Aliaksandr Hryshyn #:
Para trabalhar com csv
h ttps:// www.mql5.com/ru/code/download/30455/csv_fast.mqh

Obrigado - vou dar uma olhada...

 
Roman Shiredchenko #:

oops - vou dar uma olhada...

Há arquivos de inclusão lá, veja a coisa completa:
 
Aliaksandr Hryshyn #:
Há arquivos de inclusão lá, veja tudo:

Sp - novamente não é muito simples. Tiki colocou em Files o diretório sob o nome do instrumento no formato de arquivo csv necessário e testou-o no meu entendimento agora.... ;-)
 
Boa tarde! E se o terminal estiver conectado ao VPS da MQL5? Ao fechar o terminal, o Trailing Stop ainda funcionará ou permanecerá no último nível, como no caso sem VPS?
 
#include <JAson.mqh>
CJAVal jv;

jv["type"] = "BTCUSD";
jv["title"] = "test";

int result;
char res_data[],post[];
ArrayResize(post,StringToCharArray(jv.Serialize(),post,0,WHOLE_ARRAY)-1);
string headers="Content-Type: application/json\r\nAccept: text/plain";
result=WebRequest("POST",url,headers,3000,post,res_data,res_headers);

Ao tentar enviar json via WebRequest, o servidor retorna:"\u0022BTCUSD\u0022 não é um tipo de pacote válido para desnormalização.".

Ou seja, ele não gosta da codificação de vírgulas invertidas \u0022 .
Tentei especificar todas as variantes de codificação em cabeçalhos e
StringToCharArray, mas nada adiantou.

No python, tudo sai sem problemas:
response = requests.post(url, data=json.dumps(data), headers=headers)
ou seja, está tudo bem com o servidor.

Como resolver o problema?


 

Ao adicionar ao repositório, esse é o erro. Quem encontrou esse erro? Onde fazer a limpeza?

 
Vladimir Deryagin #:

Ao adicionar ao repositório, esse é o erro. Quem encontrou esse erro? Onde fazer a limpeza?

Geralmente funcionava para mim:

  • fechar o MetaEditor,
  • fazer logout no terminal da MQL.Community,
  • fazer login novamente no terminal da MQL.Community,
  • abrir o MetaEditor
  • e, em seguida, conectar o armazenamento.
Infelizmente, isso nem sempre ajudou. Às vezes, tudo funcionava novamente depois de algum tempo.
Razão: