Renat Fatkhullin: Речь именно о платформах и именно о тестере.
Значит мы с вами не правильно друг друга поняли. Потому что я не веду речь о платформах и о тестере, который максимально пытается эмулировать торговое окружение.
ovkaz: Подскажите плиз... Может есть альтернатива для теста и оптимизации советника MQL5, т.е. не в МТ5 ( т.к. обещаного импорта котировок видимо не дождемся).
да, есть, только придется переписать на язык, который понимает/поддерживает другой тестер
ovkaz: Подскажите плиз... Может есть альтернатива для теста и оптимизации советника MQL5, т.е. не в МТ5 ( т.к. обещаного импорта котировок видимо не дождемся).
Вопрос - а зачем вообще нужен импорт чужих котировок? Вроде MQ сделали идеальный вариант - тестируем на котировках своего ДЦ, на которых потом и будем торговать. Зачем чужие подпихивать?
ovkaz: Подскажите плиз... Может есть альтернатива для теста и оптимизации советника MQL5, т.е. не в МТ5 ( т.к. обещаного импорта котировок видимо не дождемся).
У меня самопальный, автоматический поиск стратегий... Стратегия представляется в виде псевдокода, она интерпретируется советником в терминале, сделано пока только для MT4, хотя ничего не мешает сделать интерпретатор и для MT5(можно и другие)
Это такая альтернативная идея, большим плюсом является лёгкий перенос стратегии на другую платформу, без компиляции, нету особой необходимости знать программирование, исключая те моменты, когда надо дополнять базу функций и их описание.
Конечно, самым главным плюсом этой идеи является автоматизация поиска стратегий....
Даже если вы не умеете программировать, это не значит, что вы не можете создать своего торгового советника. При помощи Мастера MQL5 робота можно собрать, не ...
Alexey Volchanskiy: Вопрос - а зачем вообще нужен импорт чужих котировок? Вроде MQ сделали идеальный вариант - тестируем на котировках своего ДЦ, на которых потом и будем торговать. Зачем чужие подпихивать?
Можно изменять самому цены и смотреть зависимость показателей ТС от этого процесса - строить соответствующие графики.
Аналогично - с комиссией. При этом изменять саму комиссию и/или вносить часть ее в цену. Опять те же графики ТС.
Аналогично с проскальзываниями.
По этим графикам можно определить, что ТС вовсе не отстой, если может работать на улучшенных ценах. Далее встанет вопрос поиска подходящего брокера с необходимыми торговыми условиями. Т.е. ТС на текущих ваших брокерах сливает. Но вы знаете, что нужно для профитности и ищите (не обязательно MT5) нужное место для торговли. Многие держали в руках очень достойные ТС, но выбрасывали их, т.к. на текущем брокере они были сливными. А надо было просто поменять брокера под нужные условия. Или выторговать у менеджера пониженную комиссию с соответствующим техническим обоснованием.
Можете фильтровать историю цен, выбивая из них шпильные тики. На которых высока вероятность неисполнения лимитного приказа - реджкет. Тем самым тестер не будет исполняться на шпилях, сделав исполнение ближе к реалу. Delay-режим тестера - для маркетов, не для лимитников.
Можете фильтровать историю цен, зная, какие цены не влияют на саму ТС. Обычно, 99% тиков никак не влияют на большинство ТС. Это позволяет на порядки ускорить тестирование ТС. Получается быстрее Облака - на локальной машине+бесплатно.
Можно брать стороннюю тиковую историю - не MT5. И сразу понять, насколько подходит источник по торговым условиям к вашей ТС.
Можно синхронизировать истории цен с разных символов, чтобы не возникали ложные арбитражные ситуации.
Можно запускать статистические советники в тестере на разных ценовых историях и сравнивать торговые условия.
Можно сравнивать лаги между различными фидами.
Можно убирать явные ошибки в истории цен, заполнять дыры.
Можно генерировать свою историю цен с нужными стат. данными - Монте-Карлить ТС.
Можно генерировать историю цен синтетических символов и прогонять на них ТС.
...
Думаю, разработчикам ни один из этих пунктов не интересен. А некоторые из них они находят даже вредными. Всеми пунктами пользовался в той или иной степени. Написал по быстрому, что вспомнилось сразу.
Можно изменять самому цены и смотреть зависимость показателей ТС от этого процесса - строить соответствующие графики.
Аналогично - с комиссией. При этом изменять саму комиссию и/или вносить часть ее в цену. Опять те же графики ТС.
Аналогично с проскальзываниями.
По этим графикам можно определить, что ТС вовсе не отстой, если может работать на улучшенных ценах. Далее встанет вопрос поиска подходящего брокера с необходимыми торговыми условиями. Т.е. ТС на текущих ваших брокерах сливает. Но вы знаете, что нужно для профитности и ищите (не обязательно MT5) нужное место для торговли. Многие держали в руках очень достойные ТС, но выбрасывали их, т.к. на текущем брокере они были сливными. А надо было просто поменять брокера под нужные условия. Или выторговать у менеджера пониженную комиссию с соответствующим техническим обоснованием.
Можете фильтровать историю цен, выбивая из них шпильные тики. На которых высока вероятность неисполнения лимитного приказа - реджкет. Тем самым тестер не будет исполняться на шпилях, сделав исполнение ближе к реалу. Delay-режим тестера - для маркетов, не для лимитников.
Можете фильтровать историю цен, зная, какие цены не влияют на саму ТС. Обычно, 99% тиков никак не влияют на большинство ТС. Это позволяет на порядки ускорить тестирование ТС. Получается быстрее Облака - на локальной машине+бесплатно.
Можно брать стороннюю тиковую историю - не MT5. И сразу понять, насколько подходит источник по торговым условиям к вашей ТС.
Можно синхронизировать истории цен с разных символов, чтобы не возникали ложные арбитражные ситуации.
Можно запускать статистические советники в тестере на разных ценовых историях и сравнивать торговые условия.
Можно сравнивать лаги между различными фидами.
Можно убирать явные ошибки в истории цен, заполнять дыры.
Можно генерировать свою историю цен с нужными стат. данными - Монте-Карлить ТС.
Можно генерировать историю цен синтетических символов и прогонять на них ТС.
...
Думаю, разработчикам ни один из этих пунктов не интересен. А некоторые из них они находят даже вредными. Всеми пунктами пользовался в той или иной степени. Написал по быстрому, что вспомнилось сразу.
Да, вещи полезные, да мало кому нужные. Я для проектирования систем давно ушел на Матлаб, что хочешь, то туда в качестве данных и загоняй. В любой точке программы можно вывести графики, что внутри происходит, причем "живые" графики, а не пост-процесс. Ну и все вышенаписанное нетрудно реализовать, если надо.
Все же тестер - это ширпотреб для удовлетворения 95% пользователей, не нужно ждать от него чудес.
Да что тестер, до сих пор в индикаторах не работают функции по определению маржи, приходится самому высчитывать блин...
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Речь не шла о торговых платформах. Речь шла об исследовательском инструменте для поиска робастых идей и написания на основе их рабочих ТС.
Речь именно о платформах и именно о тестере.
Подскажите плиз... Может есть альтернатива для теста и оптимизации советника MQL5, т.е. не в МТ5 ( т.к. обещаного импорта котировок видимо не дождемся).
Подскажите плиз... Может есть альтернатива для теста и оптимизации советника MQL5, т.е. не в МТ5 ( т.к. обещаного импорта котировок видимо не дождемся).
Подскажите плиз... Может есть альтернатива для теста и оптимизации советника MQL5, т.е. не в МТ5 ( т.к. обещаного импорта котировок видимо не дождемся).
У меня самопальный, автоматический поиск стратегий... Стратегия представляется в виде псевдокода, она интерпретируется советником в терминале, сделано пока только для MT4, хотя ничего не мешает сделать интерпретатор и для MT5(можно и другие)
Это такая альтернативная идея, большим плюсом является лёгкий перенос стратегии на другую платформу, без компиляции, нету особой необходимости знать программирование, исключая те моменты, когда надо дополнять базу функций и их описание.
Конечно, самым главным плюсом этой идеи является автоматизация поиска стратегий....
У меня самопальный, автоматический поиск стратегий...
Конечно, самым главным плюсом этой идеи является автоматизация поиска стратегий....
https://www.youtube.com/watch?v=5f1pMQu6pt4
Вопрос - а зачем вообще нужен импорт чужих котировок? Вроде MQ сделали идеальный вариант - тестируем на котировках своего ДЦ, на которых потом и будем торговать. Зачем чужие подпихивать?
Да, вещи полезные, да мало кому нужные. Я для проектирования систем давно ушел на Матлаб, что хочешь, то туда в качестве данных и загоняй. В любой точке программы можно вывести графики, что внутри происходит, причем "живые" графики, а не пост-процесс. Ну и все вышенаписанное нетрудно реализовать, если надо.
Все же тестер - это ширпотреб для удовлетворения 95% пользователей, не нужно ждать от него чудес.
Да что тестер, до сих пор в индикаторах не работают функции по определению маржи, приходится самому высчитывать блин...
Все же тестер - это ширпотреб для удовлетворения 95% пользователей, не нужно ждать от него чудес.
MT4 все это (кроме мультивалютки) умеет делать.
Да что тестер, до сих пор в индикаторах не работают функции по определению маржи, приходится самому высчитывать блин...
MT4 все это (кроме мультивалютки) умеет делать.
Мне этого никогда не нужно было.