MMGP logo
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 650,399 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение - зарегистрируйтесь прямо сейчас.
Программы для торговли на Форекс и Фондовом рынке: MetaTrader, Metastock и др. Торговые стратегии на базе этих программ (MetaQuotes Language 4 (MQL4). Советники, индикаторы, скрипты и прочие программы для торговли.
Первый пост Опции темы
Старый 13.11.2011, 19:53
#21
Мастер
 
Имя: Владислав
Пол: Мужской
Возраст: 48
Инвестирую в: Свой бизнес
Регистрация: 09.04.2011
Сообщений: 2,330
Благодарностей: 1,862

награды Волшебный горшочек 
Автор темы Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Отвечаю:
1. Единственным условием является именно количество пунктов, прошедших ценой (заданный шаг). Следующего бара не ждем.
2. Советник будет усреднять всю серию (однонаправленные позиции). Читайте пост, открывший тему, там есть "формулы":
Цитата:
Каждый последующий ордер открывается при прохождении ценой определенного расстояния против выбранного направления. Это расстояние (шаг) может быть статическим (неизменным) либо динамическим (изменяется в зависимости от волотильности рынка). На каждом следующем шаге повышается на заданный коэффициент объем новой сделки. Таким образом формируется вся серия.
На каждом новом шаге производиться расчет усредненной цены (серия усредняется):
Cср = (C1*L1+C2*L2+...+Cn*Ln)/(L1+L2+...Ln),
где Сi -цена открытия i-того ордера серии, Li - объем i-того ордера серии, n - количество ордеров в серии.
Для каждого ордера серии устанавливается одинаковый уровень тейк профит:
для ордеров SELL: TPsell = Cср-TP*Point,
для ордеров BUY: TPbuy = Cср+TP*Point,
где TP - уровень тейк профита в пунктах, Point - коэффициент, принимающий значение: 0.0001 для четырехзначных котировок, 0.00001 для пятизначных котировок.
3. Противоположные позиции недопустимы. Возможна только одна противоположная позиция - лок, выставленный советником при достижении заданной просадки по средствам. Иначе каша получится. Если хотите сразу разрулить неправильно открытые позиции, то выключите советника на панели и работайте руками.

Последний раз редактировалось Владислав Сергеев; 13.11.2011 в 20:02.
Владислав Сергеев вне форума
Сказали спасибо:
Vergius (13.11.2011)
Старый 14.11.2011, 22:27
#22
Профессионал
 
Пол: Мужской
Адрес: Украина
Инвестирую в: Форекс
Регистрация: 23.01.2010
Сообщений: 1,495
Благодарностей: 612
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Владислав Сергеев, к сожалению, не смог заставить Вашего сова сопровождать одновременно две серии разных валютных пар на одном счете. Советник на второй паре просто не инициализируется...
Подскажите - это моя ошибка, или где-то глюк в данном моде советника?
Vergius вне форума
Старый 14.11.2011, 23:57
#23
Мастер
 
Имя: Владислав
Пол: Мужской
Возраст: 48
Инвестирую в: Свой бизнес
Регистрация: 09.04.2011
Сообщений: 2,330
Благодарностей: 1,862

награды Волшебный горшочек 
Автор темы Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Цитата:
Сообщение от Vergius Посмотреть сообщение
Владислав Сергеев, к сожалению, не смог заставить Вашего сова сопровождать одновременно две серии разных валютных пар на одном счете. Советник на второй паре просто не инициализируется...
Подскажите - это моя ошибка, или где-то глюк в данном моде советника?
посмотрите журнал.
у меня сопровождает сделки на 5 парах одновременно.
P.S. Надеюсь, Вы в курсе, что сову необходимо прикреплять к графикам каждой выбранной пары и устанавливать свои параметры для каждой из них.
Проверил работу еще на одном брокере. Ордера подхватывает и сопровождает без проблем.

Последний раз редактировалось Владислав Сергеев; 15.11.2011 в 19:09.
Владислав Сергеев вне форума
Старый 15.11.2011, 19:12
#24
Профессионал
 
Пол: Мужской
Адрес: Украина
Инвестирую в: Форекс
Регистрация: 23.01.2010
Сообщений: 1,495
Благодарностей: 612
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Цитата:
Сообщение от Владислав Сергеев Посмотреть сообщение
посмотрите журнал.
так я же и пишу:
Цитата:
Сообщение от Vergius Посмотреть сообщение
Советник на второй паре просто не инициализируется...
В общем, не знаю какая была причина, но после перезагрузки все заработало.
Тестирую на реал-счете; лоты ставлю такие, что ход совокупных поз "не туда" на тысячу пунктов - мелкое недоразумение.
Пока без сбоев. Серии ведутся грамотно.
Тем не менее, на мой взгляд, на пользу дела пошла бы еще одна фича: пипстепэкспонент - коэфициент увеличения пипстепа с каждым новым ордером. ИМХО.
Vergius вне форума
Старый 15.11.2011, 19:21
#25
Мастер
 
Имя: Владислав
Пол: Мужской
Возраст: 48
Инвестирую в: Свой бизнес
Регистрация: 09.04.2011
Сообщений: 2,330
Благодарностей: 1,862

награды Волшебный горшочек 
Автор темы Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Цитата:
Сообщение от Vergius Посмотреть сообщение
В общем, не знаю какая была причина, но после перезагрузки все заработало.
Тестирую на реал-счете; лоты ставлю такие, что ход совокупных поз "не туда" на тысячу пунктов - мелкое недоразумение.
Пока без сбоев. Серии ведутся грамотно.
Тем не менее, на мой взгляд, на пользу дела пошла бы еще одна фича: пипстепэкспонент - коэфициент увеличения пипстепа с каждым новым ордером. ИМХО.
Очистите все логи терминала. такое иногда возможно из-за перегруженности кэша терминала.
Пипстепэкспонент. Думал об этом. Если необходимо, то могу добавить эту возможность. Полезно будет при сильных движениях против направления первой позиции.
Думается, можно включить дополнительный коэффициент и флаговый параметр отключения этой функции.
Спасибо за отзыв.
Владислав Сергеев вне форума
Старый 15.11.2011, 19:55
#26
Профессионал
 
Пол: Мужской
Адрес: Украина
Инвестирую в: Форекс
Регистрация: 23.01.2010
Сообщений: 1,495
Благодарностей: 612
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Цитата:
Сообщение от Владислав Сергеев Посмотреть сообщение
такое иногда возможно из-за перегруженности кэша терминала.
Вполне может быть, что причина именно в этом, т.к. терминал стоит на ВПС, соответственно перегружается редко (вместе с ВПС).

А насчет пипстепэкпонент - подумайте.
Могу пояснить ход своей мысли на моем же примере торговли Усреднителем. Я использую его сейчас на двух парах. Суммарный лот серии пары, равно как и суммарный лот двух пар, вместе с максимальным лотом основной торговли должен выдерживать определенные (каждый подбирает сам для себя) просадки.
Если поставить пипстеп слишком большим, то серия может зависнуть надолго (или постоянно ловить ненужные стопы), слишком маленьким - быстро откроется много доп ордеров, что также не есть гуд. Очевидный выход, придуманный давно и не мной, увеличение пипстепа с каждым новым ордером, т.е. растягивание серии. Мне известно два механизма реализации этого - пипстепэкпонент или выставление для каждого номера ордера серии отдельного пипстепа. Как кому удобнее. Лично меня устроил бы любой вариант.
Vergius вне форума
Старый 15.11.2011, 20:50
#27
Мастер
 
Имя: Владислав
Пол: Мужской
Возраст: 48
Инвестирую в: Свой бизнес
Регистрация: 09.04.2011
Сообщений: 2,330
Благодарностей: 1,862

награды Волшебный горшочек 
Автор темы Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Цитата:
Сообщение от Vergius Посмотреть сообщение
А насчет пипстепэкпонент - подумайте.
подумал и сделал.
Итак, теперь есть возможность увеличивать размер каждого нового шага на определенный коэффициент (растягивать серию), что может быть полезно на сильных движениях против направления серии.
В советник введен еще один параметр:
PipExp - коэффициент увеличения каждого следующего шага
При PipExp = 1 шаг будет оставаться неизменным.
Рассмотрим пример:
Пусть PipExp=1.2, PipStep=20. У нас есть открытый ордер. Цена идет "не в нашу сторону".
Второй ордер откроется при прохождении ценой 20 пунктов, третий - 20*1.2=24 пунктов, четвертый - 20*1.2*1.2=28 пунктов, пятый - 20*1.2*1.2*1.2=34 пункта и так далее.

Скачать советник.

добавлено через 17 минут
Прошу уважаемого модератора заменить текст цитаты в посте, отрывшем тему, на ссылку для скачивания советника.
этот текст в первом посте:
Цитата:
Сообщение от Владислав Сергеев Посмотреть сообщение
Внимание! Я не выкладываю советник в открытом коде. Если хотите протестировать советник, то напишите мне. Советник будет привязан к Вашему торговому счету, а Вы к советнику .
на эту ссылку:
Скачать советник.
Спасибо.

Последний раз редактировалось Владислав Сергеев; 15.11.2011 в 21:08. Причина: Добавлено сообщение
Владислав Сергеев вне форума
Сказали спасибо:
Vergius (15.11.2011)
Старый 15.11.2011, 21:22
#28
Профессионал
 
Пол: Мужской
Адрес: Украина
Инвестирую в: Форекс
Регистрация: 23.01.2010
Сообщений: 1,495
Благодарностей: 612
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Цитата:
Сообщение от Владислав Сергеев Посмотреть сообщение
подумал и сделал.
Потестю...

Еще раз - большое спасибо!!!
Vergius вне форума
Старый 16.11.2011, 12:52
#29
Мастер
 
Имя: Владислав
Пол: Мужской
Возраст: 48
Инвестирую в: Свой бизнес
Регистрация: 09.04.2011
Сообщений: 2,330
Благодарностей: 1,862

награды Волшебный горшочек 
Автор темы Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

На реальном счете проверена работа советника с переменным шагом, определяемым параметром PipExp. Все работает так, как и запланировано.
Владислав Сергеев вне форума
Старый 16.11.2011, 20:20
#30
Профессионал
 
Пол: Мужской
Адрес: Украина
Инвестирую в: Форекс
Регистрация: 23.01.2010
Сообщений: 1,495
Благодарностей: 612
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Цитата:
Сообщение от Владислав Сергеев Посмотреть сообщение
На реальном счете проверена работа советника с переменным шагом, определяемым параметром PipExp. Все работает так, как и запланировано.
Подтверждаю. На реальном счете пипэкспонента работает корректно. По крайней мере, пока никаких ошибок не выявил.
Vergius вне форума
Сказали спасибо:
Старый 17.11.2011, 09:00
#31
Мастер
 
Имя: Владислав
Пол: Мужской
Возраст: 48
Инвестирую в: Свой бизнес
Регистрация: 09.04.2011
Сообщений: 2,330
Благодарностей: 1,862

награды Волшебный горшочек 
Автор темы Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Обращаю внимание, что параметр DrawDownPercent рассчитывается по свободным средствам, разрешенным для открытия позиций (свободная маржа счета). В терминале это значение обозначено графой "Свободно", а не "Средства".

Последний раз редактировалось Владислав Сергеев; 17.11.2011 в 09:03.
Владислав Сергеев вне форума
Старый 03.01.2012, 16:08
#32
Профессионал
 
Пол: Мужской
Адрес: Украина
Инвестирую в: Форекс
Регистрация: 23.01.2010
Сообщений: 1,495
Благодарностей: 612
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Владислав Сергеев, что-то никто в теме не пишет!
Неужели никому не интересен этот советник? На мой взгляд, Ваш усреднитель - достаточно простой в настройке и удобный в эксплуатации инструмент.
По некоторым валютным парам автоматизирую сейчас торговлю только с его (усреднителя) помощью!
Спасибо!!!
Vergius вне форума
Сказали спасибо:
Старый 16.01.2012, 19:40
#33
Заблокированный
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 12.01.2012
Сообщений: 30
Благодарностей: 6
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

А как на сегодняшний день обстоят результаты работы по упомянутому советнику. Есть интерес к работе с усреднением посредством советника, но так как сам не умею их писать интересуюсь на уровне, есть ли прибыль? Какая? И за сколько? И если советник успешный, как можно его получить и потестить? За ранее спасибо
JcBarnes вне форума
Старый 16.01.2012, 19:59
#34
Мастер
 
Имя: Владислав
Пол: Мужской
Возраст: 48
Инвестирую в: Свой бизнес
Регистрация: 09.04.2011
Сообщений: 2,330
Благодарностей: 1,862

награды Волшебный горшочек 
Автор темы Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Цитата:
Сообщение от JcBarnes Посмотреть сообщение
А как на сегодняшний день обстоят результаты работы по упомянутому советнику. Есть интерес к работе с усреднением посредством советника, но так как сам не умею их писать интересуюсь на уровне, есть ли прибыль? Какая? И за сколько? И если советник успешный, как можно его получить и потестить? За ранее спасибо
Спасибо, за вопрос. В принципе Vergius правильно охарактеризовал советника. Могу добавить, что в умелых руках - это незаменимый и простой в настройке и работе инструмент.
Я уже писал здесь, что о прибыли говорить невозможно только потому, что решение о входе в рынок и риски определяет сам трейдер. Советник лишь инструмент усреднения его открытых позиций.
Можете почитать пост на моем блоге о советнике, где он есть в открытом коде:
Усреднение на Форекс с режимом тейк профит или трейлинг стоп
Лично я в повседневной работе использую этот советник. Если Вас интересует прибыль, которую я получаю, то могу сообщить, что в среднем это 1.5-2.5% в торговый день при хорошей волатильности. Но повторюсь, что прибыльность зависит только от трейдера.

Скачать в открытом коде (MQL4)

Последний раз редактировалось Владислав Сергеев; 17.01.2012 в 00:27.
Владислав Сергеев вне форума
Сказали спасибо:
Kolotun Aga (26.02.2012)
Старый 23.01.2012, 01:24
#35
Любитель
 
Пол: Мужской
Инвестирую в: Другое
Регистрация: 22.09.2011
Сообщений: 197
Благодарностей: 16
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

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

MOD: Жмите кнопку "спасибо"

Последний раз редактировалось bvn; 23.01.2012 в 18:55.
wiktor235 вне форума
Старый 26.02.2012, 13:00
#36
Специалист
 
Имя: Дед Мороз
Пол: Мужской
Адрес: планета земля
Регистрация: 25.06.2011
Сообщений: 565
Благодарностей: 119
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Владислав Сергеев, А в готовом виде советника нет?
Kolotun Aga вне форума
Старый 26.02.2012, 23:27
#37
Мастер
 
Имя: Владислав
Пол: Мужской
Возраст: 48
Инвестирую в: Свой бизнес
Регистрация: 09.04.2011
Сообщений: 2,330
Благодарностей: 1,862

награды Волшебный горшочек 
Автор темы Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Цитата:
Сообщение от Kolotun Aga Посмотреть сообщение
Владислав Сергеев, А в готовом виде советника нет?
Вы имеете ввиду, чтобы сам первую сделку открывал и сопровождал?

Последний раз редактировалось Владислав Сергеев; 26.02.2012 в 23:29.
Владислав Сергеев вне форума
Старый 15.08.2012, 19:54
#38
Интересующийся
 
Пол: Мужской
Регистрация: 14.08.2012
Сообщений: 8
Благодарностей: 1
Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Владислав Сергеев,

добавлено через 35 минут
Владислав Сергеев,
Огромное спасибо за советник, у меня есть большая просьба по доработке:
1-при срабатывании защитного лока не удаляются стопы и профиты серии, что при недосмотре за советником может привести к плачевному результату (при развороте цены серия закроется по стопам и лок будет раскрыт),хотелось бы чтобы при локе удалялись все стопы и тейки.
2-на последнем выставленном колене, допустимому по maxtrades все стопы и тейки переходили в безубыток(чтоб функцию можно было вкл. или выкл.).
3-чтоб при открытии очередного колена стопы и тейки переносились не на усредненную цену, а на цену установленного ТП в настройкайках советника(тоже с функцией вкл. выкл.).
На мой взгляд это единственное чего не хватает советнику. Очень прошу Владислав если не сложно дошаманьте сова. Заранее Спасибо.

Последний раз редактировалось MenSon; 15.08.2012 в 20:29. Причина: Добавлено сообщение
MenSon вне форума
Старый 16.08.2012, 09:01
#39
Мастер
 
Имя: Владислав
Пол: Мужской
Возраст: 48
Инвестирую в: Свой бизнес
Регистрация: 09.04.2011
Сообщений: 2,330
Благодарностей: 1,862

награды Волшебный горшочек 
Автор темы Re: Советник УСРЕДНИТЕЛЬ - усреднит Вашу первую сделку

Цитата:
Сообщение от MenSon Посмотреть сообщение
1-при срабатывании защитного лока не удаляются стопы и профиты серии, что при недосмотре за советником может привести к плачевному результату (при развороте цены серия закроется по стопам и лок будет раскрыт),хотелось бы чтобы при локе удалялись все стопы и тейки.
они, вроде как, удаляются вот этим кодом:
Цитата:
//модифицируем все ордера серии путем обнуления параметра стоп лосс/тейк профит
RefreshRates();
for ( trade = OrdersTotal() - 1; trade >= 0; trade-- )
{
if ( OrderSelect(trade, SELECT_BY_POS, MODE_TRADES) && OrderMagicNumber() == MagicNumber && OrderSymbol() == Symbol())
{
//на модификацию ордера дано 3 попытки
for (i=0; i<3; i++)
{
RefreshRates();
if ( OrderModify(OrderTicket(), OrderOpenPrice(), 0, 0, 0, Cyan) ) break;
Sleep (1000);
}
}
п. 2 и 3 внесу в код. Актуальная версия совы всегда находится в ссылке со стартовой страницы темы.

добавлено через 45 минут
по п.3 для TP сделал. переменная в коде описана:
Цитата:
extern string s41 = "Пользовательский уровень тейк профита. Если значение уровня отлично от 0, то на каждом новом колене тейки всех открытых ордеров устанавливаются равными этому уровню. Если это значение 0, то тейки усредняются по привычной схеме.";
extern double TP_Level = 0;
код функции старт дополнился строчкой:
Цитата:
if ( TP_Level != 0 ) tp1 = NormalizeDouble(TP_Level, Digits);
добавлено через 54 минуты
MenSon, а что будет иметь высший приоритет: выставление безубытка по TP на последнем колене или пользовательский уровень TP?

Последний раз редактировалось Владислав Сергеев; 16.08.2012 в 09:56. Причина: Добавлено сообщение
Владислав Сергеев вне форума
Старый 16.08.2012, 10:12
#40
Интересующийся
 
Пол: Мужской
Регистрация: 14.08.2012
Сообщений: 8
Благодарностей: 1
Re: Советник Усреднитель - усреднит Вашу первую сделку

Владислав Сергеев, Я думаю что всеже приоритет убезубытка на последнем колене
MenSon вне форума
Метки
илан, мартингейл, советник, усреднитель
Войдите, чтобы оставить комментарий.
Быстрый переход
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Когда закрывать сделку? Freeban Forex: общий форум 41 15.01.2011 03:21