Алгоритмы, методы решений, сравнение их производительности - страница 16
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Интересное и дельное предложение. Ведение параллельных записей. В других своих решениях делал это.
Единственно только, - изначально нам неизвестно количество ордеров которые выставит советник. Какой размер задать массиву int?
Поэтому решил взять строку.
ставите запас на 100 элементов и добавляйте по 100... у строки таже реализация
чет не нашел у себя фаил Generic, похоже причина старый билд. Ну дак а принцип навигации как будет обеспечиваться - исходный то код какой?
https://www.mql5.com/ru/forum/221917
Петр, есть такая великая функция, называется ArrayResize(). Она позволяет в моменте выполнения программы увеличивать размер массива.
Как вариант - думал об этом.
1. С точки зрения скорости - усомнился.
2. С точки зрения кода - больше строк и запутанней получается.
При изменении размера массива, данные из него исчезают (если не ошибаюсь).
Значит, их нужно сохранять в другом массиве, который тоже надо увеличивать.
Получается переписывание туда-сюда, о котором я ранее говорил.
Как вариант - думал об этом.
1. С точки зрения скорости - усомнился.
2. С точки зрения кода - больше строк и запутанней получается.
При изменении размера массива, данные из него исчезают (если не ошибаюсь).
Значит, их нужно резервировать в другом массиве, который тоже надо увеличивать.
Получается переписывание туда-сюда, о котором я ранее говорил.
нет не исчезают
нет не исчезают
Вы уверены?
Да. Данные не исчезают.
Вы уверены?
пофакту весь сыр бор из за этой строки.... добавляет элемент в конец массива. все остальное мишура
в листе принцип добавление такой же только запаковано в класс2. С точки зрения кода - больше строк и запутанней получается.
Какая запутанность, сколько сил нужно убить что бы прочесть......
Ваше решение 100% красивее, элегантние и быстрее.
Примерное решение на CHashMap:
пофакту весь сыр бор из за этой строки.... добавляет элемент в конец массива. все остальное мишура
в листе принцип добавление такой же только запаковано в классКажется найден идеальный вариант. Прошу проверить каждого.
Если бы я был уверен, что данные не исчезают из массива при изменении его размера, то решение было бы таким: