Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Жесть )
Точно подмечено
Знающие люди в другой ветки говорили, что нельзя сделать эффективное решение записи магиков в строку и их быстрое получение "находу" из строки.
Однако, по моему мнению, если количество будущих ордеров неизвестно, то единственно удачным решением будет запись магиков в строку.
Какой-то детский сад совсем, да еще и реализация с ошибкой. Полное непонимание, что такое строка, как работает StringFind и т.д.
Какой-то детский сад совсем, да еще и реализация с ошибкой. Полное непонимание, что такое строка, как работает StringFind и т.д.
Ну ну... А конкретнее?
А чего конкретнее-то? Контрпример к своей реализации придумать не могете? Пояснить, что такое массивы и структуры?
Боюсь даже предположить, что будет, если по номеру ордера надо получить не только мэдждик, но и цену, например.
В общем, какое-то невежество. И оно не у новичка, а потому непростительно. Позор ресурсу, если кто-то сторонний приведет эту ветку в виде примера "посмотрите, какой уровень программеров на MQL!".
Ну ну... А конкретнее?
Стринг по факту это тот же масив только чарта, и ему также выделяется дополнительная память при увеличении.... вот если вернуть и написать в Ваш код вместо стринга масив чарта - то такой бред получиться
и явно проиграет нескольким строчек с масивом int.
"По факту ни одного лишнего байта" - тут тонная байт лишних и много лишнего кода
Опять слова и слова.
Господа специалисты, ну сделайте уже свое решение и сравним.
А то все пустой и бесполезный разговор.
К сожалению, имею склонность думать о людях и их "скилах" лучше, чем оказывается в большинстве случаев.
Реter Konow, ваш уровень знаний "структур данных" - 0.
Это основы в любом нормальном языке.
То чем вы так гордитесь - это полный бред.
Он не то, что кому-то может понадобится - это прекрасный пример как ни когда не стоит делать.
Тут вопрос скорее не к личностям, а к выращенному MQL комьюнити без понимания алгоритмов и структур данных.
1. Ваш код не рабочий.
Неправильный паттерн "_index_magic". Возможное решение "|index_magic"
2. Ваш алгоритм имеет скорость O(n) при этом аж трижды идет проход про string значению All_magics
3. Ваш замер производительности абсолютно некорректный:
- ни среднего результата в серии
- ни серий с поиском последних значений индекса
Вместо написания бреда - пожалуйста изучите хоть что-то по теме, например, https://habrahabr.ru/post/310794/
А далее научитесь применять CArrayList из <Generic\ArrayList.mqh>
Удачи.
fxsaber:
...
Боюсь даже предположить, что будет, если по номеру ордера надо получить не только мэдждик, но и цену, например.
...
Тоже самое можно сделать. Не вижу никаких противопоказаний.
Господа специалисты, ну сделайте уже свое решение и сравним.
Здесь почти каждый готов сделать, если после войдете в режиме read-only на месяц.
К сожалению, имею склонность думать о людях и их "скилах" лучше, чем оказывается в большинстве случаев.
Реter Konow, ваш уровень знаний "структур данных" - 0.
Это основы в любом нормальном языке.
То чем вы так гордитесь - это полный бред.
Он не то, что кому-то может понадобится - это прекрасный пример как ни когда не стоит делать.
Тут вопрос скорее не к личностям, а к выращенному MQL комьюнити без понимания алгоритмов и структур данных.
1. Ваш код не рабочий.
Неправильный паттерн "_index_magic". Возможное решение "|index_magic"
2. Ваш алгоритм имеет скорость O(n) при этом аж трижды идет проход про string значению All_magics
3. Ваш замер производительности абсолютно некорректный:
- ни среднего результата в серии
- ни серий с поиском последних значений индекса
Вместо написания бреда - пожалуйста изучите хоть что-то по теме, например, https://habrahabr.ru/post/310794/
А далее научитесь применять CArrayList из <Generic\ArrayList.mqh>
Удачи.