xbms Опубликовано 9 февраля, 2013 Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 (изменено) Название советника: Momentics EAВалютные пары: любыеТаймфрейм: любойОписание: Советник на индикаторе "Моментикс" К нам на форум поступил индикатор "Моментикс". По слухам, на нём бабло косит швейцарский банк :)Собственно, мы все тоже хотим лопатой грести...Для начала пришлось немного модифицировать индикатор, поскольку с него можно было получить только лишь сигнал на покупку/продажу... Нам же их нужно немного больше: SL, TP и уровень сигнала (т.е. кол-во звёзд для него).Итак, параметры советника:extern double LotsFor1000 = 0.1; // ММ, объём лота на 1000 (долларов)extern bool CloseOpposite = true; // закрывать-ли ордер на обратном сигналеextern int CloseStars = 3; // уровень сигнала для закрытия старого ордераextern int TradeStars = 3; // уровень сигнала для открытия позицииextern string comment = "Momentics EA v1.0";extern int Slip = 3; // Проскальзываниеextern int Magic = 123; Желающих, приглашаю принять участие в тестировании, выявить возможные ошибки эксперта...Исходный код прилагаю:MomenticsEA - советникMomenticsAdvanced - индикаторА благодарности принимаю в любом виде:можно поднять мне репутацию меня можно отблагодарить финансово, реквизиты под спойлером Спойлер WebMoney : R122463452834WebMoney : Z488546095976 MomenticsAdvanced.mq4MomenticsEA.mq4 Изменено 6 июля, 2017 пользователем Pavel888 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
master_ice Опубликовано 9 февраля, 2013 Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 xbms, ты лучший! \M/плюсую однозначно! Ссылка на сообщение Поделиться на другие сайты More sharing options...
xbms Опубликовано 9 февраля, 2013 Автор Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 xbms, ты лучший! \M/плюсую однозначно! лучший тут никсер :)но спасибо! :) Ссылка на сообщение Поделиться на другие сайты More sharing options...
nixxer Опубликовано 9 февраля, 2013 Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 int CalcBuySell(double a1, double a2, double a3){ if ( a2 { if ( a2 >= a3 * 8.0 + a1 * 0.999 ) result = 0; else result = 2; } else { result = 1; } else { result = -1; } return result;} Какая-то такая конструкция была в оригинале длл. Видимо задел на платный вариант советника. Так как ни откуда не вызывалось то значения параметров мне не известны. Но, вдруг какая мысль появится.Также в платном варианте должна быть проверка на важные экономические новости. Намек о том чтобы не торговать в эти периоды! Ссылка на сообщение Поделиться на другие сайты More sharing options...
xbms Опубликовано 9 февраля, 2013 Автор Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 int CalcBuySell(double a1, double a2, double a3){ if ( a2 { if ( a2 >= a3 * 8.0 + a1 * 0.999 ) result = 0; else result = 2; } else { result = 1; } else { result = -1; } return result;} Какая-то такая конструкция была в оригинале длл. Видимо задел на платный вариант советника. Так как ни откуда не вызывалось то значения параметров мне не известны. Но, вдруг какая мысль появится не понял... что ты используешь в качестве декомпилятора на с++?я с чистым ассемблером в декомпиле(exe/dll) всегда дело имел... Ссылка на сообщение Поделиться на другие сайты More sharing options...
nixxer Опубликовано 9 февраля, 2013 Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 hex-rays иногда помогает, но не всегда) Ссылка на сообщение Поделиться на другие сайты More sharing options...
ApMSoft Опубликовано 9 февраля, 2013 Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 Работает, это плюс :dВыдаёт весь спектр ошибок OrderModify (1, 130,131) - это минус.Интересная штука в целом, если код довести до ума Ссылка на сообщение Поделиться на другие сайты More sharing options...
xbms Опубликовано 9 февраля, 2013 Автор Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 (изменено) Работает, это плюс :dВыдаёт весь спектр ошибок OrderModify (1, 130,131) - это минус.Интересная штука в целом, если код довести до ума я сегодня с 5-ти утра разбирался с ним... потом начал советник писать на скорую руку...исходник я выложил, предлагаю дорабатывать и разбираться совместно...кстати, ошибки эти из-за близкого стопа, который пытается установиться по трейлингу от индикатора...тут было-бы неплохо решить как с этим быть... Изменено 9 февраля, 2013 пользователем xbms Ссылка на сообщение Поделиться на другие сайты More sharing options...
ApMSoft Опубликовано 9 февраля, 2013 Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 кстати, ошибки эти из-за близкого стопа, который пытается установиться по трейлингу от индикатора...тут было-бы неплохо решить как с этим быть... Большинство ошибок из-за сравнения ненормализированных значений TP и SL, да и в самой функции OrderModify тоже желательно использовать нормализацию.ps Чуть попилил, остались только редкие 130. Ссылка на сообщение Поделиться на другие сайты More sharing options...
xbms Опубликовано 9 февраля, 2013 Автор Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 кстати, ошибки эти из-за близкого стопа, который пытается установиться по трейлингу от индикатора...тут было-бы неплохо решить как с этим быть... Большинство ошибок из-за сравнения ненормализированных значений TP и SL, да и в самой функции OrderModify тоже желательно использовать нормализацию.ps Чуть попилил, остались только редкие 130. ну тогда выкладывай, как допилишь 130, будем дальше совместно думать... Ссылка на сообщение Поделиться на другие сайты More sharing options...
ren Опубликовано 9 февраля, 2013 Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 Господа, не может ли кто в самом индикаторе добавить фильтр по "звездочкам", чтоб коробки и сигналы генерировались тока с 3 и выше здвездами? :-/ Ссылка на сообщение Поделиться на другие сайты More sharing options...
xbms Опубликовано 9 февраля, 2013 Автор Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 Господа, не может ли кто в самом индикаторе добавить фильтр по "звездочкам", чтоб коробки и сигналы генерировались тока с 3 и выше здвездами? :-/ а какой смысл добавлять фильтр в индикатор?пусть он показывает как есть... а в советнике фильтр уже добавлен... extern int TradeStars = 3; // уровень сигнала для отrрытия позиции Ссылка на сообщение Поделиться на другие сайты More sharing options...
ren Опубликовано 9 февраля, 2013 Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 Господа, не может ли кто в самом индикаторе добавить фильтр по "звездочкам", чтоб коробки и сигналы генерировались тока с 3 и выше здвездами? :-/ а какой смысл добавлять фильтр в индикатор?пусть он показывает как есть... а в советнике фильтр уже добавлен... extern int TradeStars = 3; // уровень сигнала для отrрытия позиции я имел в виду для ручной торговли... Ссылка на сообщение Поделиться на другие сайты More sharing options...
xbms Опубликовано 9 февраля, 2013 Автор Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 Цитата я имел в виду для ручной торговли... это чтоб по пьяни кол-во звёзд не перепутать? ;) Ссылка на сообщение Поделиться на другие сайты More sharing options...
ren Опубликовано 9 февраля, 2013 Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 Цитата я имел в виду для ручной торговли... это чтоб по пьяни кол-во звёзд не перепутать? ;) угу, чтоб лишние гудки и емэйлы не отрывали от анабиоза =)) Ссылка на сообщение Поделиться на другие сайты More sharing options...
xbms Опубликовано 9 февраля, 2013 Автор Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 Цитата угу, чтоб лишние гудки и емэйлы не отрывали от анабиоза =)) ну если только это нужно, то держи...см. параметр индикатора MinStars = 5;не проверю на выходных, но по идее должно работать...P.S. : не совсем в тему, ну да ладно...ExtMomentics.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
ren Опубликовано 9 февраля, 2013 Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 Спасибо, заценю!Относительно сова, - я смотрю позы продолжают держаться после того как текущая коробка закончилась, по идее должна закрываться (в случае если ни ТП ни СЛ, ни трал не сработал). + можно предусмотреть опцию отключения трала Ссылка на сообщение Поделиться на другие сайты More sharing options...
Гость nikson84 Опубликовано 9 февраля, 2013 Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 9 февраля, 2013 не закрывает по линии индикаторапервая свеча пересекла линию,а закрылось позже 1.JPG Ссылка на сообщение Поделиться на другие сайты More sharing options...
xbms Опубликовано 10 февраля, 2013 Автор Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 10 февраля, 2013 Спасибо, заценю!Относительно сова, - я смотрю позы продолжают держаться после того как текущая коробка закончилась, по идее должна закрываться (в случае если ни ТП ни СЛ, ни трал не сработал). + можно предусмотреть опцию отключения трала не закрывает по линии индикаторапервая свеча пересекла линию,а закрылось позже В новой версии:1. Добавлены параметры UseTraling, BoxClosesTrade + бонус :) - время торговли2. Принудительное закрытие позиции, если индикатор передвинул стоп вплотную к цене.extern double LotsFor1000 = 0.1; // ММ, объём лота на 1000 (долларов)extern int CloseOpposite = 1; // 0=false, 1=true : закрывать-ли ордер на обратном сигналеextern int CloseStars = 3; // уровень сигнала для закрытия старого ордераextern int TradeStars = 3; // уровень сигнала для отrрытия позицииextern bool UseTrailing = false; // трейлинг от индикатораextern bool BoxClosesTrade = true; // закрывать ордер в конце коробкиextern int HourStart = 8; // час начала торговextern int HourStop = 18; // час конца торгов MomenticsEA.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
ApMSoft Опубликовано 10 февраля, 2013 Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 10 февраля, 2013 (изменено) DEL Изменено 11 сентября, 2013 пользователем ApMSoft Ссылка на сообщение Поделиться на другие сайты More sharing options...
xbms Опубликовано 10 февраля, 2013 Автор Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 10 февраля, 2013 В новой версии:1. Добавлены параметры UseTraling, BoxClosesTrade + бонус :) - время торговли2. Принудительное закрытие позиции, если индикатор передвинул стоп вплотную к цене. BoxClosesTrade - а вот ухо, он у тебя закрывает по отсутствию данных индикатора, а не концу коробки.Короче выкладываю свою версию1) Значительно улучшен блок модификации ордеров2) CloseAtBoxEnd - закрывать в конце коробки3) CloseNoIndication - Закрывать по отсутствию данных с индюка4) Немножко облагорожен вывод на чартЕсли дорабатывать дальше - то первое что идет на ум - не открываться при условиях когда индюк предлагает большой SL и малый TP - а наоборот - открываться :dПо тестам - на €$ хорошие результаты на H4, на меньших TF что-то не радует. Но тестируется ппц долго работаем практически параллельно...сейчас как раз занялся версией, где будет проверяться соотношение SL/TP.тестируется медленно, т.к. сам индикатор довольно тяжёлый... можно ещё конечно немного оптимизировать советник...на графике результат прогона евробакса на М15Momentics-2012.gifmomentics.set Ссылка на сообщение Поделиться на другие сайты More sharing options...
ren Опубликовано 10 февраля, 2013 Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 10 февраля, 2013 (изменено) Ну вы даете, посоны, с таким напором вы и грааль нароете! =))Кстати, а что есть Slip? Изменено 10 февраля, 2013 пользователем ren Ссылка на сообщение Поделиться на другие сайты More sharing options...
xbms Опубликовано 10 февраля, 2013 Автор Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 10 февраля, 2013 Ну вы даете, посоны, с таким напором вы и грааль нароете! =))Кстати, а что есть Slip? вряд-ли... начинаю разочаровываться в нём... :)Slip - проскальзывание Ссылка на сообщение Поделиться на другие сайты More sharing options...
ren Опубликовано 10 февраля, 2013 Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 10 февраля, 2013 (изменено) Ну вы даете, посоны, с таким напором вы и грааль нароете! =))Кстати, а что есть Slip? вряд-ли... начинаю разочаровываться в нём... :)Slip - проскальзывание а на кой оно нужно?Добавлено: 10-02-2013 04:33:34И почемму такой жесткий мм, нельзя ли начать с фикслота? :^O Изменено 10 февраля, 2013 пользователем ren Ссылка на сообщение Поделиться на другие сайты More sharing options...
xbms Опубликовано 10 февраля, 2013 Автор Поделиться [open source] [Советник] По индикатору "Моментикс" Опубликовано 10 февраля, 2013 Slip - проскальзывание Цитата а на кой оно нужно?И почемму такой жесткий мм, нельзя ли начать с фикслота? :^O а шоб было :)а на счёт ММ - ты же сам его выставляешь...поставь 0.01, и будет счастье... Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти