Всем привет! Тут заинтересовался терминалом Мт5, брокер БКС, торгую на нем на форсте, все нравится — быстрый, надежный, для более менее простой торговли на форсте без ориентировки на ММВБ без кучи приблуды с квика, в связи с этим возник вопрос по тестированию алгоритмов на нем, есть пару вопросов:
1. Кто пробовал тестировать на нем алгоритмы (в простонардии — советники) в встроенном тестере стратегий? просто я пробовал несколько алгоритмов протестировать не получилось — вообще не тестирует, прогоняет по быстрому и ни одной сделки, я где то слышал что тестер для фртса не сделан, так ли это или же нужно настраивать что то?
2. Если у кого производилось тестирование алгоритма и запускался в работу, то как результаты достоверны ли они с реальными торгами?
Подскажите, помогите пожалуйста, в инете много инфы, но она там практически вся для форекса и МТ4.
Заранее спасибо за любую помощь)
Bocman, Нужно просто написать на MQL свой виртуальный тестер стратегий :D И во время торговли писать реальные тики и стаканы, которые затем загружать туда…
Bocman,
зачем EventChartCustom подключать для этого?
Можно прямо в OnTick() восстанавливать состояние окружения.
Данные можно брать из истории торгов в формате QSH, которую пишет ItInvest и публикует на сайте.
SECRET, спасибо за ответ, наверное не тестирует без исторических данных, хотя по идее должно производится тестирование на тех данных которые предоставляет брокер за последний период?
подскажите пожалуйста форум перерыл мт5 нашел статью «Организация доступа к данным» скопировал пример который там приведен — функцию CheckLoadHistory, создал скрипт на этом примере и что дальше не понял с ним делать? или как то по другому нужно загружать исторические данные?
SECRET, а подскажите как загрузить исторические данные скажем за 3 года? на тс лабе все просто с сайта финама скачиваешь и затем в настройках при тестировании выбираешь, а здесь как? если можно подскажите куда заходить в терминале, какие действия проводить?
SECRET, здравствуйте, подразобрался я с тестером, подскажите плиз а где все таки брать историю, можно протестировать последний фьючерс корректно, так как его график отображается в терминале, нашел склейку в символах где то с историей за последний год — полтора в среднем, исходя из этого складываются два вопроса:
1. Как протестировать на более длительной истории скажем 2,3 года или 5 лет и более? где брать более более длительную историю
2. А вообще эти склеенные фьючи, предоставленные в терминале проверял кто нибудь с реальными данными можно ли на них полагаться?
Дмитрий Андреев, Здравствуйте!
1. Не уверен, но вроде можно импортировать историю в МТ5 из файлов. Для меня никогда не стояла задача тестировать на таких больших интервалах.
2. Полагаться можно только на данные, которые пишете сами в режиме реального времени, т.к. в МТ5 нету ни тиковых данных ни истории стакана.
Работаю с Quik + Qscalp. Хотел бы попробовать МТ5, но для него нет Qscalp. Какой в нем стакан? В смысле удобно ли быстро выставлять заявки/стоп-заявки в один клик как на Qscalp.
Когда будете тестить стратегии, имейте в виду, что маркет ордера он все время торгует с учетом спреда. Причем спред он берет максимальный за ту минуту, в которой прошла сделка. Т.е. спред фиксированный и максимальный за минуту. Если МО итак не очень большое, то на тестах сразу увидите плавный слив. Как простетить без учета проскальзывания я так и не понял.
Я все баровые страты тестирую в WLD, а потом уже торгую в MT5.
Но тестер в MT5 очень неплохой и гибкий.
Redline, я тоже столкнулся с проблемой спредов. Поэтому сделал альтернативный расчет профита по исполненным ордерам и выводил его в результаты тестирования. По этим расчетам и шла оптимизация.
SECRET,
вообще для скоростных страт много нюансов: проблема спредов, история стаканов отсутствует, тики рассчетные, учет ликвидности тоже непросто осуществить. Слишком как-то не точно все получается. Уже не знаю что лучше, дальше тянуть связку MQL+Delphi или идти в сторону StockSharp. Судя по описанию, там все это уже встроено...
Что скажете?
Дмитрий, можете отправить описание ситуации через форму обратной связи на нашем сайте broker.ru. Сотрудники уточнят у вас некоторые детали и направят запрос разработчикам. Или, как здесь уже правильно советовали, обратиться к разработчикам напрямую или на www.mql5.com.
С уважением,
ФГ БКС
BCS, очень приятно что и вы здесь), я зашел в форму на сайте БКС, но там темы нет про тестирование в мт5 какую выбрать? а на сайте мт5 где писать — на форуме просто?
Украина и США проведут двусторонние переговоры по скорейшему мирному урегулированию российско-украинского военного конфликта. Ожидается, что переговоры делегаций двух стран состоятся в Саудовской Арав...
как можно такой капекс за 6 лет потратить. Они 1 блок ремонтировали 3 года. А сейчас с ремонтниками ой какая беда и дальше лучше не будет. Пересмотрят. Не сцыте.
Если что у меня средняя 1,96
formalist, мне по хорошему хочется подождать с неделю и не совершать сделок. Обидно конечно будет пропустить движение вниз. Но это лучше, чем влипать на очередном скачке вверх или вниз. Нужно похож...
У топов и экстопов ЛУКОЙЛа тоже много всего.)))) возможно, копают и под них.
Генеральная прокуратура РФ направила иск об обращении в доход государства акций бывших топ-менеджеров «Газпрома» Кирилла ...
США настаивают на скорейшем прекращении огня на Украине в рамках соглашения о поставках полезных ископаемых — Bloomberg
По словам осведомленных источников, европейским чиновникам сообщили, что п...
В альфе насчитали херову тучу налога за несуществующие деньги по замещению так как бумага необращающаяся (внебиржевая) идет по коду 1531 и на нее ЛДВ не распространяется — просто жесть и ужас. По анал...
Доколе-рост рынка ОФЗ (или спор о 5 временах года)
Несмотря на весну «россиян» «волнует два вопроса»-будут ли штрафовать за снег на дачных участках и почему и доколе растет рынок ОФЗ.
ПАРАД окс...
Франция в прошлом году нарастила закупки титана из России до исторического максимума в 108,6 миллиона евро — РИА Новости со ссылкой на данные Евростата ◾ Франция в прошлом году нарастила закупки титан...
Куда идём мы с пятачком, большой-большой секрет! «По результатам совместного исследования Energy Watch Group и финского Университета LUT, опубликованного в 2019 году, к 2050 году Европа может осуще...
зачем EventChartCustom подключать для этого?
Можно прямо в OnTick() восстанавливать состояние окружения.
Данные можно брать из истории торгов в формате QSH, которую пишет ItInvest и публикует на сайте.
подскажите пожалуйста форум перерыл мт5 нашел статью «Организация доступа к данным» скопировал пример который там приведен — функцию CheckLoadHistory, создал скрипт на этом примере и что дальше не понял с ним делать? или как то по другому нужно загружать исторические данные?
1. Как протестировать на более длительной истории скажем 2,3 года или 5 лет и более? где брать более более длительную историю
2. А вообще эти склеенные фьючи, предоставленные в терминале проверял кто нибудь с реальными данными можно ли на них полагаться?
1. Не уверен, но вроде можно импортировать историю в МТ5 из файлов. Для меня никогда не стояла задача тестировать на таких больших интервалах.
2. Полагаться можно только на данные, которые пишете сами в режиме реального времени, т.к. в МТ5 нету ни тиковых данных ни истории стакана.
для MT5 есть iShift вместе QScalp.
www.mql5.com/ru/market/product/758
… типа супер.
Я все баровые страты тестирую в WLD, а потом уже торгую в MT5.
Но тестер в MT5 очень неплохой и гибкий.
вообще для скоростных страт много нюансов: проблема спредов, история стаканов отсутствует, тики рассчетные, учет ликвидности тоже непросто осуществить. Слишком как-то не точно все получается. Уже не знаю что лучше, дальше тянуть связку MQL+Delphi или идти в сторону StockSharp. Судя по описанию, там все это уже встроено...
Что скажете?
это понятно.
Я про тестирование.
С уважением,
ФГ БКС