仕事が完了した
指定
1) 1) При запуске проверяем на открытые ордера, не работаем пока все не будут закрыты.
2) 2) Входные данные:
a. Лот
b. ТаймФрейм
c. Прибыль в $
d. Ручная / авто торговля
e. Кф. Объема (Volume)
3.1 При ручной торговле, ждем открытие 1-го ордера, фиксируем цену открытия.
Если последующий бар в соответствии с ТФ открыт выше цены открытия, а ордер Sell, удваиваем лот и открываем Buy, соответственно если 1-й ордер Buy, а открытие последующего бара ниже цены открытия, удваиваем лот и открываем Sell. Аналогично дальше при открытии 3-го и т.д. принцип такой же (выше / ниже цены открытия 1-го бара), только уже не удваивая (уже удвоенный) лот. Фиксируем прибыль по заданому значению во входных данных(прибыль в $ <= текущей прибыли).
3.2 При автоматической торговле открытие первого ордера происходит при увеличении объема в заданный КФ во вводных данных (Volume*КФ) в направлении роста или падения бара (т.е. сравниваем Volume пердыдущего бара и его цену закрытия c Volume текущего бара и его цену закрытия). Последующие ордера и закрытие как в пункте 3.1
3.3 Отображать графически открытие / закрытие ордера(ов) и итоговый профит рядом с закрытием.