Работа с файлами - один советник выгружает позиции и эквити, второй загружает только позиции, третий - индикатор рисует по загруженной истории эквити

MQL5 Experts Scripts

Job finished

Execution time 10 days
Feedback from customer
Грамотно, качественно, быстро и недорого. Рекомендую...

Specification

Первый советник- Функция 1: из советника выгружаются в реальном времени состояние Equity, Balance и дата/время согласно периода на котором установлен независимо от пары в файл №1 с приходом каждой свечи.
Функция 2: кнопка "закрыть все открытые ордера" - при ее активации предварительно выгружаются все открытые позиции со всеми свойствами в файл №2, добавляется дата и время выгрузки, при успешной записи закрываются все позиции по текущим уровням, выдается окно "файл записан, позиции закрыты".

Второй советник- Функция : кнопка "открыть ордера" - при ее активации в советник загружаются из файла №2 все до этого закрытые позиции, при успешной загрузке открываются сделки по всем прочитанным инструментам с прочитанными лотами, стопами, профитами, магиками и комментариями по текущим уровням в прочитанных направлениях. В случае непринятия терминалом отдельных сделок выводится информационное окно с этими отвергнутыми сделками и они записываются в файл №3 с добавлением даты/времени непринятия. Если открылась хотя бы одна позиция считать операцию успешной и перенести все данные по всем участвующим в переносе ордерам в файл №4, добавив позициям еще одну дату/время переноса. В случае успеха опустошить файл №2. Файл №3 и №4 постоянно пополняются не затирая старые данные.

Индикатор: в индикатор загружаются в реальном времени из файла №1 указанное количество Equity, Balance, дата/время как исторические данные. Текущая свеча берет текущие данные Equity, Balance и все это отображается в виде индикатора наподобие LifeHack_Balance_Equity.


Responded

1
Developer 1
Rating
(87)
Projects
131
22%
Arbitration
7
57% / 0%
Overdue
33
25%
Free
2
Developer 2
Rating
(22)
Projects
37
81%
Arbitration
0
Overdue
2
5%
Free

Project information

Budget
37+ USD
For the developer
33.3 USD
Deadline
to 7 day(s)