Эксперт сеточный мартингеильный 2 (код первой версии предоставляется) Задача сохранить возможности версии 1 и добавить новые, а именно: Количество локовых ордеров Тейкпрофит для локовых ордеров Включение отдельного трейлинг стопа для крайнего лока с выключением тейкпрофита Grid2 Принцип работы. Эксперт открывает 2 разнонаправленных ордера (buy и sell), по достижении тейкпрофита или по трейлинг стопу одного из ордеров открывается ещё 2 разнонаправленных ордера (buy и sell) с множителем и так до тех пор пока не откроется заданное количество лок ордеров. Последний локовый ордер (для серии ордеров что закрываются с прибылью, убыточный ордер крайнего лока НЕ ТРАЛИТСЯ) должен иметь настройку включения своего трейлинг-стопа (отдельного от остальных), если он включён то этот локовый ордер идёт без тейкпрофита и трейлинг стопа для локовых ордеров, работает по своему, если выключен, то закрывается по тейкпрофиту и трейлинг стопу для локовых ордеров. При закрытии последнего локового ордера (прибыльные ордера в одном направлении) начинает работать Grid1 (открывает ордера в убыточном направлении) со своими настройками: множитель, шаг, тейкпрофит, включение трейлинг стопа, расстояние трейлинг стопа, вариант умножения (вариант 1 - первый ордер по Grid1 должен умножать свой множитель на сумму всех лотов ордеров открытых при локировании одного направления, убыточных, того же что и грид, далее как обычно, лот крайнего ордера, вариант 0 - умножает лот крайнего ордера). Далее если цена уходит ещё дальше по открытии определённого количества ордер по Grid1 включается Grid2 у которого свои настройки шага и множителя, тейкпрофит и трейлинг стоп общие с Grid1. Настройки для Grid2: шаг, множитель, количество ордеров по Grid1 для включения Grid2. Когда сетка закрывается всё начинается сначала. Важно: при открытии локовых ордеров цена может изменить своё направление и останется противоположный для сетки локовый ордер, по закрытии сетки и открытии сетки новых локовых ордеров с начальным лотом этот ордер должен продолжать вестись и закрываться при сетки в его направлении (ордера открытые при локировании того же напрвления что и оставшийся должны закрываться по тейкпрофиту, а этот ордер начинает учитыватся при выставленнии профита с ордерами по грид, но если он входит в безубыток/профит при локах то закрываться и при локах). Сетку можно закрывать по тейкпрофиту, трейлинг стопу и безубытку (если для сетки тейкпрофит “0” и трейлинг стоп “0” закрывается по безубытку) Настройки: Для локовых ордеров: Начальный лот Тейкпрофит в пунктах Включение трейлинг стопа в пунктах Расстояние трейлинг стопа в пунктах Множитель Включение трейлинг стопа крайнего ордера: если задан (в пунктах) то включён, если “0” то выключен Расстояние трейлинг стопа в пунктах Для Grid1 Тейкпрофит в пунктах Включение Трейлинг стопа в пунктах Расстояние трейлинг стопа в пунктах Множитель Шаг грид в пунктах Для Grid2 Включение грид2: “0” не используется, значение выраженное в количестве открытых ордеров по Grid1 (пример: 5 открытых ордеров по Grid1 включает Grid2) Множитель Тейкпрофит и трейлинг стоп общий с Grid1 Пример: Задано 4 локовых ордеров, открывается 1 пара buy и sell, цена идёт вверх buy закрывается по тейпрофиту/трейлингу, открывается 2-я пара локовых ордеров buy и sell, buy закрывается, 3-я пара buy и sell, buy закрывается, 4-я пара buy и sell, buy закрывается (либо профиту/трейлингу для локовых, либо тралится своим собственным трейлингом). Формируется сетка из убыточных sell. Цена продолжает расти и начинают открываться ордера по Grid1 со своим множителем, шагом, профитом/трейлингом. По открытии 5 ордеров (настройка включения Grid2=5) по Grid1 ордера начинают открываться по Grid2 с новым шагом и множителем, профит/трейлинг общие. Цена разворачивается и сетка закрывается. >>>Бывают случаи когда цена меняет свое направление не закрыв все локовые ордера одного направления. Пример: 4 пары локовых ордера, цена растёт: 1 пара buy и sell, 2 пар buy и sell, 3 пара buy и sell и тут цена меняет свое направление вниз, buy 3 пары не закрывается, а убыточная сетка по sell закрывается. Эксперт должен начать открывать локовые ордера с начальным лотом, локовые ордера по buy закрываются по тейкпрофиту/трейлингу без учета оставшегося ордера, но если этот оставшийся ордер с каим-либо из локовых ордеров выходит в безубыток/прибыль (входит в установленный для локов профит/трейлинг) - закрывается , если нет то ордера по грид начинают учитывать этот оставшийся ордер от предыдущей сетки, т.е. выставляют профит/безубыток/трейлинг с учётом этого оставшегося ордера buy.<<<