Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1420

 
Roman Shiredchenko #:


Если это фрагмент  кода для тестера- не сообщите как юзать csv файл где почитать об этом в тестере стратегий? Пишу котировки в файл как их потом в тестер сунуть?

Извините, я только начинаю и пробую разные функции, либо проверяю что-то из статей. К сожалению, не подскажу. 

 
Roman Shiredchenko #:


Если это фрагмент  кода для тестера- не сообщите как юзать csv файл где почитать об этом в тестере стратегий? Пишу котировки в файл как их потом в тестер сунуть?
В папке тестер своя папка файлс.
 
Ivan Butko #:

Подскажите, пожалуйста, как исправить. 

Вот код

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


А вот как он выглядит в терминале (в настройках)

Куда пропала вторая косая черта? Из-за этого не экспортирует. Приходится каждый раз вручную дописывать
Может три слеша?
 
Roman Shiredchenko #:


Если это фрагмент  кода для тестера- не сообщите как юзать csv файл где почитать об этом в тестере стратегий? Пишу котировки в файл как их потом в тестер сунуть?
Для работы с csv
 
Valeriy Yastremskiy #:
В папке тестер своя папка файлс.

сПС - ЭТО Я ЗНАЮ. Почитаю подробнее - размещу..... Если что - уточню.....

 
Aliaksandr Hryshyn #:
Для работы с csv

спс - гляну...

 
Roman Shiredchenko #:

спс - гляну...

Там есть включаемые файлы, смотрите полностью:
 
Aliaksandr Hryshyn #:
Там есть включаемые файлы, смотрите полностью:

Спс- опять как то все не очень просто. Тики сунул в Files директорию под названием инструмента в нужном формате csv файла да потестил в моем понимании сейчас.... ;-)
 
Добрый День! А что если, терминал подключен к VPS от MQL5? При закрытии терминала Трейлинг Стоп все еще будет работать или, все-таки, так же, как и в случае без 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);

Пытаюсь отправить json через WebRequest, сервер возвращает:  "\u0022BTCUSD\u0022 is not a valid bundle type for denormalization."

Т.е. ему не нравится кодировка кавычек  \u0022.
Перепробовал везде указывать все варианты кодировок и в headers и в 
StringToCharArray, ничего не помогает.

Из питона все улетает без проблем:
response = requests.post(url, data=json.dumps(data), headers=headers)
т.е. с сервером все ok

Как решить проблему?