Советник работает. Пока без ошибок. У меня стоит на реале. Позже я хочу добавить автоматизацию точки входа, можно будет в тестере прогнать. Нужен будет поручитель.
может поставить время рисования линий= конечный бар плюс ещё один бар, а в другое время-запрет на рисование. А то получается, что после отработки по тейку линии не удаляются и советник открывает ещё ордер в том же направлении и огромным стопом, на старую линию (надеюсь понятно объяснил).
Здравствуйте, получится исправить, чтобы после отработки по тейку советник лини удалял, а новые линии рисовал на следующий день по закрытию конечного бара.
Спасибо, сразу посмотрите такой момент: бывает после отработки по тейку лини не удаляются и советник открывает ещё ордер в том же направлении. Так недолжно быть, линии должны удалятся, а новые линии рисоваться на следующий день по закрытию конечного бара. Если можно прописать, чтобы сделки не открывались, если цена ушла за уровни (селл, бай) на Х пунктов.
Давайте сделаем в МТ4 на базе zakaz.opentraders.ru/84153.html. Там в советнике большая часть работы уже сделана. Только надо профит переделать в процентах от стопа чтобы был.
Хорошо. Давайте поэтапно. Сейчас советник при установки сразу рисует линии, по Т.З. он должен рисовать линии только после закрытия конечного бара текущего дня (после разделителя периодов) и после отработки по тейку линии должны удалятся. По первоначальному Т.З. каждый день должна быть открыта серия.
Лучше напишу Т.З.
Робот с реверсом
Терминал: МТ4. Работа на всех валютных парах, золото, нефть.
Настраиваемые параметры:
1. Размер лота.
2. Тейк профит в процентах от расстояния между уровнями.
3. к-1-коэффициент увеличения лота следующего ордера.
4. к-2-коэффициент увеличения тейк профита следующего ордера
(где например, 1=100%, 0,5=50%, 2=200%)
5. Максимальный лот.
6. Начальный бар
7. Конечный бар.
8. Минимальная величина участка.
9. Максимальная величина участка.
10. Время принудительного закрытия ордера, но только при положительном общем профите в серии (ели 0 – не используется).
В настройках выставляем время начального и конечного бара, мин. макс. величину участка (допустим 5 и 8 после разделителя периодов). Далее по закрытию 8-го бара советник на графике рисует две линии на селл и бай по нижней и верхней границе заданного участка (с пятого по восьмой бар), при условии, что участок больше минимальной величины, но меньше максимальной. Если участок меньше, советник добавляет ещё один бар, пока участок не станет больше минимального. Если участок больше максимального -нет линий торговли). Одну линию выше участка цены-на бай, другую ниже-на селл. До закрытия конечного бара советник не рисует линии.
Условие открытия ордеров:
При пробитии ценой верхнего уровня открывается ордер на Buy начальным лотом, по направлению движения (серия ордеров начинается), стоп выставляется на Sell уровень. При пробитии ценой нижнего уровня открывается ордер на Sell начальным лотом, по направлению движения (серия ордеров начинается), стоп выставляется на Buy уровень. В одном направлении может быть открыт только один ордер.
Если ордер №1 закрывается по Т.П. серия обнуляется, уровни удаляются. Советник ждёт появления новых горизонтальных линий по закрытию конечного бара на следующий день.
Если цена не достигла Т.П. по первому ордеру, дойдя до противоположного уровня открывается ордер №2 умноженный на коэффициент (к-1), по направлению движения цены (в противоположную сторону первого ордера). Ордер №1 закрывается по Стопу. Если ордер №2 закрывается по Т.П. серия обнуляется, уровни удаляются. На следующий день советник ждёт появления новых горизонтальных линий по закрытию конечного бара. Если не отработал 2-й ордер, открывается 3-й, лотом ордера №2 умноженным на коэффициент к-1, тейком ордера 2* на коэффициент к-2.
Серия не закрывается пока ордера не закроются по тейку, либо по максимальному лоту. Если серия закрылась по максимальному лоту, уровни остаются, начинается новая серия.
vladimir31