[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 401
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вот я и пытался понять - а стоит ли писать код, который всё-равно не поймут...
Тут нужно за учебник сначала...
Напишите код, а там уже будем посмотреть стоит или нет... Только сначала желательно по-проще...
Мне нужно понять принцып действия флагов, их возвращаемое значение, отмена и т.п.
Кто-нибудь знает, как получить длинную историю на рейндж барах? Я использую индикатор RangeBarChart_v203. Как не колдовал в настройках, получить бары ранее 2-ух месяцев не получилось. Можно, конечно, удалять последний 2-ух месячный период на минутках и получить 4 месяца, но есть ли более элегантный подход?
Кто-нибудь знает, как получить длинную историю на рейндж барах? Я использую индикатор RangeBarChart_v203. Как не колдовал в настройках, получить бары ранее 2-ух месяцев не получилось. Можно, конечно, удалять последний 2-ух месячный период на минутках и получить 4 месяца, но есть ли более элегантный подход?
А,м,а,кде,иго,взять,барчарт,чтобы,подправить?!
Хм.
Убрать ограничение расчета, сохранить данные в файл (гадаю на кофейной гуще, тел.https:https://www.mql5.com/forum/enhttps://www.mql5.com/forum/enforum.mql4.com).
Напишите код, а там уже будем посмотреть стоит или нет... Только сначала желательно по-проще...
Мне нужно понять принцып действия флагов, их возвращаемое значение, отмена и т.п.
А пример можно посмотреть?
Поддерживаю сплхгф, как вариант можно использовать Флаг СССР.
Кто-нибудь знает, как получить длинную историю на рейндж барах? Я использую индикатор RangeBarChart_v203. Как не колдовал в настройках, получить бары ранее 2-ух месяцев не получилось. Можно, конечно, удалять последний 2-ух месячный период на минутках и получить 4 месяца, но есть ли более элегантный подход?
Это происходит из-за малого количества баров на графике. Можно, конечно установить больше, но МТ4 работает только с 2Гб ОЗУ. И то, при приближении к 1,5 Гб начинаются проблемы.
По-этому с такими объёмами надо работать по частям с диска или всё с диска. Сделал себе DLL для работы с историей. Она читает прямо из HST-файла. Остальное дописывает из памяти МТ4.
Индюк можно скачать отсюда http://minus.com/lbsNurMCnjQrsW
В коде я пошарил, но так и не разобрался. Проблема еще в том, что часть функционала, который как я понимаю, отвечает за количесво баров зашит в DLL.
Ктати, там есть параметр Backtesting. При false выдает нам где-то неделю, а при true присловутые 2 месяца.
Это происходит из-за малого количества баров на графике. Можно, конечно установить больше, но МТ4 работает только с 2Гб ОЗУ. И то, при приближении к 1,5 Гб начинаются проблемы.
По-этому с такими объёмами надо работать по частям с диска или всё с диска. Сделал себе DLL для работы с историей. Она читает прямо из HST-файла. Остальное дописывает из памяти МТ4.
Насколько я понимаю индюк работает не с барами на графике, а с минутными барами в history.
Вы этот DLL для рейджей писали или для работы с обычными графиками?
Как он еще работает, а
extern int RenderUsing1MhistoryBars = 0; не пробовали?
Как он еще работает, а
extern int RenderUsing1MhistoryBars = 0; не пробовали?
Пробовал. Нет эффекта
1. Насколько я понимаю индюк работает не с барами на графике, а с минутными барами в history.
2. Вы этот DLL для рейджей писали или для работы с обычными графиками?
1. Это одно и тоже.
2. Она всё может.