Ловим баги в тестере стратегий МТ4

Недавно мое внимание привлекли к багу в тестере МТ4. Баг состоит в том, что при оптимизации спред, который использует тестер, может отличаться от спреда при одиночном прогоне тестера и от того, что выставлено пользователем в настройках тестера. Баг актуален для текущей версии МТ4 1045

и, видимо, присутствует в предыдущих билдах тоже. Давайте убедимся сами, есть ли баг, и подумаем как с ним бороться.

Как узнать какой спред советник использует во время оптимизации? Ведь вывод в журнал во время оптимизации не производится. С помощью глобальной переменной. Я написал простейший советник, который устанавливает глобальную переменную, которой присваивается значение спреда (можно скачать в конце статьи).

Прогоняем советник в тестере (неважно, оптимизация или одиночный прогон), нажимаем F3 и в списке глобальных переменных видим величину спреда.
Подробнее »

Тестирование по тиковым котировкам: подводные камни

В свое время, когда тестирование по реальным тиковым котировкам в тестере стратегий МТ4 только-только появилось, тесты «с качеством моделирования 99%» стали считаться эталоном и чуть ли не окончательной правдой. А разница в результатах тестов между «обычным» тестированием с использованием М1 котировок и тиковых котировок интерпретировалась однозначно – «смотрите, насколько обычное тестирование врет». При этом , как правило, забывалось, что тиковые котировки брались из единственного доступного тогда источника, Dukascopy, который отличался от доступных большинству трейдеров брокеров как небо и земля. В общем, неважно какие котировки, главное чтобы «настоящие тиковые».

Время шло и многое менялось. В тестере МТ4 залатали дыры, которые позволяли писать тестерные граали, а тиковые котировки стали доступными из разных источников. Но на мнение масс это повлияло слабо – по-прежнему большинство считает самыми надежными тесты, сделанные по тиковым котировкам от  Dukascopy. Так ли это?

Давайте проверим. Возьмем советник и прогоним его в тестере с одинаковыми настройками за одинаковый период по котировкам от различных брокеров. А потом сравним результаты и попробуем сделать выводы.

Понятное дело – советник советнику рознь, и ожидаемая зависимость от котировок тоже разная. Мы возьмем капризный советник – ночник, который работает только во время Азиатской сессии. Такие советники, как правило, брокеро-зависимы и для них можно ожидать разных результатов на разных котировках.

В качестве начального варианта мы возьмем «обычное» тестирование с качеством моделирования 90% у брокера Альпари. Котировки М1 загружены в терминале Альпари стандартным образом через Архив котировок. Выполняем прогон в тестере, получаем следующий результат.

Альпари, стандартное тестирование (качество моделирования 90%)

Теперь проведем тест по тиковым котировкам от Альпари, которые можно скачать с их сайта http://ticks.alpari.org/. Как выполнять тест по любым тиковым котировкам я недавно описывал (https://www.argolab.net/o-testirovani.html), так что повторяться не буду. В случае Альпари пришлось повозиться со склеиванием тиковых котировок, т.к. они нарезаны по дням, что очень неудобно, но что делать. Получается следующий результат.

Тиковые котировки Альпари (качество моделирования 99%)
Подробнее »

Битва титанов или сова по партнёрке.

Это новая уникальная акция от команды Арголаб. Вы можете совершенно бесплатно получить отличные советники сроком на один год или даже навсегда.

Участвуют два тяжеловеса брокера Roboforex и Fxopen, а также если вы ранее не были клиентом Alpari, то возможно его участие в акции.

С нашей стороны будут предоставлены четыре советника на выбор: Strike Fx, Forex Warrior EA, FX Splitter EA или Easy Walker Fx на один год халявного использования или на веки вечные.

Что надо делать.

  •  Открыть счёт с указанием партнёрского номера в Roboforex  или Fxopen. Подробности ниже.
  •  Нам на мейл argolabnet@gmail.com или info@argolab.net необходимо прислать номер открытого счёта, ваше имя и фамилию ( такие же как и у открытого счёта ) и указать название советника какой вы хотите использовать на этом счёте.
  •  В ответ вы получите советник привязанный к своему номеру счёта и активированным сроком на один год. Теперь вы можете пополнить свой счёт и начинать работать.

 

P.S.: Если вы сделаете репост этой акции в соц.сетях и пришлёте скрин или адрес репоста, то мы добавим вам три месяца бесплатного использования советника. Ваш советник будет активирован на 15 месяцев.

 

Но это ещё не всё. Мы решили не останавливаться на этом, и все у кого советник сделает прирост к депо 100% смогут оставить его у себя навсегда!!!
Итак, у вас есть один год, а в случае репоста акции год и три месяца, чтобы удвоить счёт. Вам необходимо оставить мониторинг счёта в теме акции на нашем форуме.

P.S.: Количество счетов по партнёрской акции не ограничено! (В пределах разумного 🙂 )
Подробнее »

Еще раз о тестировании по всем тикам или отправляем TickStory на свалку

Мы уже не раз писали о тестировании советников в тестере стратегий MetaTrader4 с использованием тиковых котировок (с качеством моделирования 99%), в частности здесь https://www.argolab.net/testirovanie99-ot-integral.html и здесь https://www.argolab.net/tick-data-suite.html. Но жизнь не стоит на месте и вносит свои коррективы в привычные схемы работы.

Много лет одним из самых простых бесплатных способов протестировать стратегию по тиковым котировкам было использование пакета TickStory Lite (мы писали об этом вот здесь https://www.argolab.net/tickstory-lite.html). Однако, некоторое время назад команда TickStory прекратила бесплатную поддержку новых билдов МТ4. Действительно, в описании версий TickStory на официальном сайте читаем следующее

Т.е., TickStory Lite по-прежнему бесплатна, но поддерживает билды МТ4 только до 765 (а актуальный билд сейчас 1031). Платить 35$ за лицензию многим не хочется, а за годы использования многие привыкли к TickStory, а зачастую еще хуже – не представляют себе, как без нее обойтись. Вот и приходится или использовать для тестирования старые билды, или собирать по сети ломаные коммерческие версии. Ломаные версии работают плохо, а жить со старыми билдами еще хуже. Старые билды МТ4 уже нельзя подсоединить к брокеру, они норовят автоматически обновиться, а главное — советники скомпилированные новыми билдами на старых билдах не работают.
Подробнее »

Бесплатный советник Forex Tramp Pro

Мы рады представить вам бесплатный советник от ARGOLab, Forex Tramp Pro. Он является расширенной и переработанной версией популярного бесплатного советника Forex Tramp http://www.argolab.net/forextramp.html

Год: 2016

Производитель: ARGO lab

Тип лицензии: Freeware / Donateware

Таймфрейм: H1

Время работы: круглосуточно

Рекомендуемые пары: AUDUSD, EURJPY, EURUSD, GBPUSD, NZDUSD, USDJPY.

Рекомендуемый мани менеджемент: депозит 5,000 (USD или USD cent) для начального лота 0.01 (1 лот = 100,000) при торговле всеми рекомендованными парами.

VPS: Chocoping,  myForexVPS и myFXvps

Рекомендуемые брокеры :RoboForexForex4youinstaforex,  AlpariFxOpen 

 

Советник Forex Tramp Pro относится к категории пробойных советников, использующих мартингейл в своей торговле. Логика советника основана на определении ценового диапазона. На границах вычисленного торгового диапазона советник устанавливает отложенные ордера, на верхней границе buy-stop, на нижней границе sell-stop. Все торговые ордера, открываемые советником, имеют уровни стоп-лосс и тейк-профит. В рынке всегда может находиться только один торговый ордер. В случае ложных пробоев ордер закрывается по стоп-лоссу, в результате чего возникает убыток. Для того чтобы этот убыток компенсировать, советник увеличивает объем следующего ордера. Когда ордер закрывается по тейк-профиту, полученная прибыль перекрывает убыток от закрывшихся по стоп-лоссам ордеров + достигается желаемая целевая прибыль.
Подробнее »

Скидка на продукцию Арголаба.

20pp

.

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

До 15 января 2017 года при покупке советников в разделе РобоЛавка https://www.argolab.net/digiseller действует скидка 20%.

Для получения скидки используйте Промо код:  4D58D2EF16EE4BAA

.

.

.

Простые тс EAStoch — Стохастический осциллятор

stoh00Мы уже писали о советнике на пересечении скользящих средних.

Продолжаем тему простых советников, теперь за основу взяли Стохастический осциллятор.

Всё банально и просто 😉 Входим в сделку по одному из сигналов: пересечение линий стохастика или при выходе стохастика из зон перепроданности/перекупленности.
Добавлена тяжелая МА, она используется как трендовый фильтр. Также имеется трал и функционал ограничения времени работы советника.

Полное описание настроек советника:

stoh01LotSize — фиксированный размер лота.
Risk — процент от депозита (используется, если LotSize = 0).

TakeProfit — тейк-профит.
StopLoss — стор-лосс.
SignalType1 = TRUE: Основная (быстрая) линия стохастика пересекает в нужном направлении уровень Level для покупки и 100-Level для продажи.
SignalType2 = TRUE: Основная (быстрая) линия стохастика пересекает в нужном направлении медленную линию стохастика + медленная линия < Level для покупки и > 100-Level для продажи.

Level — уровень перепроданности, перекупленности.
Kperiod — период расчета главной линии осциллятора.
Dperiod — период усреднения главной линии осциллятора.
Sperod — период замедления.
Method — метод.
Подробнее »

ArgoLock: советник для ступенчатого локирования позиций

lok1

Поскольку все больше и больше участников нашего форума активно использует локи в своей торговли появилась идея этого советника.

 

Описание советника.

Советник выставляет до 4х локирующих ордеров на указанных уровнях просадки депозита. Например: при просадке в 10% депозита мы локируем четверть общей лотности, при просадке в 20% — треть от оставшей лотности, при просадке в 30% — половину от оставшейся лотности, и при просадке в 50% ставим полный лок.
Вот, собственно, и все.

 

Настройки

Lock1LotPerCent — лот 1го лока (в % от текущей лотности). Если 0, то лок отключен.
Lock1DDPerCent — просадка по рабочей паре, при которой откроется 1 лок. Если 0, то лок отключен.
….
Аналогично для остальных 3х локов.
MarginCheck — проверять достаточность средств для открытия локов.
MagicLock — магик. Внимание: магики каждого лока разные. 1ый лок будет открыт с магиком MagicLock+1, второй — MagicLock+2, и т.д.

Использование

Подробнее »

Опрос, Активация советника.

opr
Команда Арголаб всегда старается предоставить более широкий выбор для своих пользователей и сейчас рассматривает возможности расширения типов активаций советников. На данный момент мы используем пять различных активаций своих продуктов и теперь хотим поделиться своим мнением и узнать ваше.

 

Типы активаций:

  • Номер счёта МТ4, защита mqllock
  • Вин номер железа, защита mqllock. Используется в AsA Fx
  • Активация mql5, привязка к железу
  • Аккаунт Нейм — Имя пользователя в терминале. Используется в Арго копире и советнике TrickyTwister.
  • Сгенерированный файл ключ по вин номеру железа, используется в ForexWarrior PRO.

 

Одна из часто используемых нами активаций — это привязка к номеру счёта МТ4, этот метод морально устарел и уже не будет использоваться в новых продуктах. Все новые продукты будут привязаны как минимум к Вин номер железа, защита mqllock. Этот метод позволяет запускать на одном железе много терминалов с одним продуктом/советником.

Активация с использованием mql5 аккаунта больше не будет использоваться нами, так как работать с mql5 невозможно по причине тупости их модераторов. Доступ к клиентам и прямой контакт с клиентами также крайне затруднителен.

Мы отдаём предпочтение активации по имени аккаунта, так как этот метод позволяет сильно расширить возможности пользователя. Отсутствие ДЛЛ файла, быстрая скорость тестирования и малый вес как самого файла так и нагрузки на компьютер/впс сервер.

Сгенерированный файл ключ по вин номеру железа не совсем удобен и трудно контролируем.

Мы бы хотели узнать ваше мнение.
Подробнее »

ArgoLotCalculatorEA: бесплатный советник-помощник для расчета лота и выставления ордеров.

Мы рады представить вам сегодня советник-помощник ArgoLotCalculatorEA, предназначенный для расчета лота и для оперативной постановки ордеров с заданными параметрами.

Этот советник позволяет решать следующие задачи, которые часто возникают в нашей повседневной торговле:

  1. Открыть ордер (рыночный или отложенный) таким объемом, чтобы убыток при заданном стоп-лоссе составил заданный % от депозита.
  2. Открыть ордер таким объемом, чтобы прибыль при заданном тейк-профите составила заданный % от депозита.
  3. Открыть ордер таким объемом, чтобы прибыль всей пирамиды ордеров при заданном тейк-профите составила заданный % от депозита.
  4. Открыть ордер таким объемом, чтобы убыток всей пирамиды ордеров при заданном стоп-лоссе составил заданный % от депозита.

Давайте теперь попробуем разобраться, как с советником обращаться. Начнем с первых двух задач, в которых мы работаем только с одним ордером (режим в настройках WorkingMode = SingleOrderMode, включен по умолчанию).

Прикрепим советник к графику любой валютной пары и увидим примерно такую картинку

fig1

Мы видим информационное окно советника, правее торговую панельку и три линии на графике, которые можно (нужно) передвигать мышкой. Три линии на графике задают нам, соответственно, цену открытия ордера, который мы собираемся поставить, его тейк-профит (ТП) и стоп-лосс (СЛ). Тип ордера советник определит сам, по относительному положению текущей цены и цены открытия ордера и по ТП и СЛ. В нашем случае советник сообразил, что тип ордера BUYLIMIT, т.к. цена открытия ниже Ask, а ТП выше цены открытия.

Подробнее »

Советники ARGOLab
Последние статьи
.
.
Комментарии
E-Mail:
Форекс рейтинг . Форекс каталог