Rigal Опубликовано 4 апреля, 2020 Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 4 апреля, 2020 (изменено) Название советника: Stupido ChallengerГод выпуска: 2020Актуальные версии: 2.2Терминал: MT4 (build 1220+)Сайт разработки: https://tradelikeapro.ru/Рекомендуемые валютные пары: любыеТаймфрейм: любойВремя торговли: круглосуточно, поддерживается расписание и перерывы на новостиОписание: сеточник/мартин, оригинальная система сборки профита на откатах, позволяющая разбирать провисшую позицию за счет прибыльнойРекомендуемый ММ: 0.01 лота на 100000$ при агрессивных настройках С подачи одного из форумчан, попросившего меня переписать советника, на форуме известного под кодовым названием Хрыч, я полез этого друга тестировать. В целом, очень простой мартин, ордера открывает на открытии бара. Первый ордер в серии - после медвежьей свечки в селл, после бычьей - бай. Тестируется медленно и чем дальше, тем медленнее - на каждом тике пробегается по всем историческим ордерам, чтобы посчитать кумулятивную прибыль за все время. Не знаю, на какой интервал работы бота рассчитывал автор, но явно ненадолго: с такой логикой и тем количеством сделок, которое он плодит, терминал загнется меньше, чем через год. Но это лирика. Поехали тестировать Тесты постоянным стартовым лотом 0.01. Приходится бить кусками, ибо тестер дохнет от нехватки памяти. 01/01/2008 - 28/03/2011. RF = 3.2, но есть ли у Вас столько депозита? 28/03/2011 - 02/04/2020 - рекавери фактор меньше единицы, максимальная просадка 1.3 миллиона В итоге, меня слегка подутомили затяжные периоды ожидания, переписать оказалось быстрее. Я, понятно, не стал писать все с нуля, влепил имеющиеся крупные блоки. Поэтому бот потенциально умеет гораздо больше, чем исходный, включая поддержку ручной торговли с панели, управление лотностью с панели, перевод в режим "закроем все сетки и замолчим", отключение направления - все в панели и из настроек. Еще в нем реализована частичная сборка позиции, широкое развитие идеи, которую я исходно выкладывал в посвященной этой идее ветке Stupido: если отскок был недостаточен, чтобы закрыть все, он будет пытаться закрыть хотя бы часть просадки - хотя с такими короткими целями оно сравнительно бесполезно, отскоки его закрывают частями почти стопроцентно. Управляется это параметром Min Lot To Recover - если стоит в ноль, закрывать будет пытаться сразу все. Любое положительное значение переведет его в режим частичного закрытия. Как работает тейк: есть цель для каждого направления (Split target, pips) и отдельно цель для всей совокупности (Total target, pips). Оба параметра в четырехзначных пунктах. Допустим, мы поставили сплит в 4 пункта. Trigger, % of target, в процентах от заданной цели. Допустим, мы задали 60% - это значит, как только общий профит по всем сделкам одного направления достиг 40 * 0.6 пятизначных пунктов, мы зацепились. Дальше он тралит вверх, затягивая трал по мере приближения к цели. Закрывает на откате. Собственно, параметры, которыми стоит играть - это шаг, множитель, время торгов и новости. Про то, как подключить новости в тестере, я писал в ветке инкогнито - в этом боте тоже будет работать. Поддерживает расписание работы. Время по гринвичу. Желающим покрутить бота - тестировать, вообще говоря, проще моим, чтобы оценить просадки грубо В приложении бот и пример сета Если у кого-то наоптится сет, который проседает меньше, чем на 15К на истории с 2010 года - я был бы признателен Описание параметров: MagicNumber AllowAuto - советник открывает первый ордер в серии. Если false - он доведет открытые сетки до закрытия и замолчит AllowBuy, AllowSell - разрешение торговать в соответствующем направлении Open first order on candle - дожидаться ли следующей свечи для входа в первый ордер InvertFirstEntry - входить в первую сделку наоборот: в селл после бычьей свечи, в бай после медвежьей MaxGridOrders - максимальное количество ордеров в сетке. Потом перестает добавлять. 0 - добавлять до упора MaxSpreadPips - максимальный спред в четырехзначных пунктах, при котором будет открываться первый ордер в серии. Секция Money Management MM_StartLot - опорное значение стартового лота MM_RiskMode - способ вычисления динамического лота: пропорция от баланса, доступных средств на счете, доступного залога MM_AmountDivider - порция в валюте депозита, на которую выделяется стартовый лот. Скажем, ваш баланс 10К, вы задали стартовый лот 0.01, вычисление по балансу и порция 1000 - стартовый лот будет 10000 / 1000 * 0.01 = 0.1 MM_MaxLot - ограничение максимального лота. Добирается до этого значения и продолжает переставляться максимальным лотом Секция увеличения лотности Lot Increment Method - метод увеличения лота. Варианты: No increment By order count - по счету ордеров, классический метод Increment best - увеличивать лучшую сделку сетки. Преимущество: если вы вмешивались руками - следующую сделку в сетке советник выставит, исходя из лота последней. Недостаток: 0.01, сколько ни умножай на 1.1, он не увеличится. Малые множители не работают, ибо нет кумулятивного накопления множителя. By distance from worst - пошел хардкор.... Множитель увеличивается геометрически в зависимости от растянутости сетки: на каждую сотню пунктов от худшего ордера дополнительная степень множителя. Пример: вы задали множитель 4. Цена ушла на 50 пунктов, лот будет 4 ^ (50 / 100) = 2. Цена ушла еще на 50, множитель 4. Цена ушла в сумме на двести от первого ордера - множитель 4 ^ (200 / 100) = 16. Значение 4 взято для удобства подсчета, обычно значения куда ниже: 2.6 или около того, для сеток с крупным шагом By distance from breakeven - то же самое, но расстояние от безубытка. Разница очень существенная: чем больше мы поставили лот, тем сильнее подтянули безубыток к текущему уровню цены... тем мельче множитель следующего лота, если открываться прямо здесь же. А вот если цена уйдет еще дальше - снова нарастает слегка. Для этого метода нужно подбирать сбалансированный множитель и шаг Increment average same type - берем средний лот на сделку из сетки этого направления и умножаем на множитель. Достоинства: учитываются все частичные разборки и ручные вмешательства. Недостатки те же, что в третьем пункте: мелкие лоты не растут с мелкими множителями Increment average all - берем средний лот на сделку по всем открытым ордерам. Достоинства: те же, что и в предыдущем, плюс если одна сторона просела и нарастила лотность, противоположная сторона переставляется заметно агрессивнее, что позволяет вытягивать куски из просевшей совокупности. Недостаток: общая лотность растет, шанс зависания крупных сделок близко к вершине сетки LotIncrement_Factor - множитель лота на следующем шагеLotIncrement_IncrementPercent - прибавка лота на следующем шаге, в процентах от стартового лотаLotIncrement_ChangeEvery - изменять множитель и прибавку каждые вот столько коленLotIncrement_ChangeFactor - множитель изменения Давайте на примере: скажем, задаем множитель = 1, нулевую прибавку. Менять каждые три шага, множитель изменения 1.1 Первые три шага он будет множить на 1. Усредняться. Потом три шага на 1.1. Потом еще три шага на 1.21. Ну и так далее. Секция дистанции Замечание: советник открывается только на открытии свечи, если превышена заданная дистанция от предыдущего ордера Spacing_InitialPips - минимальное расстояние между сделками, 4-хзначных пунктов Spacer_IncreaseEvery - менять минимальное расстояние каждые вот столько перестановочных сделок N Spacing_IncrementPips - прибавка 4-хзначных пунктов после каждой пачки N Spacing_Factor - множитель расстояния после каждой пачки N Spacer_Method - метод ограничения минимальной дистанции: не переставляться вообще, дистанция от лучшего ордера (классическая сетка), дистанция от безубытка (здесь при небольших множителях лота ордера начнут лепиться очень близко) Замечание: прибавка и множитель работают одновременно Front Run Spacing Pips - если больше нуля, советник будет выставлять ордера минимальным лотом перед сеткой с таким шагом. Доливка по тренду. DrawDownLimitCurrency - просадка в валюте депозита, при которой все сделки будут закрыты (стоп в валюте). 0 - выключено. Масштабируется на стартовый лот. Секция управления сборкой (вот эти палочки и квадратики на экране). Подробнее о принципах сборки можно почитать в ветке Stupido. В большинстве случаев есть смысл крутить только две цели. Minimum lot to recover (0 - side complete) - минимальный лот, цепляемый при частичной сборке. Если поставить в ноль - будет собирать всю позицию в каждом направлении целиком. Все равно будет пытаться противоположную сторону, когда выйдет в триггерTrigger, % of target - уровень, в процентах от цели, на котором включится трейлингInitial retrace, % of trigger - допустимый откат от уровня триггера (исходный трейлинг стоп), в процентах от уровня триггераRetrace when reach target, % of trigger - допустимый откат, когда цена доберется до цели (удавка, должна быть меньше предыдущего значения), в процентах от уровня триггераSplit target, pips - цель стратегии сборки в одну сторону. Бай, или селл. Скажем, поставим 10 пунктов, при триггере 60% - советник зацепит на 6 пунктах.Total target, pips - цель сборки всей позиции, вместе. Как правило ближе раздельной - мы же предпочитаем выходить из рынка целикомDraw retrace levels on the screen - графическое отображение логики на графике. Квадратики и палочкиShow retrace labels on the screen - показывать ли надписи на графике рядом с квадратиками. Секция времени торговли BrokerGMTOffsetWinter - зимнее смещение вашего брокера (или ТДС) от GMT. Используется только в тестере BrokerDstMode - контракт перехода вашего брокера на летнее время. Используется и в тестере, и в торговле. Интервалы по дням недели, с понедельника по пятницу, время GMT. Интервалы задаются строго в формате hh:mm-hh:mm, можно несколько через запятую. Еще раз: 8:00-12:00 - НЕПРАВИЛЬНО! Правильно 08:00-12:00 DayChristmasBreakStarts - последний торговый день в декабре DayChristmasBreakStops - последний неторговый день в январе Блок новостей UseNewsFilter - использовать новостной фильтр (требует включения ДЛЛ) TimeBeforeNews - прекратить открывать новые серии за столько минут до новостей CloseTimeBeforeNews - закрывать все открытые сделки за столько минут до новостей (очевидно, должно быть меньше предыдущего параметра, чтобы было время сетке закрыться на отскоках в плюс) Max loss to close before news - ограничение потерь, которые советник будет закрывать перед новостями. Пока просадка больше этой суммы, он не будет закрывать. Масштабируется по стартовому лоту. TimeAfterNews - не открываться в новые серии в течении такого количества минут после новостей ConsiderHighImpactNews - учитывать важные новости ConsiderMediumImpactNews - учитывать средние новости ConsiderLowImpactNews - учитывать маловажные новости NewsSymb - валюты, новости по которым будут учитываться. Через запятую. Если поле пусто - только валюты текущего символа Новое в версии 1.5: - поправлено умножение лота и множество мелких недочетов - добавлен параметр Open first order on candle - можно выбрать, хотите ли вы ждать следующей свечки, или открыться сразу, как только сетка закрылась - добавлен параметр InvertFirstEntry - первый вход в бай после медвежьей свечки - добавлен параметр Front Run Spacing Pips - советник будет выставлять ордера перед вышедшей уже в профит позицией, то, что называется "доливкой по тренду" - добавлен параметр Lot Increment Method - экспертные настройки метода увеличения лота - добавлен параметр Show retrace labels on the screen - сохраняет квадраты, убирает надписи и ярлыки цен уровней - советник не стоит переименовывать Версия 1.6: - Поправлен баг с лотностью первой сделки в серии после закрытия предыдущей серии - Поправлен баг с отображением в панелях Buy/Sell tracking - в предыдущей версии, если шаг сетки был очень мал, сделки подолгу не подхватывались в панель - Добавлен параметр Max loss to close before news - чтобы большие сетки не сливались без причины перед новостями - Все цели и лимиты в валюте депозита теперь нормируются на стартовый лот: если стартовый лот 0.01, а стратегия мм предписывает открытие первого ордера в 0.02, лимиты и цели удваиваются. - Мелкие правки логики в изобилии Версия 1.6.1 - Поправлен баг с подбором сделок противоположного направления большей, в совокупности, лотности, чем вышедших в профит (что приводило к закрытию в минус на растаскивании) - Я вернул логику округления лота вниз Версия 1.7 - Добавлен учет индикатора тренда на двух таймфреймах (с выбором режима фильтрации и таймфреймов) Индикатор Trend_Mate_Another_Period прилагается Версия 1.7.3 - реализован механизм закрытия всех групп сделок по CloseBy - добавлены пара кнопок на панель в каждую секцию: закрытие всех положительных сделок, сброс веса (закрытие всех положительных сделок и отрицательных - сколько влезет в закрытый профит) StupidoChallenger_v.1.7.3.ex4 И индикатор тренда XCODE XCODE.mq4 Версия 1.7.4 - Добавлена возможность подбора чужих маджиков StupidoChallenger_v.1.7.4.ex4 Мониторинг в Роботесте Версия 2.1 - Обновлены библиотеки - Обновлена логика сборки: советник подхватывает минимальную возможную порцию всех ордеров выше уровня безубытка сетки и тралит на увеличение лота - Автоматическое определение целей по ATR с гибкой конфигурацией масштаба XCODE.ex4StupidoChallenger_v.2.1.ex4 Версия 2.2 - Поправлена проблема с кодировками. Теперь можно в каждом направлении задать в сете три режима: Соответственно: - не торгуем в заданном направлении совсем (кнопка серая) - доводим текущую сетку в заданном направлении и больше не открываемся (кнопка оранжевая) - торгуем до посинения (кнопка зеленая) Кнопка авто позволяет после любых манипуляций на панели вернуть обе кнопки в исходное состояние, согласно конфигурации. StupidoChallenger_v.2.2.ex4 StupidoChallenger-1.5-EURUSD-M1.set StupidoChallenger-1.5-EURUSD-M5.set StupidoChallenger_v.1.6.ex4 Trend_Mate_Another_Period.ex4 StupidoChallenger_v.1.6.1.ex4 StupidoChallenger_v.1.7.ex4 Изменено 27 марта, 2023 пользователем Rigal 2.2 - раздельное управление Buy и Sell разрешениями 30 8 4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
ademen Опубликовано 4 апреля, 2020 Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 4 апреля, 2020 27 минут назад, Rigal сказал: С подачи одного из форумчан, попросившего меня переписать советника, я полез этого друга тестировать. В целом, очень простой мартин, ордера открывает на открытии бара. Первый ордер в серии - после медвежьей свечки в селл, после бычьей - бай. Советник отличный, точно лучше оригинала. Посмотрите на этот мониторинг:https://www.myfxbook.com/members/fxsaber/mql5-article/3502711 Сможете понять как ведется торговля? Мне кажется ипользуеться советник похожий на ваш. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rigal Опубликовано 4 апреля, 2020 Автор Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 4 апреля, 2020 (изменено) 57 минут назад, ademen сказал: Советник отличный, точно лучше оригинала. Посмотрите на этот мониторинг:https://www.myfxbook.com/members/fxsaber/mql5-article/3502711 Сможете понять как ведется торговля? Мне кажется ипользуеться советник похожий на ваш. нет. Советник сильно другой. Торгует равными крупными лотами Котировок, по которым он входит, в моих терминалах нет. Так что торгует он на арбитраже. UPD а хотя у него, может, время с моими терминалами не совпадает. Кто знает, какой GMT Offset у этого брокера? Изменено 4 апреля, 2020 пользователем Rigal Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 4 апреля, 2020 Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 4 апреля, 2020 @Rigal Расписание торгов, EET: 00:05 Mon - 23:59 Fri; recess 23:59 - 0:05 Mon - Fri Насколько понимаю, для всего форекса в данном ДЦ Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rigal Опубликовано 4 апреля, 2020 Автор Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 4 апреля, 2020 @Старик, я не уверен, что это ответ, если честно... ну может быть. У брокеров бывает разное время в терминале. Мухобойка записывает время брокера. То есть, если я его сделки сверяю со своими котировками, мне бы надо понимать, как транслировать время правильно. Но давай предположим, что у них стандартное +2 Берем пример (я выбрал продажу, чтобы можно было ориентироваться по свечкам) Находим эту свечку на графике: У нее хай на взрослый пункт ниже цены открытия этого перца (красная полоска - цена его открытия) На этом чудеса не заканчиваются. Посмотрите на свечку в 15:49, когда этот перец закрылся в профит: Ее лоу на 2.6 взрослых пункта выше цены его закрытия. А свечки рисуются по биду - добавьте сюда спред, который на этой паре сильно не нулевой. Нужно, конечно, смотреть на котировки этого брокера. Но если поставить два терминала рядом, на такой разнице можно вполне пытаться зарабатывать Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 4 апреля, 2020 Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 4 апреля, 2020 @Rigal забыл дописать, что время торгов для мажора nzdusd привел для упомянутого ДЦ, а не для всего форекса конечно. Но время открытия и закрытия торгов в полночь это GMT+2/3 зима/лето - иначе не будет в полночь. Тут вроде однозначно. ДЦ, конечно, странный и ничем не известный мне... Чё-то вообще не припоминаю упоминаний. Но мужик там страсть какой вроде грамотный и не простой и достаточно известный... Вроде этот https://www.mql5.com/ru/articles/7113 P.S. ну и надо ж помнить, что полный переход на лето завершился лишь в прошлое воскресенье. Свечи в течение 2-х (или даже 3-х?) недель до этой даты могли быть с часовым сдвигом в разных ДЦ. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rigal Опубликовано 4 апреля, 2020 Автор Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 4 апреля, 2020 4 минуты назад, Старик сказал: @Rigal забыл дописать, что время торгов для мажора nzdusd привел для упомянутого ДЦ, а не для всего форекса конечно. Но время открытия и закрытия торгов в полночь это GMT+2/3 зима/лето - иначе не будет в полночь. Тут вроде однозначно. ДЦ, конечно, странный и ничем не известный мне... Чё-то вообще не припоминаю упоминаний. Но мужик там страсть какой вроде грамотный и не простой и достаточно известный... Вроде этот https://www.mql5.com/ru/articles/7113 а, этого я читал, да. Надо покрутить будет Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 4 апреля, 2020 Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 4 апреля, 2020 @Rigal http://tlap.com/forum/proverennye-pammy/6/arhiv-signaly-mql5com-algotorgovlya-s-podrobnym-obosnovaniem/20039/?do=findComment&comment=434283 Есть с десяток мониторингов - но подписки на сигнал нет. Чувак чуток не от мира сего... Хотя подписка ему как бы и не особо нужна. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Bag-76 Опубликовано 4 апреля, 2020 Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 4 апреля, 2020 (изменено) 11 часов назад, Старик сказал: ДЦ, конечно, странный и ничем не известный мне... Чё-то вообще не припоминаю упоминаний. Это же RannForex! @Старик , не торгуете у Раннева? 13 часов назад, Rigal сказал: Кто знает, какой GMT Offset у этого брокера? Время MT4 стандартное. Такое же как в Альпари. В Мухобуке есть вкладка "Общее" (General) в правом верхнем углу мониторинга (в левом на самом деле, - ранее описался). Кликаете и смотрите торговое время брокера, чей счёт замониторен. Изменено 5 апреля, 2020 пользователем Bag-76 1 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 4 апреля, 2020 Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 4 апреля, 2020 8 минут назад, Bag-76 сказал: 1 час назад, Старик сказал: ДЦ, конечно, странный и ничем не известный мне... Чё-то вообще не припоминаю упоминаний. Это же RannForex! @Старик , не торгуете у Раннева? Точно! У Rann да, такие торги возможны и статистика точно не пурга Ссылка на сообщение Поделиться на другие сайты More sharing options...
VladimirM Опубликовано 4 апреля, 2020 Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 4 апреля, 2020 (изменено) @Rigal не подскажите, что за ошибка, после которой тестирование останавливается? 2020.04.04 22:47:33.654 2020.01.10 17:14:50 Testing pass stopped due to a critical error in the EA 2020.04.04 22:47:33.654 2020.01.10 17:14:50 StupidoChallenger_v.1.0 GBPCAD,M1: zero divide in 'Utils.mqh' (74,57) ещё 2020.04.04 22:58:53.487 2020.04.03 23:53:59 StupidoChallenger_v.1.0 EURCHF,M1: 180 bytes of leaked memory 2020.04.04 22:58:53.487 2020.04.03 23:53:59 StupidoChallenger_v.1.0 EURCHF,M1: 1 leaked strings left 2020.04.04 22:58:53.487 2020.04.03 23:53:59 StupidoChallenger_v.1.0 EURCHF,M1: 1 object of type CArrayObj left 2020.04.04 22:58:53.487 2020.04.03 23:53:59 StupidoChallenger_v.1.0 EURCHF,M1: 1 object of type NewsLoader left 2020.04.04 22:58:53.487 2020.04.03 23:53:59 StupidoChallenger_v.1.0 EURCHF,M1: 2 undeleted objects left Изменено 4 апреля, 2020 пользователем VladimirM Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rigal Опубликовано 5 апреля, 2020 Автор Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 5 апреля, 2020 (изменено) 8 часов назад, VladimirM сказал: @Rigal не подскажите, что за ошибка, после которой тестирование останавливается? 2020.04.04 22:47:33.654 2020.01.10 17:14:50 Testing pass stopped due to a critical error in the EA 2020.04.04 22:47:33.654 2020.01.10 17:14:50 StupidoChallenger_v.1.0 GBPCAD,M1: zero divide in 'Utils.mqh' (74,57) ещё 2020.04.04 22:58:53.487 2020.04.03 23:53:59 StupidoChallenger_v.1.0 EURCHF,M1: 180 bytes of leaked memory 2020.04.04 22:58:53.487 2020.04.03 23:53:59 StupidoChallenger_v.1.0 EURCHF,M1: 1 leaked strings left 2020.04.04 22:58:53.487 2020.04.03 23:53:59 StupidoChallenger_v.1.0 EURCHF,M1: 1 object of type CArrayObj left 2020.04.04 22:58:53.487 2020.04.03 23:53:59 StupidoChallenger_v.1.0 EURCHF,M1: 1 object of type NewsLoader left 2020.04.04 22:58:53.487 2020.04.03 23:53:59 StupidoChallenger_v.1.0 EURCHF,M1: 2 undeleted objects left Утечку памяти поправил. С делением на ноль сложнее - это я пытаюсь обходить ограничение тестера, когда он возвращает константное TickValue на протяжение всего теста, в то время, как внутри использует переменное значение - таким образом, нельзя корректно пересчитать профит в дистанцию. Мне нужно немного диагностики, чтобы разобраться с Вашей ошибкой. Переключите логгирование в Info: Запустите советник (прикрепленную версию к этому посту) в визуальном режиме на паузе. В логе появятся строчки вот такого вида, мне их как раз надо: StupidoChallenger_v.1.0.ex4 Изменено 5 апреля, 2020 пользователем Rigal 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
ostapbender Опубликовано 5 апреля, 2020 Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 5 апреля, 2020 11 часов назад, Старик сказал: ДЦ, конечно, странный и ничем не известный мне... Чё-то вообще не припоминаю упоминаний. Это ДЦ с хорошими ночными спредами и быстрым исполнением. Спойлер https://mtrading.com/ru Здесь его уже на форуме упоминали, как лучший брокер для ночников и пробойников. Сам пока не долго на нем. 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Bag-76 Опубликовано 5 апреля, 2020 Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 5 апреля, 2020 (изменено) 32 минуты назад, ostapbender сказал: https://mtrading.com/ru Да, не обязательно Rann. Возможно, непосредственно, этот брокер, чьи торговые сервера использует Rann. Mtrading отпочковался от Admiral Markets. У Ранна есть и свой торговый сервер. Уже довольно давно. Но его нет в списке мухобука и мукла при выборе торгового сервера, при попытке замониторить счёт. Изменено 5 апреля, 2020 пользователем Bag-76 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
VladimirM Опубликовано 5 апреля, 2020 Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 5 апреля, 2020 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: TickSize: 0.00001000 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: SwapShort: 0.20000000 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: SwapLong: -9.70000000 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: SwapType: SWAP_TYPE_POINTS 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: LotStep: 0.01 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: MaxLot: 100.00 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: MinLot: 0.01 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: Leverage: 400.00 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: MarginRequired: 306.76 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: Pip: 0.00010 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: Point: 0.00001 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: PointsInPip: 10 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: Digits: 5 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: FreezeLevelDouble: 0.00000 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: FreezeLevelPoints: 0 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: StopLevelDouble: 0.00080 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: StopLevelPoints: 80 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: Symbol: GBPCAD 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: SymbolInfo: 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: Tick value:0.70408156 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rigal Опубликовано 5 апреля, 2020 Автор Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 5 апреля, 2020 33 минуты назад, VladimirM сказал: 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: TickSize: 0.00001000 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: SwapShort: 0.20000000 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: SwapLong: -9.70000000 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: SwapType: SWAP_TYPE_POINTS 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: LotStep: 0.01 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: MaxLot: 100.00 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: MinLot: 0.01 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: Leverage: 400.00 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: MarginRequired: 306.76 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: Pip: 0.00010 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: Point: 0.00001 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: PointsInPip: 10 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: Digits: 5 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: FreezeLevelDouble: 0.00000 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: FreezeLevelPoints: 0 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: StopLevelDouble: 0.00080 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: StopLevelPoints: 80 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: Symbol: GBPCAD 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: SymbolInfo: 2020.04.05 09:38:49.973 2020.01.06 00:02:00 StupidoChallenger_v.1.0 GBPCAD,M1: Tick value:0.70408156 проверьте, пожалуйста StupidoChallenger_v.1.0.ex4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
VladimirM Опубликовано 5 апреля, 2020 Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 5 апреля, 2020 4 минуты назад, Rigal сказал: проверьте, пожалуйста 2020.04.05 10:18:23.373 2020.01.10 17:25:12 Testing pass stopped due to a critical error in the EA 2020.04.05 10:18:23.373 2020.01.10 17:25:12 StupidoChallenger_v.1.0 GBPCAD,M1: zero divide in 'ProfitStrategyManager.mqh' (203,42) Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rigal Опубликовано 5 апреля, 2020 Автор Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 5 апреля, 2020 8 минут назад, VladimirM сказал: 2020.04.05 10:18:23.373 2020.01.10 17:25:12 Testing pass stopped due to a critical error in the EA 2020.04.05 10:18:23.373 2020.01.10 17:25:12 StupidoChallenger_v.1.0 GBPCAD,M1: zero divide in 'ProfitStrategyManager.mqh' (203,42) дайте мне ваш сет. Сам отлаживать буду Это, кстати, та же проблема, просто в другом месте. Быстрый хак не помог Ссылка на сообщение Поделиться на другие сайты More sharing options...
VladimirM Опубликовано 5 апреля, 2020 Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 5 апреля, 2020 (изменено) 22 минуты назад, Rigal сказал: дайте мне ваш сет. Сам отлаживать буду Я просто изменил время торгов, поставил как в инкогнито, всё.StupidoChallenger-EURUSD-M1_mod.set Изменено 5 апреля, 2020 пользователем VladimirM Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rigal Опубликовано 5 апреля, 2020 Автор Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 5 апреля, 2020 2 минуты назад, VladimirM сказал: Я просто изменил время торгов, поставил как в инкогнито, всё.StupidoChallenger-EURUSD-M1_mod.set Странный немного выбор. Пара, я так понимаю, GBPCAD? Ссылка на сообщение Поделиться на другие сайты More sharing options...
VladimirM Опубликовано 5 апреля, 2020 Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 5 апреля, 2020 42 минуты назад, Rigal сказал: Пара, я так понимаю, GBPCAD? до других так и не дошло дело из за ошибок) Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rigal Опубликовано 5 апреля, 2020 Автор Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 5 апреля, 2020 (изменено) Ошибку я, конечно, заглушил, но кроссы в тестере не будут корректно работать. Вернее, так: если валюта вашего депозита не является одной из валют пары, которую вы гоняете в тестере, тестер использует какие-то непредсказуемые значения для вычисления профита вашей сделки. Я поднимал эту проблему на форуме mql: https://www.mql5.com/en/forum/336141#comment_15668900 Краткий перевод: не работает, известная проблема. В этой связи, кстати, под сомнение можно поставить бОльшую часть результатов тестирования кроссов на истории. К примеру, вычисляя Tick Value из профита, начисленного в тестере, и дистанции, на которую ушла цена, я по GBPCAD получаю вот такой феерический разброс для разных ордеров на одном тике: 2020.04.05 18:58:16.859 2010.01.05 06:13:24 StupidoChallenger_v.1.0 GBPCAD,M1: Tick Value (buy) = 0.6969696969696971 2020.04.05 18:58:16.859 2010.01.05 06:13:24 StupidoChallenger_v.1.0 GBPCAD,M1: Tick Value (buy) = 0.7058823529411766 2020.04.05 18:58:16.859 2010.01.05 06:13:24 StupidoChallenger_v.1.0 GBPCAD,M1: Tick Value (sell) = 0.7047619047619048 2020.04.05 18:58:16.859 2010.01.05 06:13:24 StupidoChallenger_v.1.0 GBPCAD,M1: Tick Value (sell) = 0.704225352112676 2020.04.05 18:58:16.859 2010.01.05 06:13:24 StupidoChallenger_v.1.0 GBPCAD,M1: Tick Value (sell) = 0.6935483870967742 2020.04.05 18:58:16.859 2010.01.05 06:13:24 StupidoChallenger_v.1.0 GBPCAD,M1: Tick Value (sell) = 0.6904761904761905 2020.04.05 18:58:16.859 2010.01.05 06:13:24 StupidoChallenger_v.1.0 GBPCAD,M1: Tick Value (sell) = 0.7142857142857145 2020.04.05 18:58:16.859 2010.01.05 06:13:24 StupidoChallenger_v.1.0 GBPCAD,M1: Tick Value (sell) = 0.7058823529411765 2020.04.05 18:58:16.859 2010.01.05 06:13:24 StupidoChallenger_v.1.0 GBPCAD,M1: Tick Value (sell) = 0.7094017094017095 2020.04.05 18:58:16.859 2010.01.05 06:13:24 StupidoChallenger_v.1.0 GBPCAD,M1: Tick Value (buy) = 0.7035398230088498 2020.04.05 18:58:16.859 2010.01.05 06:13:24 StupidoChallenger_v.1.0 GBPCAD,M1: Tick Value (buy) = 0.7028985507246378 2020.04.05 18:58:16.859 2010.01.05 06:13:24 StupidoChallenger_v.1.0 GBPCAD,M1: Tick Value (sell) = 0.7066666666666669 2020.04.05 18:58:16.859 2010.01.05 06:13:24 StupidoChallenger_v.1.0 GBPCAD,M1: Tick Value (sell) = 0.7022058823529411 2020.04.05 18:58:16.859 2010.01.05 06:13:24 StupidoChallenger_v.1.0 GBPCAD,M1: Tick Value (sell) = 0.7043478260869566 2020.04.05 18:58:16.859 2010.01.05 06:13:24 StupidoChallenger_v.1.0 GBPCAD,M1: Tick Value (sell) = 0.703846153846154 Это будет приводить к тому, что советник будет регулярно терять уже зацепленные сделки, пытаясь "угадать", как перевести профит в дистанцию Так что тестируйте его на долларовых парах. UPD Перевел его на расчет по взвешенному среднему, худо-бедно сохраняет какое-то подобие консистентности. Все равно, конечно, "танцуют" все уровни безубытков, но меньше, чем раньше - на пункт-другой. Перезалил версию. StupidoChallenger_v.1.0.ex4 Изменено 5 апреля, 2020 пользователем Rigal 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rigal Опубликовано 5 апреля, 2020 Автор Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 5 апреля, 2020 4 часа назад, VladimirM сказал: Я просто изменил время торгов, поставил как в инкогнито, всё.StupidoChallenger-EURUSD-M1_mod.set Странно, цели в Вашем сете 50 и 40 пунктов, значения по умолчанию. В моем сете было 10 и 8, куда более подходящие для этой стратегии. Ссылка на сообщение Поделиться на другие сайты More sharing options...
VladimirM Опубликовано 5 апреля, 2020 Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 5 апреля, 2020 2 часа назад, Rigal сказал: Странно, цели в Вашем сете 50 и 40 пунктов, значения по умолчанию Меня интересовало только время, так, что это и не сет вовсе, но так как ошибка выскочила на данном этапе, так его и загрузил, как было. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rigal Опубликовано 6 апреля, 2020 Автор Поделиться [Советник] [Мартингейл] StupidoChallenger Опубликовано 6 апреля, 2020 Поймал глупый баг, который сам же внес, пытаясь поправить неурядицы с TickValue. Поправил Версия 1.1 перезалита в шапку 2 1 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти