指定
Требуется написать советник, умеющий изменять (добавлять, удалять) ордера из списка в текстовом файле.
Запись в файле может быть любая удобная для считывания советником. Для меня это не принципиально, т.к. записываться будут из excel и ему всё равно, в каком виде писать. Детали уже с исполнителем обсудим.
В txt файл записываются данные по всем ордерам. Одна строка-один ордер.
Account, Ticket, Open Time, Type, Size, Item, Price, S/L, T/P, Current Time, Price, Commission, Swap, Profit, Comment, Magic
Одна строка для примера.
1128806; 1071644406; 2020.12.31 18:13:17; sell; 1,00; GBPUSD; 1,36611; 1,35000; 1,37000; 2020.12.15 20:59:59; 1,36592; 22,12; -4,28; 144,10; sovetnik; 1
Коротко общий порядок действий советника. Советник проверяет, есть ли txt-файл. Если есть, то читает его. Для установленных ордеров, которые уже имеют тикет (рыночные и отложенные) изменяет в соответствии с записями в txt для этих ордеров S/L, T/P или закрывает его, если этого ордера нет в списке.
Для ордеров, которых ещё нет в терминале (и нет тикета). Открывает их в соответствии с записями. Как отложенные, так и по маркету.
После всех изменений по ордерам советник удаляет txt-файл и ждёт следующий.
Код советника должен быть открыт. Дополнительных файлов, если вдруг потребуются, тоже.