почемуто бай не открывает
[open source] [Советник] По индикатору "Моментикс"
От xbms, 9 февраля, 2013 в Лаборатория ProfitFX
почемуто бай не открывает
условия, вероятно, не подходят...
добавлю 2 копейки :d
вместо
MarketInfo(Symbol(), MODE_STOPLEVEL)
лучше использовать 2*спред... у большинства брокеров, особенно с рыночным исполнением MODE_STOPLEVEL возвращает 0.
или что-то типа такого
stoplevel = MathMax(MarketInfo(Symbol(),MODE_STOPLEVEL)*Point,2*(Ask-Bid));
ну и желательно чтоб проверялось перед модификацией, ибо стоп уровень может значительно меняться в течении дня )
добавлю 2 копейки :d
вместоMarketInfo(Symbol(), MODE_STOPLEVEL)
лучше использовать 2*спред... у большинства брокеров, особенно с рыночным исполнением MODE_STOPLEVEL возвращает 0.
или что-то типа такогоstoplevel = MathMax(MarketInfo(Symbol(),MODE_STOPLEVEL)*Point,2*(Ask-Bid));
ну и желательно чтоб проверялось перед модификацией, ибо стоп уровень может значительно меняться в течении дня )
всё это хорошо, но "причёсывать" эксперта рано...
пока бэктесты не дали положительного результата.
Раз за дело взялись лучшие умы - значит должно все получиться. Всем удачи... 8->
ну и последний вариант советника... добавлена логика с соотношением TP/SL, добавлены лимитные ордера, если соотношение TP/SL меньше, чем Ratio в параметрах.
собственно вариантов для тестирования масса...
так что действуйте, и ни в коем случае не ставьте на реальные счета!
мне не удалось найти подходящие параметры...
ниже описание входящих переменных
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 CloseAtBoxEnd = true; // Закрывать по окончанию коробки
extern bool CloseNoIndication = false; // Закрывать по отсутствию данных с индюка
extern double Ratio = 1; // Не открывать позицию, если соотношение TP/SL меньше
extern bool UseLimits = true; // ставить лимитный ордер возле SL (при соотношении TP/SL extern int LimitSLPips = 20; // на каком расстоянии от SL ставим лимитник
extern int HourStart = 8; // час начала торгов
extern int HourStop = 18; // час конца торгов
Мне кажется все-таки нужен реальный опыт использования индюка, перед тем как можно будет написать эффективную сову. Поработаю с ним так, в реальных торгах, там уже станет понятно, что надо, а что нет. А может форумчане подскажут на каких парах и таймфреймах индюк наиболее эффективен в работе.
Вычистил индюк от всяких DLL и левых кнопок, теперь он работает совершенно автономно, не требуя лишних файлов.
Да ниче так, на Аш1 поставил с 12.10.12 по наст мумент, пуево шо спред на выходных 3.2 пипса
Добавлено: 10-02-2013 11:22:10
Да, и в версии 1.2 помоему косяк
Изменено 10 февраля, 2013 пользователем ren
Да ниче так, на Аш1 поставил с 12.10.12 по наст мумент, пуево шо спред на выходных 3.2 пипса
Добавлено: 10-02-2013 11:22:10
Да, и в версии 1.2 помоему косяк
В init() закомментируй или удали CloseAtBoxEnd = 0;
неужто расшевелились?
а то, кто что ни выложит, так молчат все как партизаны... ждут когда готовенькое подадут...
сколько раз уже предлагал, давайте работать совместно, давайте думать вместе, авось что-то путёвое выйдет...
Предлагайте варианты, идеи, в конце концов... тут ведь столько людей, и много грамотных, опытных... у каждого есть своя теория, идея... давайте проверять на практике...
Изменено 10 февраля, 2013 пользователем xbms
Глубокоуважаемые коллеги xbms и ApMSoft, я вас умоляю - скоординируйте свою работу над кодом, раз оба за этого перспективного бота взялись.
ApMSoft великолепно работает с ордерами и в этой части он доработал бота MomenticsEA-1.1-ApM.mq4.
xbms, вы сегодня добавили в бота MomenticsEA_v1.2.mq4 после этого еще 3 кило нового кода - но, насколько понимаю, не в того бота, которого дорабатывал ApMSoft.
Соответственно сейчас уже 2 варианта бота: с улучшенной работой с ордерами и переменными от ApMSoft - и авторский от xbms.
всё это хорошо, но "причёсывать" эксперта рано...
пока бэктесты не дали положительного результата.
Надо заранее причесывать эксперта, коллега - непричесанность и может дать тесты настолько хуже, что придем к негативным выводам при том, что может все и нормально.
xbms, большая просьба как к автору: посмотрите не стоит ли ваш новый (свежий) код перенести в версию MomenticsEA-1.1-ApM.mq4 от ApMSoft - или, наоборот, фрагменты кода от ApMSoft перенести в сейчас дорабатываемую вами версию MomenticsEA_v1.2.mq4?
Пожалуйста, как автор и топикстартер, посмотрите как объединить наработки обеих высокочтимых коллег, хорошо? :)
Привет, Старик!
Часть кода ApmSoft я переместил в свой вариант. MomenticsEA_v1.2.mq4 уже включил в себя исправления.
Т.е. это уже совместная наработка... А далее я уже добавил ещё наработки с лимитником и соотношением TP/SL. Так что последняя версия и есть 1.2
Добавлено: 10-02-2013 16:24:14
Неричесанность в данных бэктестах не даст другого результата, т.к. спред у меня постоянный на тестах, а проблема как раз в направлении сделки с индикатора... хоть 3 звезды, хоть пять звёзд...
есть ещё проблема с трейлингом от индикатора, как показывает визуальный тест, индикатор слишком быстро и близко к цене двигает SL, т.е. по идее тут ордер и нужно закрыть, что и пытались реализовать и проверить на тестах... результат всё равно отрицательный...
Далее..., ren потестировал с 12.10.12 по наст момент, замечательно...., у него плюс, супер... я начал тестирование с начала года, за январь 2012 бот показал +70% навара, которые потом планомерно слил за оставшиеся месяцы.
Изменено 10 февраля, 2013 пользователем xbms
Цитата
угу, чтоб лишние гудки и емэйлы не отрывали от анабиоза =))
ну если только это нужно, то держи...
см. параметр индикатора MinStars = 5;
не проверю на выходных, но по идее должно работать...
P.S. : не совсем в тему, ну да ладно...
Фильтрация не работает... ~x(
Индикатор по разному работает в разных ДЦ. У если у Армады и F4Y показания еще более-менее совпадают, на Инсте вообще другие. С такими особенностями тестирование на истории, скорее всего, не даст реальной картины. Погоняю на Армаде, посмотрим что выйдет. По крайней мере, последние нарисованные 4 коробки были-бы прибыльными.
Цитата
Фильтрация не работает... ~x(
привет!
что именно не работает?
как не работает?
постоянно шлёт email на все сигналы?
Цитата
Фильтрация не работает... ~x(
привет!
что именно не работает?
как не работает?
постоянно шлёт email на все сигналы?
Сигналит, мыло не проверял если чессн
Цитата
Фильтрация не работает... ~x(
привет!
что именно не работает?
как не работает?
постоянно шлёт email на все сигналы?
Сигналит, мыло не проверял если чессн
странно... по идее не должен сигналить... проверь что стоит в MinStars.
Завтра, если на работе будет время - проверю ещё.
А индюк тот ещё художник. Он звезды, гад, рисует. Прямо на глазах, ничего не стесняясь, понизил с 3х до 2х.
Здравствуйте!
Индюк перерисовывает все звезды, которые ему не выгодные, чтобы потом "сказать" а что вы хотели входя по 1 или 2 звездами :-/ . Думаю что с ним робота не получится сделать :(
Здравствуйте!
Индюк перерисовывает все звезды, которые ему не выгодные, чтобы потом "сказать" а что вы хотели входя по 1 или 2 звездами :-/ . Думаю что с ним робота не получится сделать :(
спасибо, друг!
а я всё голову ломаю... в чём же дело, почему сливает...
а тут вот оно что... :)
Здравствуйте!
Индюк перерисовывает все звезды, которые ему не выгодные, чтобы потом "сказать" а что вы хотели входя по 1 или 2 звездами :-/ . Думаю что с ним робота не получится сделать :(
спасибо, друг!
а я всё голову ломаю... в чём же дело, почему сливает...
а тут вот оно что... :)
Короче, не в звездах дело. Индикатор подает надежды при определенной фильтрации, как будут результаты отпишусь.
Запустил на демке, если кому-то интересно, велкам _http://www.myfxbook.com/members/tangle/momentix/486400
Для публикации сообщений создайте учётную запись или авторизуйтесь
Перейти к списку тем