![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
ОК. Спасибо.
Теперь мне надо малость помедитировать..
Ничего ж толком написать нельзя..
Форум в этом смысле просто незаменим.
Еще раз спасибо.
попробуй использовать ArrayCopy();
пробовал. абсолютно нету смысла. скорость идентичная.
а с локальными переменными раз в 5 быстрее.
пробовал. абсолютно нету смысла. скорость идентичная.
а с локальными переменными раз в 5 быстрее.
А сколько времени в твоём коде это занимает?
статистический хронометрический паттерноанализатор :)
на каждом баре примерно 2000 раз обращается к разным Close[],
потом многое разносит в массивы. приходится перед каждым обращением к масиву кучей if() проверять его целесообразность.
даже уже не пытаюсь его переделать на HLC :)
а идею развить хочется, поскольку профиты она приносит.
2. Нет ли в индикаторе зацикливания или бесконечного цикла?
если всего лишь в одно место вставляю ту конструкцию, то скорость возрастает в 2 раза.
а вообще скорость обращения к массивам и к локальным переменным отличается раз в 10.
кто-нибудь может порекомендовать маленький быстрый компилятор?
желательно Си иль Паскаль.
Я работаю в бесконечном цикле, ок. 2000 строк кода, включая обработку массивов и перерисовку граф. объектов. Один цикл занимает ок 10-12 мс. Между тиками удаётся обернуться 30-500 раз.
МТ оч. быстрый. Ищи проблему в своём коде.