작업 종료됨
명시
Советник должен выполнять две задачи:
1. Постоянно производить запись (перезапись данных без добавления) в указанные файлы (формат txt) информацию о текущем состоянии баланса, средств, свободной маржи и сумму прибыли по всем ордерам (только цифры с двумя знаками после запятой).
2. Постоянно проводить проверку на наличие указанного в параметрах одного из файлов и в случае обнаружения, запускать процедуру закрытия только прибыльных, только убыточных или всех открытых ордеров в зависимости, какой файл будет найден (имя файла, как приказ к закрытию ордеров). После выполнения приказа на закрытие, файл удаляется.
Входные параметры:
Переменная | Значение | Пояснение |
PathAccount | C:\Account | Путь для записи txt файлов. В случае отсутствия указанного пути, файлы записываются в папку по умолчанию (MQL5\Files) |
Balance | Balance.txt | Имя файла для записи текущего баланса |
Equity | Equity.txt | Имя файла для записи текущих средств |
FreeMargin | FreeMargin.txt | Имя файла для записи текущей свободной маржи |
ProfitAmount | ProfitAmount.txt | Имя файла для записи общей прибыли по всем открытым ордерам |
PathCloseOrders | C:\CloseOrders | Путь для поиска файлов закрытия ордеров. В случае отсутствия указанного пути, файл записываются в папку по умолчанию (MQL5\Files) |
CloseProfit | CloseProfit.txt | Имя файла для закрытия только прибыльных ордеров |
CloseLoss | CloseLoss.txt | Имя фала для закрытия только убыточных ордеров |
CloseAll | CloseAll.txt | Имя файла для закрытия всех открытых ордеров |