Ошибки, баги, вопросы - страница 2561
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
И зачем эти тёрки?
У меня наверное не получится вам объяснить. Для этого вам надо понимать хотя бы чем отличается решение от костыля.
не нашел что то топика с тестами простых операций/операторов , в прошлый раз тестил разрушал миф №1 https://www.mql5.com/ru/forum/160683/page933#comment_12780905
сегодня причесывал код, и никак не могу стилизатор под себя подобрать, хотел вместо if юзать case , но на заре компьютерной эры было убеждение, что case долго против if,
протестировал, работают один в один, можно для читаемости текста кода использовать case:
2019.09.16 08:13:42.157 SpeedTst (EURUSD,H1) №1 : if
2019.09.16 08:15:30.640 SpeedTst (EURUSD,H1) if: loops=1215752192 ms=108469
2019.09.16 08:15:30.640 SpeedTst (EURUSD,H1) №2 : case
2019.09.16 08:17:19.134 SpeedTst (EURUSD,H1) if: loops=1215752192 ms=108515
2019.09.16 08:17:19.134 SpeedTst (EURUSD,H1) №3 : if
2019.09.16 08:19:07.662 SpeedTst (EURUSD,H1) if: loops=1215752192 ms=108516
2019.09.16 08:19:07.662 SpeedTst (EURUSD,H1) №4 : case
2019.09.16 08:20:56.122 SpeedTst (EURUSD,H1) if: loops=1215752192 ms=108453
2019.09.16 08:20:56.122 SpeedTst (EURUSD,H1) №5 : if
2019.09.16 08:22:44.570 SpeedTst (EURUSD,H1) if: loops=1215752192 ms=108469
2019.09.16 08:22:44.570 SpeedTst (EURUSD,H1) №6 : case
2019.09.16 08:24:33.023 SpeedTst (EURUSD,H1) if: loops=1215752192 ms=108437
Хм, тоже задумывался в ускорении if-ов.
И почему то думал что case будет быстрее, но по тесту, что то непохоже.
Вместо if ещё можно заюзать тернарный оператор, может он будет быстрее.
Вместо if ещё можно заюзать тернарный оператор, может он будет быстрее.
тестируйте, мне интересен был вопрос, я протестил и выложил результаты
Разработчики провели качественную оптимизацию компилятора, результат теста, что удобнее ( if или swith ) - то и используйте разницы нет даже на процент - они полностью одинаковы по скорости
У меня наверное не получится вам объяснить. Для этого вам надо понимать хотя бы чем отличается решение от костыля.
Я и сам сталкивался с необходимостью использовать костыли там где возможно было использовать довольно простые и эффективные решения, и Ваше ёрничание (мягко говоря) не делает Вам чести.
Если хотите, чтобы любое Ваше высказывание воспринималось "в штыки" - продолжайте в том же духе. Вы тут в авторитете, но его не долго и потерять.
И кроме Вас тут достаточно адекватных и авторитетных людей.
П.С. Если Вы не в состоянии объяснить свою точку зрения - лучше промолчите. Попытка выставить собеседника дураком - очень ярко характеризует именно Вас.
П.П.С. Я бы хотел попросить Вас воздержаться от комментариев лично моих постов. На это хоть Вашего "аторитета" достаточно? )))
Ваши комментарии часто вообще не несут ни какой смысловой нагрузки. Просто не встревайте в темы, в которых не разбираетесь, и флуда будет меньше.
Ваши комментарии часто вообще не несут ни какой смысловой нагрузки. Просто не встревайте в темы, в которых не разбираетесь, и флуда будет меньше.
Ай, пипец ))) Это ж надо быть таким же "умным" как подобные Вам чтобы высказывать своё мнение )))))))
Смысловой нагрузки они не имеют только для тех, кто либо не хочет (в виду собственной значимости), либо не может (наверное, тоже по той же причине ;)) её видеть.
Разжую, лично для Вас.
Зипы - это было бы замечательно. Понятно? (ключевые слова - было бы)
Но их нет.
Из того что есть - Артём предложил нормальное решение. "Костылём" это, конечно же, назвать можно, но... А что Вы и иже с Вами можете предложить как работающую альтернативу? Кроме, само собой, пожелания зипов?
Походу, многие гуру, просто не могут отделить свои хотелки от реальных возможностей. Отсюда и брызгание слюной в сторону тех, кто им об этом напоминает. Как же - небожителю замечание сделали. Есть только два мнения, моё и неправильное )))) Надеюсь, перерастёте... Нет, лично я горевать не буду ;)
Альтернатив намного больше, чем смысла в ваших сообщениях.
Репозиторий на бит-бакете, гугл-диск — первое, что приходит в голову.
Про слюну и небожителей сами все поймете, не буду засорять эфир.
да, выложить в блоги или на другом ресурсе. в маркет в конце концов, пусть без исходников.
Ну так сделайте и дайте людям ссылку! Это уже будет хоть какой то реальный шаг, а не просто пустая критика.
И только после этого уже специалисты (не я) пусть оценивают достоинства и недостатки каждого решения. Это и будет конструктивным диалогом.
Альтернатив намного больше, чем смысла в ваших сообщениях.
Репозиторий на бит-бакете, гугл-диск — первое, что приходит в голову.
Про слюну и небожителей сами все поймете, не буду засорять эфир.