Сетка для рыбака

У Вас есть идея, под которую нужен торговый робот? А, быть может, требуется создание нового индикатора или адаптация старого к МТ5? Бесплатно советники и индикаторы под Ваше техническое задание!

Сетка для рыбака

Сообщение piter1777 » 30 апр 2020, 11:04

Доброго дня, дорогие форумчане :uch_tiv:

Карантин, делать нечего, самое время заняться разработкой советника, раскидывающего сети :-):
Давно хотел приступить к этой теме, в ней кроется масса возможностей и всяческих вариантов, но как обычно начнём с полуавтоматической версии, выберем наиболее перспективную ветку развития и будем её развивать, по законам эволюции )

Задача советника проста - раскидывать сеть отложенных ордеров в заданном направлении и добавлять отложек, если цена не идёт в нужную сторону. Предполагается работа по треду, по этому в оба направления нельзя будет работать, только вверх или вниз.

Настройки советника:
- Выбор направления бай или сел
- Лот
- Время работы (в две строчки начало и конец сессии)
- Тейк в пипсах
- Стоп в пипсах (если 0 стоп не выставляется)
- Шаг между ордерами в пипсах (расстояние между отложками)
- Количество сделок для запуска
- Расстояние от текущей цены для новых сделок
- Магик номер для сделок советника

Пример работы.
Возьмём в качестве гипотезы, что пара доллар рубль будет идти вверх в долгосрочной перспективе - тред восходящий. Так же предполагаем, что расти курс будет после начала Американской сессии.

Настройки
- Направление: бай
- Время работы
Начало 15:00
Конец 23:00
- Тейк 10п
- Стоп 0
- Шаг между сделками 2п
- Количество сделок для запуска 50
- Расстояние от текущей цены для новых сделок 3п
- Магик 1

При таких настройках, робот будет торговать только в бай. После установки робота в терминал, он дождётся пока стукнет 15:00 и начнёт работу. Первым делом, робот, выставит 50 ордеров типа бай стоп с шагом 2п между сделками. Если цена идёт вверх, робот ничего не делает. Если цена идёт вниз, робот добавляет ордеров бай стоп, ориентируясь на показатель "Расстояние от текущей цены для новых сделок". (Прим. для бай сделок расстояние считается от уровня аск, для сел сделок от уровня бид). Значит при данных настройках, смещение уровня аск вниз на 3 пункта будет означать открытие ботом новой сделки бай стоп. Всё это повторяется до тех пор, пока время работы не подойдёт к концу. При этих настройках, в 23:00, робот перестаёт добавлять новые байстопы и удаляет все отложки в терминале. При наступлении нового времени работы всё повторяется.

В этом случае получается, если мы правильно определили тренд, все выставленные сделки будут открываться с небольшим тейком, а когда цена будет корректироваться, дополнительные отложки помогут задействовать каждую коррекцию для дополнительной прибыли.

2020-04-30_18-01-16.png


Готов ответить на вопросы :-):
Последний раз редактировалось piter1777 30 апр 2020, 14:26, всего редактировалось 1 раз.
Аватар пользователя
piter1777
 
Сообщений: 1218
Зарегистрирован: 07 май 2015, 10:02
Средств на руках: 128.10 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 310 раз.
Поблагодарили: 303 раз.

Сетка для рыбака

Сообщение Рэндом » 30 апр 2020, 11:22

Сделаю.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Сетка для рыбака

Сообщение piter1777 » 01 май 2020, 14:48

Добрый вечер! Разрешите, пожалуйста уточнить, когда вы сможете приступить к созданию? Я понимаю, что наверняка, вы очень заняты, но могли бы вы сказать хотя бы примерное время? Чтобы мне не приходилось обновлять страничку каждые 30 минут в ожидании дополнительных вопросов :-):
Аватар пользователя
piter1777
 
Сообщений: 1218
Зарегистрирован: 07 май 2015, 10:02
Средств на руках: 128.10 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 310 раз.
Поблагодарили: 303 раз.

Сетка для рыбака

Сообщение Рэндом » 01 май 2020, 14:58

В понедельник начну делать.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Сетка для рыбака

Сообщение Рэндом » 04 май 2020, 02:35

Тейк и стоп выставляются на каждый ордер? На каком расстоянии от цены выставляется первоначальная сетка?
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Сетка для рыбака

Сообщение piter1777 » 04 май 2020, 07:20

Рэндом писал(а):Тейк и стоп выставляются на каждый ордер? На каком расстоянии от цены выставляется первоначальная сетка?


Да, тейк и стоп на каждой сделке.

На каком расстоянии от цены выставляется первоначальная сетка, указывается в настройках отдельным параметром.
Аватар пользователя
piter1777
 
Сообщений: 1218
Зарегистрирован: 07 май 2015, 10:02
Средств на руках: 128.10 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 310 раз.
Поблагодарили: 303 раз.

Сетка для рыбака

Сообщение Рэндом » 04 май 2020, 07:34

Пока вопросов больше нет. Приступаю к написанию кода.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Сетка для рыбака

Сообщение Рэндом » 05 май 2020, 03:36

Вот, проверяйте. Параметры подписаны на русском.
Вложения
Setka.ex4
(10.83 KB) Скачиваний: 150
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Сетка для рыбака

Сообщение piter1777 » 05 май 2020, 05:59

Рэндом писал(а):Вот, проверяйте. Параметры подписаны на русском.


В целом, очень похоже. Отдельное спасибо за русские настройки.

Есть и 2 недостатка:

1. Если устанавливаешь стоплос 0, советник закрывает все сделки без прибыли, вообще не реагирует на тейк, только по нулям сделки закрывает. А надо, чтобы он просто не устанавливал стоп в этом случае и все сделки закрывались по тейку.
2. Тестировал робота с параметрами: https://yadi.sk/i/JkQTshml0Wt4mA
На тестировании с визуализацией вот что получилось: https://yadi.sk/i/KkIvSaMyKqtYFw
На графики тестирования видно, как цена откатывает довольно сильно вниз, но новых отложек робот не выставляет, в то время как в настройках указано, что робот при каждом падении цены на 20 пипсов, должен выставлять новый байстоп.

Тут смысл именно в том, чтобы над текущей ценой всегда была плотная туча байстопов, чтобы каждый откат от тренда приносил дополнительную прибыль.
Аватар пользователя
piter1777
 
Сообщений: 1218
Зарегистрирован: 07 май 2015, 10:02
Средств на руках: 128.10 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 310 раз.
Поблагодарили: 303 раз.

Сетка для рыбака

Сообщение Рэндом » 05 май 2020, 06:13

Буду исправлять.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.


Вернуться в Торговые советники на заказ

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 101

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения