У Вас есть идея, под которую нужен торговый робот? А, быть может, требуется создание нового индикатора или адаптация старого к МТ5? Бесплатно советники и индикаторы под Ваше техническое задание!
Сообщений: 31
•
1, 2, 3, 4
Советник для участия в конкурсе
Sapta » 24 фев 2014, 14:13
Прошу Рэндома сделать советник специально для участия в конкурсе Best Robot
Алгоритм работы следующий:
1. Советник открывает покупку, если N баров подряд цена растет или снижается (переменная, определяемая пользователем в настройках советника; и N, и какие бары должны быть – бычьи или медвежьи).
2. Аналогично настраивается и открытие продажи.
3. В настройках должен использоваться настраиваемый фильтр длинны тел баров (разница между открытием и закрытием бара). Если значение менее Х, бар не учитывается вовсе.
4. Закрытие позиции происходит либо по выставленному значению Тейк Профит (в пунктах), либо (если значение прописано равным нулю) по аналогии с условиями открытия позиций (то есть, при наличии указанного в условии закрытия кол-ва бычьих или медвежьих баров).
5. Должна быть переменна Лот.
6. Должна быть возможность использовать (или не использовать) трейлинг-стоп с указанием дистанции в пунктах.
Спасибо.
-
![Аватар пользователя](https://1.gravatar.com/avatar/?s=90&d=mm&r=g&wpuput=1)
Sapta
-
- Сообщений: 349
- Зарегистрирован: 24 окт 2013, 11:47
- Средств на руках: 158.50
![Доллар](https://investforum.org/forum/styles/prosilver/theme/images/money.png)
- Награды: 1
-
- Группа: Базовая
- Благодарил (а): 94 раз.
- Поблагодарили: 62 раз.
Re: Советник для участия в конкурсе
Рэндом » 25 фев 2014, 08:54
Как определить что цена растет? Например если среднее бара предыдущего больше среднего бара текущего? Или максимумы и минимумы бара больше или меньше предыдущих? Что делать если бра не учитывается? Не открывать позицию или что либо другое. Поясните эти вопросы и в ближайшее время я сделаю советник.
-
![Аватар пользователя](./download/file.php?avatar=60_1484145670.jpg)
Рэндом
- Специалист MQL
-
- Сообщений: 13700
- Зарегистрирован: 18 июл 2013, 08:05
- Средств на руках: 31.45
![Доллар](https://investforum.org/forum/styles/prosilver/theme/images/money.png)
- Группа: Администраторы
- Благодарил (а): 1131 раз.
- Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.
Re: Советник для участия в конкурсе
Sapta » 25 фев 2014, 10:24
Рэндом писал(а):Как определить что цена растет? Например если среднее бара предыдущего больше среднего бара текущего? Или максимумы и минимумы бара больше или меньше предыдущих? Что делать если бра не учитывается? Не открывать позицию или что либо другое. Поясните эти вопросы и в ближайшее время я сделаю советник.
Цена растет – бычий бар, то есть, цена закрытия выше цены открытия; цена падает – медвежий бар, то есть, цена закрытия ниже цены открытия.
Если разница между ценой закрытия и открытия меньше заданной, бар вообще не рассматривается. Его словно нет.
-
![Аватар пользователя](https://1.gravatar.com/avatar/?s=90&d=mm&r=g&wpuput=1)
Sapta
-
- Сообщений: 349
- Зарегистрирован: 24 окт 2013, 11:47
- Средств на руках: 158.50
![Доллар](https://investforum.org/forum/styles/prosilver/theme/images/money.png)
- Награды: 1
-
- Группа: Базовая
- Благодарил (а): 94 раз.
- Поблагодарили: 62 раз.
Re: Советник для участия в конкурсе
Рэндом » 25 фев 2014, 10:48
Завтра с утра сделаю.
-
![Аватар пользователя](./download/file.php?avatar=60_1484145670.jpg)
Рэндом
- Специалист MQL
-
- Сообщений: 13700
- Зарегистрирован: 18 июл 2013, 08:05
- Средств на руках: 31.45
![Доллар](https://investforum.org/forum/styles/prosilver/theme/images/money.png)
- Группа: Администраторы
- Благодарил (а): 1131 раз.
- Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.
Re: Советник для участия в конкурсе
Рэндом » 26 фев 2014, 02:31
Вот. Если будут ошибки, исправлю.
Параметры:
NBars - количество проверяемых баров
MinDiapozon - диапазон бара (разница между ценой открытия и закрытия) в пунктах
TP - тэйк профит в пунктах
SL - стоп лосс в пунктах
Lot - лот
Slipage - проскальзывание в пунктах.
- Вложения
-
Sapta.mq4
- (3.27 KB) Скачиваний: 52
-
![Аватар пользователя](./download/file.php?avatar=60_1484145670.jpg)
Рэндом
- Специалист MQL
-
- Сообщений: 13700
- Зарегистрирован: 18 июл 2013, 08:05
- Средств на руках: 31.45
![Доллар](https://investforum.org/forum/styles/prosilver/theme/images/money.png)
- Группа: Администраторы
- Благодарил (а): 1131 раз.
- Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.
Re: Советник для участия в конкурсе
Denver » 26 фев 2014, 09:07
Почему-то у меня при оптимизации не выдает результаты.
-
![Аватар пользователя](./download/file.php?avatar=194_1558620428.jpg)
Denver
-
- Сообщений: 3226
- Зарегистрирован: 16 янв 2014, 07:01
- Средств на руках: 384.35
![Доллар](https://investforum.org/forum/styles/prosilver/theme/images/money.png)
- Награды: 1
-
- Группа: Базовая
- Благодарил (а): 835 раз.
- Поблагодарили: 603 раз.
Re: Советник для участия в конкурсе
Sapta » 26 фев 2014, 09:28
Рэндом, а что значит "количество проверяемых баров"? Проверяемых на что? По какому принципу в Вашем советнике открываются и закрываются позиции? В задании было сказано, что открытие происходит, когда возникает последовательность из N баров. Это N должно указываться в отдельной переменной. Где она? Далее, для закрытия так же должна быть переменная, аналогичная предыдущей. Ее тоже нет. Кроме того, нет и переменных, в которых пользователь определяет - открытие происходит при последовательности из N растущих или понижающихся баров? Должна быть аналогичная переменная и для закрытия позиций.
Спасибо за помощь.
-
![Аватар пользователя](https://1.gravatar.com/avatar/?s=90&d=mm&r=g&wpuput=1)
Sapta
-
- Сообщений: 349
- Зарегистрирован: 24 окт 2013, 11:47
- Средств на руках: 158.50
![Доллар](https://investforum.org/forum/styles/prosilver/theme/images/money.png)
- Награды: 1
-
- Группа: Базовая
- Благодарил (а): 94 раз.
- Поблагодарили: 62 раз.
Re: Советник для участия в конкурсе
Рэндом » 26 фев 2014, 10:00
Проверяемых на открытие (это и ест N). Я не понимаю в чем притенении, как описано так и сделал. Закрытие либо по ТП, либо по обратному сигналу. Советник открывает так как вы описали. Последовательность из N баров, а если разница между ценой открытия и закрытия меньше заданной бар не учитывается. Советник ищет именно N баров удовлетворяющих условию.
-
![Аватар пользователя](./download/file.php?avatar=60_1484145670.jpg)
Рэндом
- Специалист MQL
-
- Сообщений: 13700
- Зарегистрирован: 18 июл 2013, 08:05
- Средств на руках: 31.45
![Доллар](https://investforum.org/forum/styles/prosilver/theme/images/money.png)
- Группа: Администраторы
- Благодарил (а): 1131 раз.
- Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.
Re: Советник для участия в конкурсе
Sapta » 26 фев 2014, 10:09
Притензий никаких быть не может, наоборот, спасибо за помощь.
Для полноценной настройки советника должны быть следующие изменяемые переменные:
а. Кол-во однотипных баров подряд для открытия;
б. Тип баров для открытия (то есть, оператор должен задать, скажем, 5 бычьих или 5 медвежьих баров для покупки);
в. Кол-во однотипных баров подряд для закрытия (для открытия может использоваться, к примеру, 2 бара, а для закрытия 4 бара);
г. Тип баров для закрытия.
Извините если непонятно изложил сразу.
Сейчас в тестере при нулевом ТП все сделки почему-то закрываются с результатом -2 или -4. При следующих параметрах:
input int NBars=3;
input int MinDiapozon=10;
input int TP=0;
input int SL=60;
input double Lot=0.1;
input int Slipage=30;
Это странно. Проверьте, пожалуйста.
-
![Аватар пользователя](https://1.gravatar.com/avatar/?s=90&d=mm&r=g&wpuput=1)
Sapta
-
- Сообщений: 349
- Зарегистрирован: 24 окт 2013, 11:47
- Средств на руках: 158.50
![Доллар](https://investforum.org/forum/styles/prosilver/theme/images/money.png)
- Награды: 1
-
- Группа: Базовая
- Благодарил (а): 94 раз.
- Поблагодарили: 62 раз.
Re: Советник для участия в конкурсе
Рэндом » 26 фев 2014, 10:21
Переделаю конечно. Но мне непонятно что тогда делать если разница между открытием и закрытием меньше заданной? Считать что позиция не открывается?
-
![Аватар пользователя](./download/file.php?avatar=60_1484145670.jpg)
Рэндом
- Специалист MQL
-
- Сообщений: 13700
- Зарегистрирован: 18 июл 2013, 08:05
- Средств на руках: 31.45
![Доллар](https://investforum.org/forum/styles/prosilver/theme/images/money.png)
- Группа: Администраторы
- Благодарил (а): 1131 раз.
- Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.
Кто сейчас на форуме?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 218
Права доступа к форуму
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения