На основе ваших исходников попытались воспроизвести у себя пока безуспешно. Можете выложить в сервисдеск все исходники и подробности (ОС, символ, брокер, папка установки, права и т.п.)
Дополнительно, сообщите пожалуйста используемые в терминале настройки графиков (кол-во баров в истории и на чарте)
Canvas не работает (компилируется, но не отображается) уже несколько билдов. Это так задумано? Или недосмотр?
Вообще конечно, было бы здорово, если бы к каждому билду выкладывался список пофиксеных ошибок и реализованного функционала. Не приходилось бы вслепую тыкаться в поисках нового.
Терминал опять не находит редактор. Нажимаю в терминале F4, появляется запись в журнале, что редактор не найден:
Терминал запущен portable, редактор тоже portable должен быть запущен. На скрине открыт каталог данных из терминала.
Спустя некоторое непродолжительное время нажимаю второй раз в терминале F4 и редактор запускается.
1. Как работать с хранилищем в своём профиле на mql5.com?
2. Работает ли MQL Storage из нового редактора?
В настройках во вкладке Community ник и пароль мои вписаны. В навигаторе Редактора выбираю нужный мне файл, из контекстного меню выбираю MQL5 Storage --> Добавить, и имя файла в навигаторе отмечается синим "+". Вроде как добавлено. Даже те файлы, которые ранее были добавлены, но после были изменены, отмечаются знаком "!" в красном кружке. Вроде как есть различия. Но вот в самом хранилище я не нахожу добавленных файлов:
Canvas не работает (компилируется, но не отображается) уже несколько билдов. Это так задумано? Или недосмотр?
// билдов пять назад работал.
А другие классы пробовал? Они тоже не работают?
Посмотрел класс Canvas, так вот там в методах класса используются функции из MQL5. Скорее всего из-за этого появляется проблема. К примеру метод?
//+------------------------------------------------------------------+//| Set font |//+------------------------------------------------------------------+bool CCanvas::FontSet(void)
{
return(TextSetFont(m_fontname,m_fontsize,m_fontflags,m_fontangle));
}
использует функцию TextSetFont из MQL5, которая в MQL4 наверное еще не реализована. Хотя в описании помощи уже есть. Наверное забыли ее реализовать.
Кстати разработчики в плане подсветки синтаксиса в редакторе постарались, молодцы. Очень помогает отличить методы класса от функций языка.
Пробовали в 541 билде?
На основе ваших исходников попытались воспроизвести у себя пока безуспешно. Можете выложить в сервисдеск все исходники и подробности (ОС, символ, брокер, папка установки, права и т.п.)
Дополнительно, сообщите пожалуйста используемые в терминале настройки графиков (кол-во баров в истории и на чарте)
С этим лучше сразу в сервисдеск со всеми исходниками и описанием.
Уменьшал-уменьшал код с сохранением проблемы, дошел к смешному:
вызываем 1-н индикатор -все норм, еще один с тем же кодом но иным именем -тоже все норм.
а если вызываем два индикатора с одним именем и этим кодом - терминал падает.
Уменьшал-уменьшал код с сохранением проблемы, дошел к смешному:
вызываем 1-н индикатор -все норм, еще один с тем же кодом но иным именем -тоже все норм.
а если вызываем два индикатора с одним именем и этим кодом - терминал падает.
Тогда точно в сервисдеск: в вашем коде виртуальных методов нет, значит их вызывает какой-то конструктор в коде самого терминала.
//а вообще я удивляюсь, кто гонит переводить свои программы на новые билды? Работает - не трогай, так ведь?
Тогда точно в сервисдеск: в вашем коде виртуальных методов нет, значит их вызывает какой-то конструктор в коде самого терминала.
//а вообще я удивляюсь, кто гонит переводить свои программы на новые билды? Работает - не трогай, так ведь?
К зиме (реалиям тм5 в мт4) лучше готовиться с осени.
+ перевод своих же кодов в ООП как способ обучения, в плане закрепления материала, не так уже и плох.
Тогда точно в сервисдеск: в вашем коде виртуальных методов нет, значит их вызывает какой-то конструктор в коде самого терминала.
//а вообще я удивляюсь, кто гонит переводить свои программы на новые билды? Работает - не трогай, так ведь?
Уже воспроизвели проблему. Тикет не нужен.
Оптимизация в тестере стратегий не работает?
Стандартные эксперты тестирую на оптимизацию, результаты нуль по всем прогонам.
Оптимизирую свой эксперт, получаю в каждом прогоне один и тот же результат, хотя параметры меняются.
билд терминала 241
Спасибо за сообщение. Проблему нашли и исправили.
Попозже будет выложен обновлённый билд
Canvas не работает (компилируется, но не отображается) уже несколько билдов. Это так задумано? Или недосмотр?
// билдов пять назад работал.
Canvas не работает (компилируется, но не отображается) уже несколько билдов. Это так задумано? Или недосмотр?
Терминал опять не находит редактор. Нажимаю в терминале F4, появляется запись в журнале, что редактор не найден:
Терминал запущен portable, редактор тоже portable должен быть запущен. На скрине открыт каталог данных из терминала.
Спустя некоторое непродолжительное время нажимаю второй раз в терминале F4 и редактор запускается.
1. Как работать с хранилищем в своём профиле на mql5.com?
2. Работает ли MQL Storage из нового редактора?
В настройках во вкладке Community ник и пароль мои вписаны. В навигаторе Редактора выбираю нужный мне файл, из контекстного меню выбираю MQL5 Storage --> Добавить, и имя файла в навигаторе отмечается синим "+". Вроде как добавлено. Даже те файлы, которые ранее были добавлены, но после были изменены, отмечаются знаком "!" в красном кружке. Вроде как есть различия. Но вот в самом хранилище я не нахожу добавленных файлов:
Что не так?
Canvas не работает (компилируется, но не отображается) уже несколько билдов. Это так задумано? Или недосмотр?
// билдов пять назад работал.
А другие классы пробовал? Они тоже не работают?
Посмотрел класс Canvas, так вот там в методах класса используются функции из MQL5. Скорее всего из-за этого появляется проблема. К примеру метод?
использует функцию TextSetFont из MQL5, которая в MQL4 наверное еще не реализована. Хотя в описании помощи уже есть. Наверное забыли ее реализовать.
Кстати разработчики в плане подсветки синтаксиса в редакторе постарались, молодцы. Очень помогает отличить методы класса от функций языка.