Перейти к содержанию

[Советник] Bulldozer


asbets

Рекомендуемые сообщения

[Советник] Bulldozer Опубликовано (изменено)


Название советника: Бульдозер
Последняя версия: 1F
Год выпуска: 2016
Валютные пары: EURUSD, только 5-знак ECN!
ТФ: M30, можно пробовать M15
Время торговли: Европа-Америка

Описание:
Скальпер. Никаких мартинов, усредений, сеток и т.п. Только анализ графика и умное сопровождение.
"Вскрыл" одного бота, продаваемого в сети задорого. Скопировал полностью алгоритм его работы.
Открытый код пока не выкладываю. Но то,что не читает историю - это я клянусь :-).

"Загребает" деньги даже не лопатой, а как трактор :-).
Единственная проблема - гребёт пока не на реале.

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

В отличии от оригинала - встроена возможность писать в логи тики брокера, во время, когда ордера находятся в работе.
В этом вся и разница - на реале тики совсем не так идут, как в демо.

Описание стратегии: Скальпирует пробои уровней.

Установка: Как обычно. Поставить на график M30 EURUSD.


Описание параметров:
LotType - Выставление лота для работы.
Минимум - минимальный доступныйна счет. Нужен для отладки торговли на реальном счету.
Нормал - нормальный лот для работы.
Фикс - фискированный лот, значение берется из LotValue
LotValue - Размера лота для варианта "фиксированный" в LotType;

Дистанция отложки - дистанция выставления ордера относительно уровня. В пипсах.

Писать лог - вкл/выкл лога;
Имя файла - префикс имени файла лога, формат общий "префикс-месяй число-день-время час-время минута", время час и минута -
это время открытия ордера. На каждый отработанный ордер свой файл лога.
Имя каталога - имя подкаталога "MQL/Files" и ниже, в который складываются логи.


Бектесты:
Спойлер


14 год:


15 год:


16 год:



Что скажете, стоит допиливать?

Bulldozer1F.ex4
Bulldozer-EURUSD-Test_99.zip

Изменено пользователем Pavel888
  • Лайк 9
Ссылка на сообщение
Поделиться на другие сайты

  • Ответов 70
  • Создано
  • Последний ответ

Популярные авторы

Популярные авторы

Популярные посты

Название советника: Бульдозер Последняя версия: 1F Год выпуска: 2016 Валютные пары: EURUSD, только 5-знак ECN! ТФ: M30, можно пробовать M15 Время торговли: Европа-Америка Описание: Скальпер. Никаких

Перейти

Итак, прошло 1,5 месяца. Спасибо всем, кто помогал, присылал полезную информацию. Есть кое-какие результаты работы над проектом. Самое важное тут будет, пожалуй, та информация, которую я собрал

Перейти

Приветствую! Я покрутил в руках не один подобный советник, у них у всех схожие проблемы. В принципе я согласен с выводами автора темы (на прошлой странице). Источник проблемы многих подобных сове

Перейти
[Советник] Bulldozer Опубликовано (изменено)

почему же не допиливать? конечно, допиливать.. :) крайне приятные глазу графики..

только есть ощущение, что чего то не хватает..
или описание стратегии скудное, или отсутствие расширенных настроек..

Изменено пользователем robinzon96
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Глупый может быть вопрос, если поставить на демо и копировать сделки на реал, то грести будет??? )))

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Не понимаю проблемы, что ему мешает на реале торговать в +? Реквоты, проскальзывания? От проскальзываний никак не избавишься. Это тот же shuhan hedge получается.

Ссылка на сообщение
Поделиться на другие сайты

Ну так что для тестирования надо?:) Поставить на реальный счёт у брокера с максимальным количеством тиков в секунду?:)

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Почему то не хочет в тестере работать, пишет:
2016.11.01 07:05:07.693 EURUSD,M30: 1 tick events (60259 bars, 68580234 bar states) processed in 0:00:00.140 (total time 0:00:00.156)
2016.11.01 07:05:07.693 2012.01.02 00:00 Testing pass stopped due to a critical error in the EA
2016.11.01 07:05:07.692 2012.01.02 00:00 Bulldozer1F EURUSD,M30: array out of range in 'Bulldozer1F.mq4' (416,20)
2016.11.01 07:05:07.596 2012.01.02 00:00 Bulldozer1F EURUSD,M30: не открыт таймер=4051
2016.11.01 07:05:07.551 2012.01.01 00:00 Bulldozer1F inputs: LotType=2; LotValue=0.01; Magic=701; DiStopOrd=0; WriteLog=0; Slippage=1;
2016.11.01 07:05:07.536 TestGenerator: symbol EURUSD period 30 model 0 from 2012.01.01 to 2016.10.31

Ссылка на сообщение
Поделиться на другие сайты

[Советник] Bulldozer Опубликовано (изменено)


Почему то не хочет в тестере работать, пишет:



Нужны исторические данные для уровней и т.п.
- по критической ошибке - попробуйте для пробного запуска сократить время тестирования с гарантированным наличием истории хотя бы в 1000 свечей на M30. При разработке на такую ошибку не натыкался, спасибо.
- таймер в тестере не пускается - это нормальная фича терминала.



Добавлено: 01-11-2016 05:43:52


только есть ощущение, что чего то не хватает..
или описание стратегии скудное, или отсутствие расширенных настроек..


По стратегии :
-внутридневная торговля. Определяется уровень, ставится стоповый ордер, пробивается - идет его
сопровождение с двумя алгоритмами трала :
- обычный на фиксированном расстоянии с ранним стартом, поэтому у него есть период, когда стоп еще в отрицательной зоне, но трал уже работает.
- и второй смесь трала и БУ, это фича разрабов, раньше мне не попадалось - если цена вышла на минимальный предел доходности, но потом цена откатилась - ордер закрывается с этим минимальным доходом. Отключается, когда стоп вытягивают первым алгоритмом на БУ. Потом только обычный трал.
Всё сопровождение на расстоянии 20-25 пипсов от цены.

По настройкам - они сильно не помогут. Если закрутить настройки сильно сторону увеличения - трал и т.п. до 100-150 пипсов , то получится уже что-то вроде смарта, который тут валяется.

А ниже уже некуда.



Добавлено: 01-11-2016 05:48:11


Глупый может быть вопрос, если поставить на демо и копировать сделки на реал, то грести будет??? )))




Не понимаю проблемы, что ему мешает на реале торговать в +? Реквоты, проскальзывания? От проскальзываний никак не избавишься. Это тот же shuhan hedge получается.


shuhan hedge - сильно не вникал, надо посмотреть, но по сути, общего только - сам масштаб работы -
минимальные стопы и т.п. Всё остальное - отскок/пробой, сопровождение разное совсем.

Вопросы абсолютно правильные и в тему.

Вся соль в том, что на этом масштабе торговли (минимальные стопы и т.п.) очень сильную роль играет
работа брокер, какое проскальзывание при открытии и закрытии, как идут котировки - какой спред, есть ли скачки 5-10 в сторону от других брокеров.
И да, ботов этого семейства в сети достаточно, но никто не хочет вникать, почему они на реале у брокеров сливают. Пишут мол ставьте брокеру с мин. спредом.
И продают их - мол, смотри доход есть. А когда начинаются вопросы, почему льёт на реале - кивают в сторону брокера. Удобно.


Добавлено: 01-11-2016 06:10:19


Ну так что для тестирования надо?:) Поставить на реальный счёт у брокера с максимальным количеством тиков в секунду?:)



Да, собственно что нужно.
Нужно его взять и поставить на реальный счет с минимальным лотом.
Срок : 2 недели.
Обязательно включить запись логов. После пары сделок посмотреть - пишет ли.
Подходят только ECN счета.
У меня стоит на Альпах на PRO.ECN. Там вариант спред 5-6 (спокойный рынок) пипсов с комиссией.
В идеале - со спредом 5-6 (спокойный рынок) пунктов без комиссии.
На худой конец подойдет без комиссии, спред 10-11 пипсов.

Честно предупреждаю - скорее всего, какие-то копейки потеряются.
Прежде чем ставить на реал - погоняйте на демо-счете неделю, посмотрите, как идут сделки.

Он будет писать логи. Что пишет - можно посмотреть, там обычный текстовый формат.
Потом когда наберется 10-20 сделок - выслать файлы мне.
Обязательно укажите имя брокера и тип счета.

Зачем это всё нужно :

Чтобы сделать грааль, зарабатывающий на реале, а не на демо.
Шансы на успех, я считаю есть.
Предварительно я, конечно, на реале гонял. Выходит в ноль или около того.
Но надо попробовать допилить. Только так больше никак.
Нужны реальные данные с брокеров, а не демо-моделирование.
Изменено пользователем asbets
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

А параметр - дистанция отложки стоит 0 по умолчанию. Нужно пробовать менять его?

Ссылка на сообщение
Поделиться на другие сайты


А параметр - дистанция отложки стоит 0 по умолчанию. Нужно пробовать менять его?


Да, пробуйте.
Это сдвигает ордер от уровня. Если ставить с минусом - будет ставиться перед уровнем,
если с плюсом - будет двигаться за уровень.
По опыту тестов - лучше помогает с минусом немного -5 или -7.
С плюсом мне кажется, хуже.
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Bulldozer Опубликовано (изменено)

Тут в теме с Азией обсуждали, что для скальперов Альпари не очень удачно подходят, серьезно, проверено. Там лучше на центовик все-таки. А так да, надо ставить и пробовать. Кстати, asbets, посмотрите код, подумайте, правда, как можно избавиться от ошибок, если плохие котировки в истории - один бар просто проскочит с нулевыми ценами, потом и появляется array out of range или zero devide, что более вероятно. В любом случае, если тоже что-то найду, подскажу

Изменено пользователем Arius777
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Bulldozer Опубликовано (изменено)
Arius777:
-Насчет брокера, кого пробовать?
- Насчет кода,
глюк выскочил в определении поступления нового бара:

Вот здесь:
//+------------------------------------------------------------------+
//Функция определяет, поступил ли новый бар
//+------------------------------------------------------------------+
bool FNewBar()
{
static datetime new_Bar;
if(new_Bar==Time[1]) return(false); //Если бар не закрыт - выход
new_Bar=Time[1];
return(true);
}

Проверить массив Time с помощью ArraySize ?

Изменено пользователем asbets
Ссылка на сообщение
Поделиться на другие сайты

Если все же в тестере гонять, то нужно попробовать пооптить на МО. При более высоком МО зависимость от спредов, проскальзований и прочих неприятностей меньше.

Ссылка на сообщение
Поделиться на другие сайты

Прикрутить бы контроль спреда при открытии ордера, а так да, при спреде до 10 пунктов -грааль, спред от 10 до 20-болтанка на месте.

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

Ну уж слишком близкие стопы и перевод в б/у. Может все-таки вынести эти параметры для возможности изменения, раз уж пытаемся добиться прибыльной работы!

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты


Ну уж слишком близкие стопы и перевод в б/у. Может все-таки вынести эти параметры для возможности изменения, раз уж пытаемся добиться прибыльной работы!


Плюсую.

Дистанция отложки какая?
Если рекомендуемое время торговли - европа/америка, думаю, есть смысл вынести это в настройки. Или бот по умолчанию начинает торговать на открытии Лондона и заканчивает вместе с США?

Поставлю на демо недели на полторы, потом можно будет на сотку кинуть на тикмилловский ECN, хотя эти полторы недели будут вообще не показатель - ставка ФРС + ТрампоКлинтон на следующей неделе... :-W
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Ну что ж, если есть желание, вот вариант с настройками.
Тейкпрофит, стоп, безубыток, трал.
Уровень безубытка - у него запас хода цены на срабатывание - всего 1/2 спреда. То есть, если цена пересекла безубыток и вернулась назад на 1/2 спреда - он сработает.
Практически его еще можно назвать динамическим тейком.

Только логи нужны именно от оригинальной версии 1F !

Bulldozer1F-test-ON.ex4

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[Советник] Bulldozer Опубликовано (изменено)


Только логи нужны именно от оригинальной версии 1F !


Вот здесь поясните, пожалуйста. В версии, которую вы выложили в предыдущем посте - настройки, которые нельзя прописать в оригинальную версию 1F, но логи вам нужны от оригинальной. Как быть?

И время торговли в итоге он сам фильтрует или руками надо или вообще ничего не надо трогать? Изменено пользователем СергейСергей1975
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты


Вот здесь поясните, пожалуйста. В версии, которую вы выложили в предыдущем посте - настройки, которые нельзя прописать в оригинальную версию 1F, но логи вам нужны от оригинальной. Как быть?

И время торговли в итоге он сам фильтрует или руками надо или вообще ничего не надо трогать?



1. Логи нужны от той версии, которая в первом посте, т.е. версия 1F с встроенными настройками.
и именно на TF 30 минут.

2. Та, которая с открытыми настройками -версия 1F-test-ON - из предыдущего сегодняшнего поста - выложена по просьбам для тестов и работы с вариантами настроек. Кстати, можно немного покрутить настройки и будет вполне работать и на M5. Количество сделок вырастет, но мат. ожидание может и упасть.
Это из за того, что в рынке встречаются периоды, когда уровни не пробиваются и начинаются "лоси", тогда частота сделок становится вредна. Я сейчас над этим тоже работаю. Кстати, логи и для этого также нужны.

3. Время торговли уже отфильтровано, ночью не торгует.
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Такая ситуация нормальна для советника? Он на одном месте лимитниками топчется.
Это удаленные им ордера

Спойлер


А это открытый
Спойлер

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Да, такая ситуация возможна.
Вечером в 20 с чем-то часов он поставил, потом снял, потому что в конце дня снимает ордера.
А с утра переставляет по 1 пипсу, в связи с тем что там расчет цены идет с учетом спреда.
У меня попадалось, но не так часто. Если я правильно всё понял.
Некритично, но спасибо, в следующих версиях посмотрим, что сделать.

Ссылка на сообщение
Поделиться на другие сайты

Что-то не то 8-} цена ушла более чем на 160 пунктов от лимитников, а он все ставит и ставит на одном месте)

Спойлер


P.S. Это все первоначальная версия Bulldozer1F
Ссылка на сообщение
Поделиться на другие сайты


Да, странно. На каком тф стоит?


На М30 ставил. Как только установил, так он и лимитник поставил первый. Вечером на впс зайду гляну что там в логах, а пока нету возможности.
Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Специальное предложение


  • Рекомендуемые брокеры

  • ×
    ×
    • Создать...