Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1422

 
Ivan Butko #:

Per favore ditemi come risolverlo.

Ecco il codice

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


Ed ecco come appare nel terminale (nelle impostazioni).

Dove manca il secondo slash? Ecco perché non esporta. Devo aggiungerlo manualmente ogni volta
Forse tre slash?
 
Roman Shiredchenko #:


Se questo è un frammento di codice per il tester, puoi dirmi come usare il file csv dove leggerlo nel tester della strategia? Scrivo delle citazioni in un file, come inserirle nel tester?
Per lavorare con csv
 
Valeriy Yastremskiy #:
La cartella del tester ha una propria cartella di file.

SPS - QUESTO LO SO. Leggerò di più - lo posterò..... Se c'è qualcosa - chiarirò.....

 
Aliaksandr Hryshyn #:
Per lavorare con csv
h ttps:// www.mql5.com/ru/code/download/30455/csv_fast.mqh

grazie - darò un'occhiata...

 
Roman Shiredchenko #:

oops - darò un'occhiata...

Ci sono dei file di inclusione, vedi il file completo:
 
Aliaksandr Hryshyn #:
Ci sono dei file di inclusione, si veda il file completo:

Sp - ancora una volta non è molto semplice. Tiki ha inserito in Files la directory sotto il nome dello strumento nel formato di file csv richiesto e l'ha testato nella mia comprensione ora.... ;-)
 
Buon pomeriggio! Cosa succede se il terminale è collegato al VPS MQL5? Quando si chiude il terminale, il Trailing Stop funzionerà ancora o rimarrà all'ultimo livello, proprio come nel caso senza 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);

Cercando di inviare json tramite WebRequest, il server restituisce:"\u0022BTCUSD\u0022 non è un tipo di bundle valido per la denormalizzazione".

Cioè non gli piace la codifica delle virgolette \u0022 .
Ho provato a specificare tutte le varianti di codifica nelle intestazioni e in
StringToCharArray, ma niente aiuta.

Da python tutto funziona senza problemi:
response = requests.post(url, data=json.dumps(data), headers=headers)
cioè tutto è ok con il server.

Come risolvere il problema?


 

Quando si aggiunge al repository questo è l'errore. Chi l'ha riscontrato? Dove pulire?

 
Vladimir Deryagin #:

Quando si aggiunge al repository questo è l'errore. Chi l'ha riscontrato? Dove pulire?

Di solito funziona con me:

  • chiudere MetaEditor,
  • uscire dal terminale di MQL.Community,
  • accedere nuovamente al terminale in MQL.Community,
  • aprire MetaEditor
  • e poi Connetti archiviazione.
Sfortunatamente, non sempre è stato utile. A volte tutto funzionava di nuovo dopo qualche tempo.