Торговая система: "1 индикатор"

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

Торговая система: "1 индикатор"

Сообщение piter1777 » 02 апр 2019, 07:20

Добрый день, уважаемые программисты! Мне очень нужен советник, по вложенному индикатору. Этот советник будет являть сигналы для второго советника, который будет сопровождать по мартину каждую сделку. Скажу сразу, индикатор бесплатный, не взломанный, свободно распространяется на западном форуме. К сожалению в закрытом коде, но и на том спасибо :-):

ТЗ
Вложенный индикатор имеет 4 сигнала с цветами по умолчанию: голубой, розовый, синий, жёлтый. Мне нужны только сигналы, помеченные синим и жёлтым. Когда бар индикатора окрасился в синий цвет, свеча закрылась, появился новый бар, а предыдущий остался синим - открываем сделку на покупку.Зеркальная ситуация для продаж с ориентиром на жёлтый цвет. Бывает индикатор "рисует" и это не страшно.

Настройки:
- Из индикатора: период и уровень
- Переключатель (кнопка тру\фолс) для торговли в одном или в 2 направления. Например, открыл советник сделку на покупку по синему сигналу. Немного позднее появился жёлтый сигнал на продажу. Если стоит тру, то можно открыть сделку и на продажу, не смотря на то, что ещё не закрыта покупка. Если стоит фолс, то пока сделка на покупку не закроется, все остальные сигналы будут игнорироваться.
- Переключатель. Не открывать сделки, если есть ордера по другим парам. Настройка может звучать ещё так: не открывать сделки, если уже открыто более Н сделок.
- Настройки стопа и тейка с возможностью их отключения.
- Настройки лота
- Магик номер, которым подписываются сделки.

Готов ответить на вопросы :)
2019-04-02_14-15-29.png


Настройки из индикатора, которые нужны в советнике:
2019-04-02_14-16-54.png
Вложения
TMT - FxGlow MFI Meter.ex4
(131.42 KB) Скачиваний: 89
Аватар пользователя
piter1777
 
Сообщений: 1218
Зарегистрирован: 07 май 2015, 10:02
Средств на руках: 128.10 Доллар
Награды: 1
Ветеран I (1)
Группа: Базовая
Благодарил (а): 310 раз.
Поблагодарили: 303 раз.

Торговая система: "1 индикатор"

Сообщение Shepherd » 02 апр 2019, 14:26

Здравствуйте!
Проверяйте, все по ТЗ сделал
Установите значение Стоплосса или тейкпрофита = 0 если хотите отключить
Не указали, что делать если будет 2,3.. "желтых или синих" сигнала подряд - ничего не делал, советник будет просто открывать сделки при наличии сигнала на каждом баре - в зависимости от настроек "Торговля в одном направлении" и "Максимальное кол-во ордеров"

Expert_Ind_TMT.ex4
(28.73 KB) Скачиваний: 83
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.

Торговая система: "1 индикатор"

Сообщение Nord » 02 апр 2019, 14:36

Индикатор, используемый для создания советника, предоставлен в исходнике, как требуют правила раздела? Или имеем дело с пиратской версией? В очередной раз прошу Специалистов MQL обращать на это внимание.
Аватар пользователя
Nord
Администратор
 
Сообщений: 8112
Зарегистрирован: 17 июл 2013, 15:55
Средств на руках: 193.10 Доллар
Откуда: Украина
Группа: Администраторы
Благодарил (а): 3187 раз.
Поблагодарили: 6752 раз.
Правила форума - залог долгой жизни на форуме!

Торговая система: "1 индикатор"

Сообщение Shepherd » 02 апр 2019, 14:50

Nord писал(а):Индикатор, используемый для создания советника, предоставлен в исходнике, как требуют правила раздела? Или имеем дело с пиратской версией? В очередной раз прошу Специалистов MQL обращать на это внимание.

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

но однозначно это не пиратская версия
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.

Торговая система: "1 индикатор"

Сообщение piter1777 » 02 апр 2019, 20:30

Shepherd писал(а):Здравствуйте!
Проверяйте, все по ТЗ сделал
Установите значение Стоплосса или тейкпрофита = 0 если хотите отключить
Не указали, что делать если будет 2,3.. "желтых или синих" сигнала подряд - ничего не делал, советник будет просто открывать сделки при наличии сигнала на каждом баре - в зависимости от настроек "Торговля в одном направлении" и "Максимальное кол-во ордеров"

Expert_Ind_TMT.ex4


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

Торговая система: "1 индикатор"

Сообщение piter1777 » 03 апр 2019, 03:29

Добавлю ещё:


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

Торговая система: "1 индикатор"

Сообщение Shepherd » 03 апр 2019, 05:22

piter1777 писал(а):Открывает по сигналу верно, но подряд сигналы точно брать не стоит, это мне следовало уточнить. Давайте решим эту проблему введением ещё одного параметра настройки, в котором будет указываться сколько баров индикатора другого цвета (не обязательно жёлтого) должно появиться, что бы был принят ещё один сигнал в этом направлении.

это будет считаться доработкой советника, в этом топике админ уже напоминал про соблюдение правил "Стола заказов", мне бы не хотелось еще раз выслушивать "бесплатную лекцию" на эту тему :cry_ing:

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

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

Expert_Ind_TMT.ex4
(28.38 KB) Скачиваний: 83
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.

Торговая система: "1 индикатор"

Сообщение piter1777 » 03 апр 2019, 06:34

Shepherd писал(а):
piter1777 писал(а):Открывает по сигналу верно, но подряд сигналы точно брать не стоит, это мне следовало уточнить. Давайте решим эту проблему введением ещё одного параметра настройки, в котором будет указываться сколько баров индикатора другого цвета (не обязательно жёлтого) должно появиться, что бы был принят ещё один сигнал в этом направлении.

это будет считаться доработкой советника, в этом топике админ уже напоминал про соблюдение правил "Стола заказов", мне бы не хотелось еще раз выслушивать "бесплатную лекцию" на эту тему :cry_ing:

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

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

Вложение Expert_Ind_TMT.ex4 больше недоступно.




Пускай будет доработкой, главное, чтобы получилось то что нужно.

Открыл настройки, не вижу этого параметра :ne_vi_del:
piter1777 писал(а):Открывает по сигналу верно, но подряд сигналы точно брать не стоит, это мне следовало уточнить. Давайте решим эту проблему введением ещё одного параметра настройки, в котором будет указываться сколько баров индикатора другого цвета (не обязательно жёлтого) должно появиться, что бы был принят ещё один сигнал в этом направлении.

2019-04-03_13-32-08.png


И ещё вопрос по вот этой фразе:
удалил контроль имени символа при подсчете открытых ордеров - сейчас советник определяет свои ордера только по магикномеру

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

Торговая система: "1 индикатор"

Сообщение piter1777 » 03 апр 2019, 06:53

Похоже в предыдущий раз я выразился не достаточно ясно. Давайте с картинками:
2019-04-03_13-46-01.png


Что сейчас делает советник: Когда индикатор показывает синий бар советник открывает сделку на покупку. Если следующий бар снова синий, советник опять открывает сделку на покупку и так до тех пор пока индикатор не перестанет показывать ему синий бар.

Как надо работать: Когда индикатор показывает синий бар советник открывает сделку на покупку. Если следующий бар снова синий, советник НЕ открывает сделку на покупку, а ждёт пока закроется сделка, которую он открыл до этого. Пока эта сделка не закроется в этом же направлении сделка выставлена быть не может. Может быть открыт ордер в противоположную сторону, если параметр "торговля в одном направлении" фолс.

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


Иллюстрируется на этой картинке:
2019-04-03_13-59-00.png

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

Торговая система: "1 индикатор"

Сообщение Shepherd » 03 апр 2019, 08:02

piter1777 писал(а):Если он контролирует только по магику, разве робот будет учитывать свои сделки на других парах? Я поясню, мне нужно что бы из 10 сигналов по 10 парам была открыта только одна сделка. С этой задачей робот справится?

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

ОК, вечером сделаю контроль кол-ва баров другого цвета
Последний раз редактировалось Shepherd 03 апр 2019, 08:05, всего редактировалось 2 раз(а).
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.


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

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

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

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

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