Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Какой броузер? Сколько сделок? У меня от 100 000 тоже около 10 сек думает, но показывает.
Chrome. 40К строк. Со второго клика иногда появляется чарт. Сильнее всего грузит CPU формирование Turnover-графика.
Будет сложно.
Chrome. 40К строк. Со второго клика иногда появляется чарт. Сильнее всего грузит CPU формирование Turnover-графика.
Здесь делается через файл. Проблем с автоматическим открытием не возникает.
Пару дней потребует. Отложу в долгий ящик, если 5млн окажется мало. Пока неактуально.
Будет сложно.
Тоже в ящик. Добавить строчку
#include <MT4Orders.mqh>
проще)если 5млн окажется мало.
Зачем работать с подобными html-стейтментами?
Кстати, библиотека на 90% кроссплатформенная вышла - работает на MT4 и MT5. Там немного работы, чтобы и на MT4 запускалось.
Здесь делается через файл. Проблем с автоматическим открытием не возникает.
У вас создается JavaScript текстовый файл, который вызывается из HTML страницы (кстати, можно не в отдельный файл сохранять, а добавить в код страницы, как в моей версии).
Я описал вариант сохранения данных не в текстовый, а в бинарный файл. Его как JavaScript файл нельзя автоматически загрузить, т.к. это не JS код, придется через кнопку выбирать этот файл на диске, чтобы началось его чтение. Возможно тогда можно будет считывать более 5,6 млн строк.
Зачем работать с подобными html-стейтментами?
Не догадался. К сожалению, очень медленный этот google.charts и неудобный, если сравнивать с highcharts.
Поменял на highchart. Он оказался лучше: google.charts зависал при 700 000 сделках, а highchart отобразил их без особых тормозов и смог увеличить до отдельных сделок.
Можно выбрать Ordinal - равномерный шаг (как в отчетах тестера MetaQuotes), или Logarithmic - логарифмический масштаб (может пригодиться, если у вас экспоненциальный рост баланса). После изменения этих пунктов, нужно снова кликнуть на нужный график для применения выбранной опции.Если кто-нибудь доработает - обновлю код, чтобы было доступно для всех.
Поменял на highchart. Он оказался лучше: google.charts зависал при 700 000 сделках, а highchart отобразил их без особых тормозов и смог увеличить до отдельных сделок.
Круто получилось!
Можно выбрать Ordinal - равномерный шаг (как в отчетах тестера MetaQuotes), или Logarithmic - логарифмический масштаб (может пригодиться, если у вас экспоненциальный рост баланса). После изменения этих пунктов, нужно снова кликнуть на нужный график для применения выбранной опции.
Полезно.
Похоже, нарушена хронология.
Похоже, нарушена хронология.
Это только у отчета тестера MQ. У виртуального не было.
Я выводил в массив для построения графика все операции, в т.ч. лимитные. Они баланс не изменяют, так что особо не мешали.
Оказалось, что тестер MQ переносит в архив удаляемые лимитные ордера с опозданием:
Ордер
попал в историю на 2 тика позже. Должен был после 00:03:59.331, тик 00:03:59.380 пропустил, перенёс в историю на 00:03:59.430 тике.
Ордер
Время закрытия правильное, но видимо лимитные у них в отдельном массиве и перенос в историю обрабатывают не на каждом тике.
В вашем виртуальном тестере все чётко: (массив общий и в историю отправляются на своем тике)
Вывод лимиток на графики убрал, теперь этих полосок с неправильным временем нет.