МТ4 или МТ5. Какие преимущества и недостатки? - страница 45

 
Ужас блин. Кругом какие-то игры в заговоры. Одни считают что все накидывают специально. Другие упрекают в намеренном закрыти глаз на проблемы. 2 кодирубщих человека не могут пояснить другдругу моменты. Один не может донести до разработчика мысли, думая что разраб его не понимает. Разраб обвиняет его в намеренном отказе замечать пояснения. 

В итоге на ровном месте, даже не при разработке тс, по факту конфликтный момент в результатах. 
И у всех всё легко и просто)))).  Кудаж новичку в таком "просто" вообще деваться. Ещё бы его не пугало всё это. Если он видит что даже у опытных  такие непонятки. То куда ему, немощному, да еще и с первоначально кривыми руками деваться. 
 
Renat Fatkhullin:

Еще раз похвалю fxsaber,  который второй раз сделал вид, что не видит фейковости предложенной задачи на 1500 баров с мизерным таймингом.

Практически сразу отошел от H4-задачи и обратился к Вашему

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

МТ4 или МТ5. Какие преимущества и недостатки?

Renat Fatkhullin, 2017.12.26 16:17

N
 Условия
MT4 одиночный
MT4 оптимизация
MT5 одиночный
MT5 оптимизация
 1EURUSD, H4, 2017.01.01-2017.12.23, open bar
16 ms / 1531 ticks
10 000 ms
15 ms / 4806 ticks
36 000 ms
 2EURUSD, H4, 2017.06.01-2017.12.01, every ticks
5 484 ms / 8 974 300 ticks
6 час 55 мин
5 766 ms / 11 620 181 ticks
4 час 5 мин

Теперь давайте поставим оба тестера в одинаковые (но все равно очень простые) условия тестов по синтетическим тикам, тест 2:

  • Period: 2017.06.01 - 2017.12.01, H1, Все тики

Поэтому вопрос по второй строке таблицы

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

МТ4 или МТ5. Какие преимущества и недостатки?

fxsaber, 2017.12.26 18:12

Почему при практическом паритете одиночных прогонов в MT4/5 (см. таблицу), одно ядро MT4 медленнее восьми ядер MT5 всего на 70%, даже не на 100%?

Ну и, возможно, будут неправильными, но все же решился озвучить некоторые свои пожелания в адрес возможного улучшения MT5-тестера.

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

 
fxsaber:

Практически сразу отошел от H4-задачи и обратился к Вашему

Поэтому вопрос по второй строке таблице

Ну и, возможно, будут неправильными, но все же решился озвучить некоторые свои пожелания в адрес возможного улучшения MT5-тестера.

Ответ выше. Он показывает, что вы вообще не понимаете, что такое тестер.
 
ILNUR777:
Ужас блин. Кругом какие-то игры в заговоры. Одни считают что все накидывают специально. Другие упрекают в намеренном закрыти глаз на проблемы. 2 кодирубщих человека не могут пояснить другдругу моменты. Один не может донести до разработчика мысли, думая что разраб его не понимает. Разраб обвиняет его в намеренном отказе замечать пояснения. 

В итоге на ровном месте, даже не при разработке тс, по факту конфликтный момент в результатах. 
И у всех всё легко и просто)))).  Кудаж новичку в таком "просто" вообще деваться. Ещё бы его не пугало всё это. Если он видит что даже у опытных  такие непонятки. То куда ему, немощному, да еще и с первоначально кривыми руками деваться. 

Да, наброс был знатный.

Удивительно, что вы после стольких детальных объяснений этого не поняли. То есть, вы не читали и не понимаете о чем речь.

 
Renat Fatkhullin:

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

Одиночный проход занимает 5.5 секунд для обоих тестеров, судя по Вашей таблице. Чуть меньше 10К проходов для режима Оптимизации.


MT4 их релизовал за 7 часов. Это где-то в два раза быстрее (5.5 секунд * 10К проходо = ~15 часов), чем если сделать 10К одиночных проходов.

MT5 - 4 часа на восьми Агентах.


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

 
Renat Fatkhullin:

Да, наброс был знатный.

Удивительно, что вы после стольких детальных объяснений этого не поняли. То есть, вы не читали и не понимаете о чем речь.

Так я о чём и говорю. Как, новый человек, который прийдёт в ветку, задавшись вопросом выбора, должен понимать. Естественно это скорее от непонимания вопроса  и ответов на них. (Я за новичков ратую, со старыми всё давно понятно).

Именно по таким моментом и нехочется вообще начинать. И если есть обоснованные обвинения, что пользователь намеренно вредительствует, то надо меры принимать. Потому как именно это и отталкивает новых пользователей. Но для этого сначала пояснить так, чтобы были и ещё понимающие. Пока из понимающих вижу только разработчика. Которому само собой понимания всех этих вещей нужно гораздо меньше, так как он сам это создал.
 
fxsaber:

Одиночный проход занимает 5.5 секунд для обоих тестеров, судя по Вашей таблице. Чуть меньше 10К проходов для режима Оптимизации.


MT4 их релизовал за 7 часов. Это где-то в два раза быстрее (5.5 секунд * 10К проходо = ~15 часов), чем если сделать 10К одиночных проходов.

MT5 - 4 часа на восьми Агентах.


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

Полная катастрофа у вас с техническими знаниями и крайняя степень наивности при работе с цифрами.

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

Я уж не говорю о понимании гипертрейдинга в реальных приложениях, где твои реальные 4 ядра никак не 8, а дай бог 6 в идеальном случае. Плюс деградация всех чистовых ранее показателей, когда у тебя общая нагрузка цпу проходит 60%.

Разобрались?

 
Renat Fatkhullin:

Разобрались?

Да, теперь стало яснее. Спасибо за подробные объяснения!

 
Ну вот решаемые ведь моменты. К чему сразу обвинять в намеренном непонимании, если и правда не понимал человек. И кто бы ему разъяснил бы кроме разраба. Стало быть проблемы есть в непонимании, и они не наигранные. Есть запрос и на решение этих проблем. 
Хотя ответ от МК уже был, что они перешли к решению проблем с непониманием возможностей мт5 в массах. Так что видно будет скоро.
 
ILNUR777:
Ну вот решаемые ведь моменты. К чему сразу обвинять в намеренном непонимании, если и правда не понимал человек. И кто бы ему разъяснил бы кроме разраба. Стало быть проблемы есть в непонимании, и они не наигранные. Есть запрос и на решение этих проблем. 

То есть, вы даже не поняли о чем речь.

Сначала пришел человек и осознанно вбросил ложь про «тестер мт5 в 70 раз медленнее мт4». Никто не среагировал, а человек продолжил куражиться, добрасывая дров.

Fxsaber единственный задал вопрос «а где описание бенчмарка», не получил его и решил сам повторить заведомо подстроенный тест и попутно наломав еще дров.

Пришлось мне вмешаться и в несколько заходов все объяснить.