• Реклама: 💰 Пополни свой портфель с минимальной комиссией на Transfer24.pro
  • Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"

Советник Усреднитель - усреднит Вашу первую сделку - Страница 5

Starsmil

Интересующийся
Регистрация
15.07.2014
Сообщения
7
Реакции
0
Поинты
0.000
Добрый день! Ваш усреднитель наверное лучший в сети! Но есть один нюанс для меня. В параметре MagicNumber необходимо указывать магик открытой сделки (если руками, то = 0), иначе при несовпадении магиков усреднения сделки не будет! Т.е. например, если торгует несколько советников по одной валюте или магик меняется, то усреднение будет работать только для одного магика, что очень не удобно.
Поэтому огромная просьба добавить в параметр MagicNumber возможность задать значение = -1, при котором усредняться будет сделка с любым магиком. Либо убрать фильтр по магику вообще. Буду очень признателен!
 
Регистрация
10.04.2011
Сообщения
2,217
Реакции
1,182
Поинты
0.000
огромная просьба добавить в параметр MagicNumber возможность задать значение = -1, при котором усредняться будет сделка с любым магиком
Возможность реализована. При открытии советником следующего ордера ему будет присваиваться уникальный номер последнего открытого ордера.
Код:
extern string s9 = "Уникальные метки для ордеров, открываемых только этим советником";
extern string s10 = "Уникальная метка ордеров серии (0 для подхвата ордеров, открытых вручную. При -1 подхватываются ордера с любыми уникальными метками)";
extern int MagicNumber = 0;
Скачать советник с изменениями можно в посте, открывшем тему.
 

Ekaterina02

Специалист
Регистрация
18.05.2014
Сообщения
674
Реакции
133
Поинты
0.000

Starsmil

Интересующийся
Регистрация
15.07.2014
Сообщения
7
Реакции
0
Поинты
0.000
Возможность реализована. При открытии советником следующего ордера ему будет присваиваться уникальный номер последнего открытого ордера.

Все отлично работает! В принципе этот вариант уже оптимальный, но для исследовательских целей с учетом работы нескольких советников, было бы интересно реализовать вариант, когда при открытии следующего ордера (и остальных) ему будет присваиваться уникальный номер НЕ последнего открытого ордера, а заданный пользователем. Параметр можно обозвать Magic2=...(если -1, то устанавливается магик главного ордера). Мне трудно судить о сложности реализации этой вещи, поэтому, если это требует серьезных трудозатрат с Вашей стороны, то можно обойтись и без этого! В любом случае спасибо! :_106:
 
Регистрация
10.04.2011
Сообщения
2,217
Реакции
1,182
Поинты
0.000
Пользуйтесь
Код:
extern string s12 = "Уникальная метка для ордеров, открываемых советником в режиме подхвата всех ордеров";
extern int Magic2 = 7878;
более подробно не расскажите о роботе?Как работать? На каких парах?И т д
Екатерина, все есть в теме.
 

Starsmil

Интересующийся
Регистрация
15.07.2014
Сообщения
7
Реакции
0
Поинты
0.000
Благодарю, Владислав! Только желательно бы сделать, чтобы в одном советнике было два способа его использования. Т.е. при Magic2 = -1, устанавливается магик главного ордера.
Второй момент, это сделать, если возможно, переключалку (True/False) на изменение стопов первой сделки (с основным магиком). Например Force TP/SL = False, т.е. меняются только стопы с Magic2 =123. Иначе получается, что Ваш усреднитель вмешивается в работу другого советника, открывшего первую сделку. Либо сделать, чтобы он не трогал НЕнулевые значения стопов основного ордера.

Еще моменты чисто для удобства.
1) Для Режима: "true - тейк профит" ввести параметр SL = 1000; т.е. единый уровень стоп-лосс для всех ордеров.

2) Для Режима: "false - трейлинг стоп" ввести параметр TR_Step = 100 - шаг трейлинга, чтобы не посылать много запросов брокеру.

3) Ввести параметр TP_at_order = 200 пп, где тейк профит будет не общим для всех колен, а рассчитываться от цены открытия каждого.

4) Ввести параметр One series = True/False, т.е. одна серия усреднений, когда, например сработало 1 раз второе колено через 10 пп после основной сделки, закрылось с прибылью, и повторно оно уже открыться не может. Возможно в этом помогут комментарии к ордеру.

Извиняюсь, что много написал, просто мысли вслух..особенно последний пункт не особо важен!
 
Регистрация
10.04.2011
Сообщения
2,217
Реакции
1,182
Поинты
0.000
Иначе получается, что Ваш усреднитель вмешивается в работу другого советника
Так это Ваша просьба :) Вы же хотели режим подхвата всех ордеров, независимо от их уникального номера. "Вмешивание" по сути и происходит, коли Вы захотели усреднить все ордера (открытые вручную либо другими советниками) по конкретному фин. инструменту.
По сути те новшества, которые Вы предлагаете, подразумевают отход от первоначальной идеи в сторону усреднения ордеров, открытых другими советниками. Изначально идея подразумевала усреднение ордеров, открытых вручную (для торговли "руками"). Т.е. тема для торгующих "руками" и использующих усреднение.
Я думаю, Вы сами способны вносить изменения в код. Можете это с легкостью сделать.
 
Последнее редактирование:

Starsmil

Интересующийся
Регистрация
15.07.2014
Сообщения
7
Реакции
0
Поинты
0.000
Во вчерашней версии, где по сути убран фильтр ордера на усреднение по магику при MagicNumber = -1, "вмешивание" (модификация стопов) происходит только единожды, что для меня не критично (хорошо, что я ее сохранил).
В сегодняшней версии советника, "вмешивание" происходит постоянно, т.е. Ваш сов. каждую сек. меняет значения стопов ордеров, установленных другим совом.
По поводу, что я могу внести изменения в код, к сожалению, Вы не правы - я не программист. Поэтому, если эти новшества мне сильно понадобятся, надеюсь, смогу обратиться к Вам с целью их внедрения за вознаграждение.
 
Регистрация
10.04.2011
Сообщения
2,217
Реакции
1,182
Поинты
0.000
Поэтому, если эти новшества мне сильно понадобятся, надеюсь, смогу обратиться к Вам с целью их внедрения за вознаграждение.
Пишите в личку подробное техзадание: какой именно советник Вам нужен. Если найду на это время, то оглашу стоимость.
 

Starsmil

Интересующийся
Регистрация
15.07.2014
Сообщения
7
Реакции
0
Поинты
0.000
не могу понять, как на этом форуме в личку писать..
Владислав, сможете сделать переключалку (True/False), чтобы ваш усреднитель мог на выбор работать не только когда цена идет против нас, но и когда в нашу сторону, (доливка по тренду)?
 

Ekaterina02

Специалист
Регистрация
18.05.2014
Сообщения
674
Реакции
133
Поинты
0.000

Starsmil

Интересующийся
Регистрация
15.07.2014
Сообщения
7
Реакции
0
Поинты
0.000
Катерина. Этот советник сам открывает серию сделок, когда цена идет против нас (в минус) на заданное в настройках кол-во пп (размер шага). Это называется усреднение. Мне же нужна была модификация, чтобы сов-к открывал сделки, когда цена идет в нашу сторону (в плюс). Это называется доливка по тренду. Подобный сов. я уже нашел, если надо пишите в личку.
 

Ekaterina02

Специалист
Регистрация
18.05.2014
Сообщения
674
Реакции
133
Поинты
0.000

Ekaterina02

Специалист
Регистрация
18.05.2014
Сообщения
674
Реакции
133
Поинты
0.000

Виктор Голд

Интересующийся
Регистрация
26.11.2014
Сообщения
22
Реакции
1
Поинты
0.000
Катерина. Этот советник сам открывает серию сделок, когда цена идет против нас (в минус) на заданное в настройках кол-во пп (размер шага). Это называется усреднение. Мне же нужна была модификация, чтобы сов-к открывал сделки, когда цена идет в нашу сторону (в плюс). Это называется доливка по тренду. Подобный сов. я уже нашел, если надо пишите в личку.

Чтоб решить эту проблему,можно установить копировальщик с правильным реверсом, на демку ставим сеточник и копир, на реал копир с реверсом и трал. Но тут куча "подводных камней"...
 

ViktorND

Любитель
Регистрация
08.10.2014
Сообщения
469
Реакции
73
Поинты
0.000

bliznec808

Интересующийся
Регистрация
30.10.2009
Сообщения
12
Реакции
2
Поинты
0.000
Я вот только понять не могу....усреднение мне смысл понятен...мне вот не понятно какие дальнейшие действия нужно делать когда открылся лок при определенной просадке....я как понял при открытия лока система забывает про него и продолжает усреднять те позиции которые были во внимании до открытия лока? Лок продолжает так и болтаться? Система его во внимание не берет?
 
Сверху Снизу