Сов Denver 1.0. :))

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

Сов Denver 1.0. :))

Сообщение Denver » 22 янв 2014, 13:30

Здравствуйте, а можно создать такой очень простой советник? В программировании не силен и блок-схемы писать не умею, но примерно сов должен работать так:

Дано 3 индикатора:
а - настройки не меняются;
b - настройки изменяются (всего 2 настройки);
c - клон b.

Настройки.
(выбор работы):
1. работает только первый индикатор;
2. работает первый и второй индикаторы;
3. работают все (три) индикатора.

(выбор ТФ):
ТФ = .....

(выбор времени работы):
Time от .... до .....

(выбор депо):
.....$

(выбор объема сделки):
..... lot

(СЛ используется или нет):
SL = true/false
если да, то настройки СЛ:
Локальный мин/макс за поледние .... дня(ей).

Вход:
(выбор варианта входа):
если выполнилось условие 1, то вход по первому а-индикатору,
если выполнилось условие 2, то варианты входа:
1. изменение цвета первого индикатора;
2. изменение цвета первого и второго индикаторов;
если выполнилось условие 3, то варианты входа:
1. изменение цвета первого индикатора;
2. изменение цвета первого и второго индикаторов;
3. изменение цвета всех трех индикаторов.

Выход:
если выполнилось условие 1, то выход по первому а-индикатору,
если выполнилось условие 2, то варианты выхода:
1. изменение цвета первого индикатора;
2. изменение цвета первого и второго индикаторов;
если выполнилось условие 3, то варианты выхода:
1. изменение цвета первого индикатора;
2. изменение цвета первого и второго индикаторов;
3. изменение цвета всех трех индикаторов.


*открытие и закрытие сделок происходит по рынку по окончанию формирования единицы выбранного ТФ на котором появился сигнал или по СЛ;
** нужно еще как то учесть проскальзывания.
Аватар пользователя
Denver
 
Сообщений: 3226
Зарегистрирован: 16 янв 2014, 07:01
Средств на руках: 384.35 Доллар
Награды: 1
Ветеран II (1)
Группа: Базовая
Благодарил (а): 835 раз.
Поблагодарили: 603 раз.

Re: Сов Denver 1.0. :))

Сообщение mfcoder » 22 янв 2014, 18:10

Denver писал(а):Здравствуйте, а можно создать такой очень простой советник? В программировании не силен и блок-схемы писать не умею..


ну, что касается блок схем, то с этим у вас все в порядке..

давайте по порядку

Denver писал(а):Дано 3 индикатора:
а - настройки не меняются;
b - настройки изменяются (всего 2 настройки);
c - клон b.


чтобы советник мог использовать индикаторы, нужны сами эти индикаторы (исходный код в формате mq4), если это не встроенные в терминал индикаторы, также нужно перечисление параметров каждого индикатора, если эти параметры будут задаваться через настройки советника и/или значения параметров индикаторов, если они имеют фиксированные значения..

Denver писал(а):Настройки.
(выбор работы):
1. работает только первый индикатор;
2. работает первый и второй индикаторы;
3. работают все (три) индикатора.


здесь все понятно - нужна настройка для использования сигнала/сочетания сигналов как описано выше

Denver писал(а):(выбор ТФ):
ТФ = .....


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

Denver писал(а):(выбор времени работы):
Time от .... до .....


здесь я так понимаю режим работы советника - с..по работает, в остальное время не работает, а имеющиеся ордера на нерабочее время остаются как есть ?

Denver писал(а):(выбор депо):
.....$


какое назначение имеет данный параметр ?

Denver писал(а):(выбор объема сделки):
..... lot

(СЛ используется или нет):
SL = true/false
если да, то настройки СЛ:
Локальный мин/макс за поледние .... дня(ей).


это понятно

Denver писал(а):Вход:
(выбор варианта входа):
если выполнилось условие 1, то вход по первому а-индикатору,
если выполнилось условие 2, то варианты входа:
1. изменение цвета первого индикатора;
2. изменение цвета первого и второго индикаторов;
если выполнилось условие 3, то варианты входа:
1. изменение цвета первого индикатора;
2. изменение цвета первого и второго индикаторов;
3. изменение цвета всех трех индикаторов.

Выход:
если выполнилось условие 1, то выход по первому а-индикатору,
если выполнилось условие 2, то варианты выхода:
1. изменение цвета первого индикатора;
2. изменение цвета первого и второго индикаторов;
если выполнилось условие 3, то варианты выхода:
1. изменение цвета первого индикатора;
2. изменение цвета первого и второго индикаторов;
3. изменение цвета всех трех индикаторов.


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

Denver писал(а):*открытие и закрытие сделок происходит по рынку по окончанию формирования единицы выбранного ТФ на котором появился сигнал или по СЛ;


здесь (подчеркнутое) имеется в виду сформированный бар/свечу ?

Denver писал(а):** нужно еще как то учесть проскальзывания.


что здесь имеется в виду ? если проскальзывания при открытии ордеров, то это само собой учитывается..
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.

Re: Сов Denver 1.0. :))

Сообщение Denver » 23 янв 2014, 07:56

mfcoder писал(а):
Denver писал(а):Здравствуйте, а можно создать такой очень простой советник? В программировании не силен и блок-схемы писать не умею..


ну, что касается блок схем, то с этим у вас все в порядке..

давайте по порядку

Denver писал(а):Дано 3 индикатора:
а - настройки не меняются;
b - настройки изменяются (всего 2 настройки);
c - клон b.


1. чтобы советник мог использовать индикаторы, нужны сами эти индикаторы (исходный код в формате mq4), если это не встроенные в терминал индикаторы, также нужно перечисление параметров каждого индикатора, если эти параметры будут задаваться через настройки советника и/или значения параметров индикаторов, если они имеют фиксированные значения..

Denver писал(а):Настройки.
(выбор работы):
1. работает только первый индикатор;
2. работает первый и второй индикаторы;
3. работают все (три) индикатора.


здесь все понятно - нужна настройка для использования сигнала/сочетания сигналов как описано выше

Denver писал(а):(выбор ТФ):
ТФ = .....


2. этот параметр к чему относится: таймфрейм, на котором индикаторы рассчитываются (тогда это должно быть указано в настройках индикаторов) или назначения еще какое-то ?

Denver писал(а):(выбор времени работы):
Time от .... до .....


3. здесь я так понимаю режим работы советника - с..по работает, в остальное время не работает, а имеющиеся ордера на нерабочее время остаются как есть ?

Denver писал(а):(выбор депо):
.....$


4. какое назначение имеет данный параметр ?

Denver писал(а):(выбор объема сделки):
..... lot

(СЛ используется или нет):
SL = true/false
если да, то настройки СЛ:
Локальный мин/макс за поледние .... дня(ей).


это понятно

Denver писал(а):Вход:
(выбор варианта входа):
если выполнилось условие 1, то вход по первому а-индикатору,
если выполнилось условие 2, то варианты входа:
1. изменение цвета первого индикатора;
2. изменение цвета первого и второго индикаторов;
если выполнилось условие 3, то варианты входа:
1. изменение цвета первого индикатора;
2. изменение цвета первого и второго индикаторов;
3. изменение цвета всех трех индикаторов.

Выход:
если выполнилось условие 1, то выход по первому а-индикатору,
если выполнилось условие 2, то варианты выхода:
1. изменение цвета первого индикатора;
2. изменение цвета первого и второго индикаторов;
если выполнилось условие 3, то варианты выхода:
1. изменение цвета первого индикатора;
2. изменение цвета первого и второго индикаторов;
3. изменение цвета всех трех индикаторов.


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

Denver писал(а):*открытие и закрытие сделок происходит по рынку по окончанию формирования единицы выбранного ТФ на котором появился сигнал или по СЛ;


6. здесь (подчеркнутое) имеется в виду сформированный бар/свечу ?

Denver писал(а):** нужно еще как то учесть проскальзывания.


7. что здесь имеется в виду ? если проскальзывания при открытии ордеров, то это само собой учитывается..


1. Индикаторы не встроенные.
Код первого (а) индикатора:
NonLagMA_v4.mq4
(3.49 KB) Скачиваний: 51

=======================================================================================
Код второго и третьего индикатора идентичен:
DSS.mq4
(3.44 KB) Скачиваний: 49

===============================================
Из настроек нужно только Stochastic и EMA.

2. Возможно этот параметр и не нужен, если сов по умолчанию будет работать или тестироваться на ТФ на который его поставить, а он так и будет работать))). Не нужен этот параметр. Тут я ступил).
3. В это время сов работает только на предмет открытия новых ордеров. Но нужно сделать возможность чтобы если не указать время, то сов работал круглосуточно. Указываем время - работает на открытие в указанное время, оставляем поле пустым - сов открывает сделки круглосуточно.
4. А как же сов будет тестироваться в тестере без этого параметра? Ведь потом нужно подобрать ММ хоть какой-то, а без депо и объемов не понять просадку. Вообщем этот пункт для тестера стратегий.
5. А коды которые я выложил в .п.1. не подойдут для понимания сигналов? Скрины нужны?
6. Свечу.
7. Нужно учесть момент: если сов открывает сделку, а волатильность огромна и идет проскальзывание и предлагается все новая и новая цена, то сов до последнего должен стараться открыть сделку, а не остановиться после первой попытки и отказаться от сделки. И сделать это так чтобы сильно много запросов не поступало к брокеру. Тут я не могу четко объяснить, ну как-то так.
Аватар пользователя
Denver
 
Сообщений: 3226
Зарегистрирован: 16 янв 2014, 07:01
Средств на руках: 384.35 Доллар
Награды: 1
Ветеран II (1)
Группа: Базовая
Благодарил (а): 835 раз.
Поблагодарили: 603 раз.

Re: Сов Denver 1.0. :))

Сообщение mfcoder » 23 янв 2014, 08:47

код лучше прикреплять в виде файлов, а то портянки кода не читабельны, да и при копипасте можно ошибиться..
Вложения
2014-01-23_124613.gif
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.

Re: Сов Denver 1.0. :))

Сообщение mfcoder » 23 янв 2014, 08:51

Denver писал(а):4. А как же сов будет тестироваться в тестере без этого параметра? Ведь потом нужно подобрать ММ хоть какой-то, а без депо и объемов не понять просадку. Вообщем этот пункт для тестера стратегий.


этот параметр прямо в тестере и задается..

Denver писал(а):5. А коды которые я выложил в .п.1. не подойдут для понимания сигналов? Скрины нужны?


да, прикрепите с примерами сигналов, чтобы вопросов не возникало

Denver писал(а):7. Нужно учесть момент: если сов открывает сделку, а волатильность огромна и идет проскальзывание и предлагается все новая и новая цена, то сов до последнего должен стараться открыть сделку, а не остановиться после первой попытки и отказаться от сделки. И сделать это так чтобы сильно много запросов не поступало к брокеру. Тут я не могу четко объяснить, ну как-то так.


это настраиваемо
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.

Re: Сов Denver 1.0. :))

Сообщение Denver » 23 янв 2014, 09:25

Я так понял что остались только скрины. Их нужно сделать стомиллионов поэтому я их сделаю чуть позже. Постараюсь ближе к вечеру.
Аватар пользователя
Denver
 
Сообщений: 3226
Зарегистрирован: 16 янв 2014, 07:01
Средств на руках: 384.35 Доллар
Награды: 1
Ветеран II (1)
Группа: Базовая
Благодарил (а): 835 раз.
Поблагодарили: 603 раз.

Re: Сов Denver 1.0. :))

Сообщение Denver » 23 янв 2014, 13:26

Итак пока делал скрины, углубился в алгоритм, и немного упростил схему входов/выходов. Теперь она выглядит так:
Вход/Выход:
1. если выполнилось условие 1, то вход и фиксация сделки и тут же снова вход по первому а-индикатору (либо стоп-лосс, если он выбран в настройках). В этом варианте идет просто работа одного индикатора с фиксацией (убытка или прибыли) и обратной сделкой.

2. если выполнилось условие 2, то вход по двум индикаторам (a и b), а выход имеет 2 варианта, либо СЛ:
- закрытие сделки по сигналу одного ВТОРОГО (b) индикатора;
- закрытие сделки по одновременным сигналам двух индикаторов.

3. если выполнилось условие 3, то вход по двум индикаторам (b и c), а выход по индикаторам (а и b), ну или СЛ.

Извините что картинки в обратном порядке загрузились почему-то :(
Вложения
условие3.jpg
условие2.jpg
условие1.jpg
Аватар пользователя
Denver
 
Сообщений: 3226
Зарегистрирован: 16 янв 2014, 07:01
Средств на руках: 384.35 Доллар
Награды: 1
Ветеран II (1)
Группа: Базовая
Благодарил (а): 835 раз.
Поблагодарили: 603 раз.

Re: Сов Denver 1.0. :))

Сообщение Denver » 24 янв 2014, 15:16

Мне попробует кто-нибудь помочь?
Аватар пользователя
Denver
 
Сообщений: 3226
Зарегистрирован: 16 янв 2014, 07:01
Средств на руках: 384.35 Доллар
Награды: 1
Ветеран II (1)
Группа: Базовая
Благодарил (а): 835 раз.
Поблагодарили: 603 раз.

Re: Сов Denver 1.0. :))

Сообщение mfcoder » 24 янв 2014, 17:27

Denver писал(а):Мне попробует кто-нибудь помочь?


попробует :), но не так быстро, а то вы братцы навалились гурьбой, окучивать не успеваем ;)
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.

Re: Сов Denver 1.0. :))

Сообщение Denver » 24 янв 2014, 21:22

mfcoder писал(а):
Denver писал(а):Мне попробует кто-нибудь помочь?


попробует :), но не так быстро, а то вы братцы навалились гурьбой, окучивать не успеваем ;)

Ок. Я не тороплюсь и могу ждать сколько угодно. Сам я его точно не напишу.
Аватар пользователя
Denver
 
Сообщений: 3226
Зарегистрирован: 16 янв 2014, 07:01
Средств на руках: 384.35 Доллар
Награды: 1
Ветеран II (1)
Группа: Базовая
Благодарил (а): 835 раз.
Поблагодарили: 603 раз.


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

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

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

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

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