工作已完成
指定
Здравствуйте, описание задачи:
1. Выставляем систему на экстремум свечи вручную (Точка P1). Р1 минимальный экстремум, система должна опускать (перерисовывать) ее на минимуму новой свечи, если она меньше действующей. Также если Р1 максимальный экстремум, система должна поднимать ее на хай новой свечи, если она больше действующей, на которой установлена P1 в данный момент.
2. Система отмеряет отрезок |P1P2|, параметр минимальной и максимальной длины отрезка L должен задаваться в настройках перед запуском системы. После образования отрезка и отскока от точки P2 на n% от размера отрезка происходит открытие позиции (точка Open).
3. Между точкой P1 и открытием позиции должно быть минимум 4 закрытых свечи. Если меньше 4 свечей, а цена достигла точки Open, то позиция не открывается до тех пор, пока не образуется новый экстремум P2 и, соответственно, новая точка Open или новый отрезок P1P2.
4. Размер лота зависит от размера Stop lose (Sl). SL – должен примерно равняться заданному убытку на одну сделку в % от депозита (по умолчанию 5 %). SL выставляется на точку P2 +/- n пунктов, Take profit (Tp) на n% от размера |P1P2|. После прохождения ценой заданного расстояния n%, может выставляться ордер Trailing stop на точку безубытка.
5. Таймфрейм 1 min, пока не будет открытия позиции в пределах допустимой длины отрезка, при P1 max extreme, а P2 min, система должна образовывать новую P2 (перерисовываться) если новая свеча меньше P2. Соответственно, при P1 min extreme, а P2 max, система должна образовывать новую P2 (перерисовываться) если новая свеча больше P2 после закрытия.
6. После открытия первой сделки и срабатывания SL система должна продолжать открывать сделки при соблюдении условий.
7. Если цена проходит Р1 на заданный параметр n% (Отрезок P1P1new), то система автоматические начинает вести новый экстремум до образования нового отрезка |P1P2| вне зависимости от выполнения ордеров TP/SL предыдущей позиции, система должна открыть новую сделку самостоятельно. И так каждый раз, пока выполнены условия.
8. Условия прекращения открытия новых сделок до ручного перезапуска системы:
1. Не более трех открытых (действующих) позиций по одному инструменту (графику)
2. Превышен размер отрезка |P1P2|
3. Цена прошла точку P2 предыдущего отрезка на n пунктов. Актуально только для 2й и последующих позиций.
Полное описание в ТЗ.