Выпущена бета-версия MetaTrader 4 Build 529 с новым компилятором - страница 38
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Так разговор об переменных, а не о графике. Кроме того, с графикой отлично в МТ5 - можно сделать все что угодно вплоть до компьютерных игр. Мт4 тоже сейчас подтянется.
Как вы в какой-либо программе можете передать сотню параметров, которые пользователь должен сам в любой момент поменять? Только таблицей входных параметров. Вне зависимости от типа программы.
В любом случае, сотни параметров - это программерский путь в никуда. Нужно применять интеллектуальные методы автоматического управления, чтобы снизить количество параметров в десятки раз. Как только начинаешь об этом думать, решения сразу приходят.
nen:
............
Используйте текстовые .ini-файлы. Очень удобно, при большом количестве параметров. И весьма быстро.
// даже при оптимизации : фактически считывается с диска только в первый раз, потом находится в ОЗУ - буфере винды.
Оставляйте в extern(input) переменных только оптимизируемые параметры.
имха.
В сервис деск писал, коды сбросил, еще и видео накатал
Спасибо.
Мы работаем над Вашей заявкой
МТ4 Билд 536, МЕ 872.
Перещелкивание таймфреймов вызвало ошибку в индикаторном буфере: array out of range in 'Bears.mq4' (106,24). По 509 версии ошибок нет.
В работе другого индикатора такое сообщение выскачило: unresolved import function call.
Спасибо. Проверим и исправим
PS. На последнем билде не воспроизводится.
Проверьте пожалуйста
Если в параметрах индикатора, во вкладке Цвета нажать на кнопочку Сброс,
то все цвета всех буферов сбрасываются не в исходное состояние, которое задано в #property indicator_colorN, а в прозрачный цвет, т.е. буферы на графике не отображаются.
Раньше было другое поведение - сбрасывалось в исходный цвет, заданный в #property indicator_colorN.
Поведение будет исправлено, или останется таким?
Будет исправлено. Занимаемся
PS. Исправлено
Ренат, Стринго, Юникод останется насовсем?
Да.
"А почему в Тунис?" - "А куда же ещё-то???" (ц) День выборов.
Написал в сервисдеск об ошибке - #881866,
в 537м она тоже появляется .
Не работают советники с пользовательскими библиотеками.
терминал при запуске тестера закрывается.
библиотеки и советник компилируются успешно, есть предупреждения http://joxi.ru/2g2BUtg5CbBJURb38Ls
проверил сразу несколько советников, построенных на моей библиотеке функций, реакция терминала однозначна, закрывается (хотя если эти функции использовать без библиотеки, то работает).
в логах ничего не пишет по поводу этого.
Куда отправить код?
array out of range in
такую ошибку наблюдаю у советников по окончании тестирования в тестере
билд 537.
во запустился, но пишет удивительные вещи в журнале
http://joxi.ru/1w-BUtg5CbBoUY5XoVs
Не работают советники с пользовательскими библиотеками.
терминал при запуске тестера закрывается.
библиотеки и советник компилируются успешно, есть предупреждения http://joxi.ru/2g2BUtg5CbBJURb38Ls
проверил сразу несколько советников, построенных на моей библиотеке функций, реакция терминала однозначна, закрывается (хотя если эти функции использовать без библиотеки, то работает).
в логах ничего не пишет по поводу этого.
Куда отправить код?
array out of range in
такую ошибку наблюдаю у советников по окончании тестирования в тестере
билд 537.
Теперь массивы передаются только по ссылке - & надо добавлять ("array passed by reference only").
Если надо передать массив таймсерию по ссылке теперь необходимо использовать промежуточный массив, например полученный с помощью ArrayCopySeries.
При копировании массивов в частности ArrayCopy, необходимо не забывать о направлении индексации ArraySetAsSeries, а то могут быть проблемы.
Приведение типов необходимо делать перед операциями в которых участвуют данные разных типов ( "possible lose of data due to type conversion") .
Константы после объявления и перед операциями над ими желательно инициализировать ( "possible use of uninitialized variable").
Неиспользуемые переменные можно и удалить (" variable 'Х' not used").