Несколько изменений:
1) В начале графика была "некрасивость" - линии лежали на нуле. На торговлю это никак не влияло, но было неудобно. Некрасивость убрал, теперь первые 3 свечки на графике линии не отображаются (если выбрана длина 3, разумеется).
2) Убрана фича закрывать позицию по цвету свечи, так как пользы от неё всё равно не оказалось.
3) Ну и самое интересное - добавлен параметр "Shift Close". Им смещает уровень цены закрытия позиции. То есть закрывать можно не на уровне MA, а например поближе (что снижает риски/прибыль), или наоборот подальше от MA (что повышает риски/прибыль). Наиболее полезно оказалось на больших ТФ, типа дневного. Параметр принимает дробные значения типа 3.3% (надо через точку, не через запятую). Но тут нужно объяснять подробнее.
Сравним
Старую версию можно описать так (если только лонг):
- Покупаем на МА-15%
- Продаем на МА-0%
В новой версии, если Shift Close включен и стоит 5% то получается так:
- Покупаем на МА-15% (без изменений)
- Продаем на МА-5%
Думаю принцип Вы поняли. Для шорта точно так же.
Точки
Чтобы не рисовать радугу из разноцветных линий (их же теперь 5 штук) решил сделать точками, а не линиями. Но Вы можете стиль поменять в настройках стиля и сохранить свой вариант навсегда. Линия для закрытия лонга это лаймовые точки, а линия для закрытия шорта это красные точки. То есть цвета совпадают.
Точки исчезают если параметр Shift Close = 0%, что бы зря глаза не мозолили. Юзабилити :)
Смысл применения
Если Shift Close стоит 5% значит линия точками для закрытия лонга окажется на 5% ближе к цене нашей покупки. А это значит что вероятность что цена дойдет до этой линии будет выше. То есть увеличится % прибыльных сделок. Потому что сама вероятность прибыльной сделки вырастает. Ведь цена то на 10% вырастет более вероятно чем на 15%, правильно ведь? :)
Но у медали этой есть и обратная сторона. Не сложно догадаться какая - размер прибыли то ведь тоже уменьшится ровно на эти 5%. Так увеличивая % профитных трейдов Вы уменьшаете прибыль от трейдов.
Бектесты
Наиболее полезно на дневном оказалось (пока только на бектестах). Типа лонг брать на -15% или даже на -20%, а закрывать на 5% ниже МА. Тут еще сразу можно догадаться что чем меньше ТФ, тем меньший имеет смысл ставить Shift Close. Разумеется, нет смысла ставить Shift Close больше чем у Вас Shift. Иначе это будет значить что скрипт сразу должен продать дешевле чем купил только что.
Бот
В 914-ой добавлю, это то не сложно добавить.
Вчера мне приснился Сатоши Накамото, и он сказал что съест тебя, если ты мне за это лайк не поставишь :)