Обсуждение статьи "Знакомство с языком MQL5 (Часть 40): Руководство для начинающих по работе с файлами в MQL5 (II)"

 

Опубликована статья Знакомство с языком MQL5 (Часть 40): Руководство для начинающих по работе с файлами в MQL5 (II):

В этой статье вы создадите торговый журнал в формате CSV с помощью MQL5, считывая историю счета за заданный период и записывая в файл структурированные записи. В статье объясняется, как подсчитывать сделки, получать тикеты, определять символ и тип ордера, а также с помощью динамических массивов собирать данные о входе в сделку (лот, время, цена, SL/TP) и выходе из нее (время, цена, прибыль, результат). В результате получается упорядоченный журнал, который сохраняется между запусками программы и подходит для анализа и отчетности.

И снова приветствуем вас в Части 40 серии "Знакомство с языком MQL5"! В предыдущей статье мы заложили основу для работы с файлами в MQL5, разобрав, как создавать и открывать файлы с помощью FileSelectDialog и FileOpen. Мы также создали структуру простого торгового журнала и безопасно, в упорядоченном виде, записали в файл основные сведения о счете. Во второй части мы продолжим работу на этой основе и сосредоточимся на экспорте реальной торговой истории в файл журнала. Вы узнаете, как получать доступ к истории счета за заданный период, а также как извлекать важные сведения о сделке, такие как номер тикета, символ, тип ордера, размер лота, время открытия и закрытия, цены, прибыль и результат сделки. Затем эти записи будут внесены в журнал в структурированном и удобном для чтения виде.

Эта статья, как и другие статьи этой серии, подходит в том числе для начинающих. Логика каждого действия подробно разбирается, каждый шаг детально описывается. Расширяя скрипт торгового журнала, мы продолжим использовать тот же проектный подход. К концу этой статьи вы получите практическое представление о том, как читать историю сделок и хранить ее в файлах так, чтобы данные сохранялись между запусками программы программы. Это важно для ведения журналов, анализа, отчетности и оценки стратегий в практических приложениях MQL5.


Автор: Israel Pelumi Abioye