Ошибки, баги, вопросы - страница 3736

Alain Verleyen #:
Не воспроизводится.

Баг с именем файла не всегда есть. Но вы видите что он есть. Может какая-то дополнительная информация поможет?

Alain Verleyen #:
Передано.
Сборка 5830, проблема существует.
Тестер , белые горизонтальные линии это clrNONE, а должны быть невидимыми.

Дополнение:
Это связано с input переменными.
Если clrNONE в input переменной проблема есть - линии белые, если переменная обычная, то проблемы нет, линии прозрачные.

Проблема: клавиша с символом "." (рус. раскладка) или "/" (англ. раскладка) открывает строку поиска, которая справа вверху терминала. При этом написать "русскую точку" в поле ввода не представляется возможным.

Имя макроса в VirtualKeys: VK_OEM_2

Можно ли как-то отвязать клавишу от вызова поиска, мне нужна точка)) ?

b5833

Графические интерфейсы X: Текстовое поле ввода, слайдер картинок и простые элементы управления (build 5)
Графические интерфейсы X: Текстовое поле ввода, слайдер картинок и простые элементы управления (build 5)
  • 2016.11.09
  • www.mql5.com
В этой статье будут рассматриваться новые элементы управления: «Текстовое поле ввода», «Слайдер картинок», а также простые дополнительные элементы: «Текстовая метка» и «Картинка». Библиотека продолжает развиваться, и кроме добавления новых элементов управления, дорабатываются и ранее созданные.
Dzmitry Kokhanau #:

Проблема: клавиша с символом "." (рус. раскладка) или "/" (англ. раскладка) открывает строку поиска, которая справа вверху терминала. При этом написать "русскую точку" в поле ввода не представляется возможным.

Имя макроса в VirtualKeys: VK_OEM_2

Можно ли как-то отвязать клавишу от вызова поиска, мне нужна точка)) ?

b5833

Я думал это у меня глюки тестера. Невозможно поставить точку в настройках советника в тестере, а это оказывается разработчики чудят.

Пожалуйста верните возможность ставить точку и в русской раскладке клавиатуры.

Последний билд, 5833 от 25 апреля, сегодня на фьюче CRM6 (CNY-6.26) какой-то баг с отрисовкой свечек - когда цена идет вниз, свечка не перерисовывается, остается вверху и даже не касается линии последней цены (для скрина поймал небольшое расстояние, но было и больше). То же самое если переключиться на бары или даже на линию, текущий период живет своей жизнью, а линия последней цены - своей. Никаких диких объемов нет, пинг 123ms, но он всегда такой, в любом случае, последняя цена-то адекватная приходит, а свечка заморожена и не перерисовывается какое-то время. Терминал перезагружал, чистый график без индюков загружал, все так же. Финам. Я нечто подобное помню встречал в прошлой жизни на форексе, когда котировки скакали, но тут вроде спокойный рынок, а оно глючит...

   

Nilog #:

Последний билд, 5833 от 25 апреля, сегодня на фьюче CRM6 (CNY-6.26) какой-то баг с отрисовкой свечек - когда цена идет вниз, свечка не перерисовывается, остается вверху и даже не касается линии последней цены (для скрина поймал небольшое расстояние, но было и больше). То же самое если переключиться на бары или даже на линию, текущий период живет своей жизнью, а линия последней цены - своей. Никаких диких объемов нет, пинг 123ms, но он всегда такой, в любом случае, последняя цена-то адекватная приходит, а свечка заморожена и не перерисовывается какое-то время. Терминал перезагружал, чистый график без индюков загружал, все так же. Финам. Я нечто подобное помню встречал в прошлой жизни на форексе, когда котировки скакали, но тут вроде спокойный рынок, а оно глючит...

   

Проверьте свойство SymbolInfoInteger(SYMBOL_CHART_TYPE) в спецификации и из простенького скрипта.

void OnStart() {

   Print("SYMBOL_CHART_TYEP=",EnumToString((ENUM_SYMBOL_CHART_MODE)SymbolInfoInteger(SYMBOL_CHART_TYPE));

}

должно быть SYMBOL_CHART_LAST. 

(у вас, судя по описанию - SYMBOL_CHART_BID.. что вред-ли корректно для фьючей)

Maxim Kuznetsov #:

Проверьте свойство SymbolInfoInteger(SYMBOL_CHART_TYPE) в спецификации и из простенького скрипта.

void OnStart() {

   Print("SYMBOL_CHART_TYEP=",EnumToString((ENUM_SYMBOL_CHART_MODE)SymbolInfoInteger(SYMBOL_CHART_TYPE));

}

должно быть SYMBOL_CHART_LAST. 

(у вас, судя по описанию - SYMBOL_CHART_BID.. что вред-ли корректно для фьючей)

В спецификации инструмента построение графика написано по цене Last, а когда пытаюсь создать скрипт (вставляя под шапку ваш код), вылезает при компиляции

Grafik.mq5                      
undeclared identifier 'SYMBOL_CHART_TYPE'       Grafik.mq5      15      86
wrong parameters count  Grafik.mq5      15      68
wrong parameters count  Grafik.mq5      15      68
could be one of 2 function(s)   Grafik.mq5      15      68
   built-in: long SymbolInfoInteger(const string,ENUM_SYMBOL_INFO_INTEGER)      Grafik.mq5      15      68
   built-in: bool SymbolInfoInteger(const string,ENUM_SYMBOL_INFO_INTEGER,long&)        Grafik.mq5      15      68
';' - unexpected token  Grafik.mq5      15      105
';' - unexpected token  Grafik.mq5      15      105
unexpected end of program               0       0
6 errors, 0 warnings            6       0

Извините, я в этом нуль.
 

Nilog #:

В спецификации инструмента построение графика написано по цене Last, а когда пытаюсь создать скрипт (вставляя под шапку ваш код), вылезает при компиляции

Извините, я в этом нуль.
 

извините, "с руки" писал, без проверки. конечно SYMBOL_CHART_MODE должно быть.

#property copyright "Maxim Kuznetsov"
#property link      "https://www.mql5.com"
#property version   "1.00"

void OnStart()
{
   PrintFormat("ChartMode=%s",EnumToString((ENUM_SYMBOL_CHART_MODE)SymbolInfoInteger(_Symbol,SYMBOL_CHART_MODE)));
}

это скрипт - кладётся в Services, запускается оттуда-же

результат выводится в журнал:


исходник и *.ex5 прикладываю

Файлы:
Roman # :

@Renat Fatkhullin

Функция WebRequest() не подхватывает прописанный прокси в настройках терминала.
Скорее всего и SocketConnect() не подхватывает.
Подправьте пожалуйста.

Вводные данные:
Сеть на компе подключена через прокси 77.110.113.214
В настройках терминала прописываю другой прокси 194.163.160.97
Тест прокси пройден. Произошёл реконнект терминала.


Прокси прописанный в настройках терминала не применился.
Проверено на сборке 5836. Всё работает отлично, WebRequest использует прокси.
Maxim Kuznetsov #:

это скрипт - кладётся в Services, запускается оттуда-же

результат выводится в журнал:

Скомпилировал в Services, присоединяю к графику, в журнале появляется

то есть мгновенно самоликвидируется и все.

Ну и главное - допустим, напишет он мне, что по биду, а делать-то что?