Рэндом писал(а):Теперь опишите все подробно в одном посте. Что бы мне не приходилось выискивать информацию по всей теме.
Что служит сигналом советнику по Макди.
Пользователь имеет возможность выбрать один из трех типов сигнала. Иметь возможность выставлять периоды Макди (ЕМА, ЕМА, SMA)
1.
Событие А. просто открываться по сигналу, когда Макди выше-ниже нуля, в бай или селл, то есть стало выше нуля, бай, стало ниже нуля селл.
2.
Событие В. когда образовался новый экстримум - хай и цена выше нуля - бай, то есть как бы обновляя хаи, по тренду, своеобразная пробойная система. Когда образовался новый экстримум лоу, и цена ниже нуля - продажа, то есть обновляя лои по тренду.
3.
Событие С. цена подошла к экстримуму-хаю, обновила-не обновила, но как только цена начинает откатывать, в Макди значения столбиков переходят с зоны выше нуля, в зону ниже нуля - селл. И наоборот, на падающем рынке цена подошла к лоу, обновила-не обновила, но в итоге начала откатывать, столбики с значения ниже нуля, пересекли и как только стало выше нуля - бай. То есть на разворот.
Если цена не доходит до тейка. Если цена доходит до тейка, то советник закрывает сделку. Если цена не доходит до тейка, на выбор пользователя, должны быть в настройках советника три условия работы по выходу из ситуации, чтобы спасти позиции трейдера
1. в без-убыток,
2. либо в без-убыток + бонус (закрыть все ордера в +5 пп к примеру),
3. или если цена не доходит до тейка в течении часу, двух-трех дней (настраивает пользователь), то тейк переносится на уровень -5%, -10% в процентах от депо, для выхода из позиции
Рассмотрим каждое условие. 1.
В без-убыток. Событие А - Открыли сделку в "бай" на отметке 100 пунктов, а цена вместо того, чтобы вырасти до 150 пп(тейк), опустилась на отметку 50 пп.
Событие В - После чего на отметке 50 пп, откроется еще один ордер в "бай". После чего тейк переносится уже на среднюю позицию, для выхода в без-убыток.
Пример: открыли в «бай» по 100 пп, цена опустилась до 50 пп, открыли еще один ордер в «бай», следовательно 100пп+50пп\2 = 75 пп будет тейк для выхода в без-убыток.
Событие С - если цена дальше опускается ниже в шорт, соответственно выставляется через очередные 50 пп ордер в «бай» и тд, а «тейк» переносится все ниже, и ниже, на среднюю позицию.Для этого нужен параметр Шаг сетки,то есть через сколько пунктов открывается очередной ордер – выставляет шаг сетки, пользователь.
2.
В без-убыток + бонус. Все также само, как в первом случае. Бонус к без-убытку выставляет пользователь. Например 5 пп или хоть 100 пп. Принцип работы прежний.
Событие А - Открыли сделку в "бай" на отметке 100 пунктов, а цена вместо того, чтобы вырасти до 150 пп(тейк), опустилась на отметку 50 пп.
Событие В - После чего на отметке 50 пп, откроется еще один ордер в "бай". А дальше тейк переносится уже на среднюю позицию + 5 пп, для выхода в без-убыток.
Пример. открыли в «бай» по 100 пп, цена опустилась до 50 пп, открыли еще один ордер в «бай», следовательно 100пп+50пп\2 = 75 пп
+ БОНУС 5 пп = 80 пп - это будет уже тейк для выхода в без-убыток.
Пример 2. Открыли сделку в «селл» по 200 пп, цена поднялась на 50 пп, открылся еще один «селл». Тейк поменялся уже, по принципу 200+50\2= 125
+ БОНУС 5 пп = тейк 130 пп. 3.
Если цена не доходит до тейка в течении часу, двух-трех дней (настраивает пользователь), то тейк переносится на уровень -5%, -10% в процентах от депо, для выхода из позиции. Вариант 1. До определенного пользователем времени советник работает по принципу номер один - без-убыток, но как только проходит определенное время выставленное в настройках, алгоритм переходит к второму шагу.
Наверно самая сложная часть.
Вариант 2. Событие А. – Открыли сделку в "бай" в 12.00 дня на отметке 100 пунктов, а цена вместо того, чтобы вырасти до 150 пп(тейк), опустилась на отметку 50 пп. И не возвращается в течении 2 часов которые выставлены в настройках. Так как цена не возвращается в течении 2 часов по времени терминала. Тейк переносится в -5% к депо.
Событие В. Алгоритм уже расчитывает, если депо 1000 уе, просадка 20 уе – он закрывает сделку так как заданный параметр под -5% к депо, а это 50 уе.
Событие С. Алгоритм расчитывает, если депо 1000 уе, просадка 100 уе, а в настройках стоит -5% к депо, он не закрывает сделку, а пересчиытвает, чтобы выйти нужно на отметки просадки в 50 уе, а это к примеру в пунктах- отметка 85 пп, и уже в этом место перемещает тейк.
Исходя из этого.
Пользователь должен иметь возможность выбирать процент от депо и время, то есть через какое время алгоритм начинает работать по событию
В или
С с момента открытия сделки, не важно, это 8 часов, 30 минут, или 94 часа с момента открытия сделки.
Подведем итог. Что нужно иметь в настройках.Шаг сетки – через какое кол-во пунктов будет открываться еще одна сделка. Если это покупки, то очередной ордер «бай», если это продажи, то очередной ордер «селл».
Максимальное кол-во уровней сетки – от одного очередного ордера в бай или селл, до бесконечности
Бонус – кол-во пунктов к средней позиции для выхода из ситуации. Отключаемый параметр, по желанию.
Время –пользователь выбирает время самостоятельно, через которое алгоритм начинает работу. Должен быть как отключаемый параметр. То есть, либо есть фактор времени, или его нет.
Процент от депо - каким процентом депо жертвовать спустя определенное время для выхода из сделки.
Тейк – выставлять тейк-профит в пп
Лот – думаю тут понятно 0.01 или 100.0
Периоды МАкди (ЕМА, ЕМА, SMA) - например 9-12-12
Минимумы-максимумы Макди – думаю тут понятно, как в индикаторе этом.
Максимальный ежедневный убыток – сколько в день убытка допустимо, в процентах от депо от 0 до 100% в депо
Достаточная ежедневная прибыль – сколько в день прибыли достаточно, в процентах от депо от 0 до 100% к депо
Отключать сигнал(Макд) советника - где остаются остальные параметры активные то есть сетка и тд. Это параметр для торговли руками, где сигналом уже служит личная голова.
Направление торговли – бай, селл, бай и селл
Кол-во сделок во время активной сделки - разрешать советнику открывать по противоположному сигналу сделку.
Опционный параметр, если отключить, советник не открывает новые сделки, а ждет закрытие единственной, активной. Важно! Не более одной сделки, по одному направлению. Например только бай, и только селл. Но не «бай» «бай» «бай». Или «сел»-«сел»-«сел»
Магический номер – если несколько советник висит на одном счете.
П.С. Если бы пользователь форума Haos, выложил бы исходник с кодом данного советника, было бы намного проще уже. Нужно было бы только добавить параметры Макди, некоторые мелочи + закрытие сделок спустя какое то время. И все