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

 
Есть ли возможность через параметры графика узнать показатель PPI (pixels per inch)? Очень понадобился для моей панели. WinAPI не предлагать.
 
Andrey Voytenko:
Есть ли возможность через параметры графика узнать показатель PPI (pixels per inch)? Очень понадобился для моей панели. WinAPI не предлагать.

Нашел в анонсах:

MQL5: В перечисление свойств клиентского терминала ENUM_TERMINAL_INFO_INTEGER добавлено значение TERMINAL_SCREEN_DPI — разрешающая способность вывода информации на экран измеряется в количестве точек на линейный дюйм поверхности (DPI). Знание этого параметра позволяет задавать размеры графических объектов таким образом, чтобы они выглядели одинаково на мониторах с различной разрешающей способностью. 

Поможет?
 
При написании статьи, при попытке вставки картинки, нет фильтра "только картинки" - в выбранной папке видны абсолютны все файлы, даже те, которые вовсе не имеют ничего общего с картинками.
 
Karputov Vladimir:

Нашел в анонсах: TERMINAL_SCREEN_DPI

Поможет?

Да, то что нужно. Благодарю.
 
OnChartEvent в индикаторе не работает CHARTEVENT_MOUSE_MOVE, пока не загрузишь на график эксперта

Прошу помочь с ошибкой,

 

 

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

ОШИБКА!!! OnChartEvent в индикаторе не работает CHARTEVENT_MOUSE_MOVE, пока не загрузишь на график эксперта.

Vladislav Andruschenko, 2016.05.13 12:29

OnChartEvent в индикаторе не работает CHARTEVENT_MOUSE_MOVE, пока не загрузишь на график эксперта

 

 Собственно сабж. 

2016.05.13 13:23:49.434 Windows 7 Ultimate (x64 based PC), IE 11.00, 8 x Intel Core i7-6700  @ 3.40GHz, RAM: 22784 / 32684 Mb, HDD: 16315 / 1498122 Mb, GMT+02:00

 

 

 

итак.

есть проверочный индикатор

 код минимален:

void OnChartEvent(const int id,

                  const long &lparam,

                  const double &dparam,

                  const string &sparam)

  {

   Comment(" MOVE \n id="+id+" \n lparam="+lparam+" \n dparam="+dparam+" \n sparam="+sparam
           );


  }

 

так вот, при присоединении индикатора на график -  комментарий не отображает текущее положение курсора мышки,

Если нажать на график - он отображает последние координаты, и далее не изменяет их при перемещении, Т.е. параметр  CHARTEVENT_MOUSE_MOVE - в данном случае не работает

 

Проблема решается только так:

при присоединении любого эксперта на график - далее индикатор нормально обновляет комментарий, Т.е. следит за курсором и отображает его координаты.

 Даже если потом удалить эксперта с графика - то индикатор нормально отображает координаты курсора. 

 

 

Порядок действий:

1. открываю новый график

2. Кидаю проверочный индикатор

3. Комментарий не отображает флаг  CHARTEVENT_MOUSE_MOVE (id=0)

 

4. Кидаю на график любого эксперта 

5. Индикатор начинает нормально отображать действие  CHARTEVENT_MOUSE_MOVE (id=10)

 


 
Vladislav Andruschenko:
OnChartEvent в индикаторе не работает CHARTEVENT_MOUSE_MOVE, пока не загрузишь на график эксперта

Прошу помочь с ошибкой,

1й вопрос, который вам зададут разрабы - CHART_EVENT_MOUSE_MOVE включено?
 
Alexander Puzanov:
1й вопрос, который вам зададут разрабы - CHART_EVENT_MOUSE_MOVE включено?

Спасибо. Чего то я не знал. ... .. .... ... 

[Удален]  

SELL STOP и BUY STOP ордера после последнего обновления терминала стали исполнятся в тестере по ценам хая и лоя  , а не по цене установки ордера.Это только в режиме тестирования по ценам открытия, на всех тиках исполняется как и должно.

 
Вот скрины двух тестов одного и того же эксперта с одними и теми же параметрами, разница только в режиме тестирования all ticks и all ticks based on real tick. Терминал ваш 1340,счет ваш. Подскажите на какой из этих тестов можно ориентироваться и показывать клиентам в качестве результатов бектеста. 
Файлы:
2t.png  42 kb
1t.png  41 kb
[Удален]  
Stanislav Dray:
Вот скрины двух тестов одного и того же эксперта с одними и теми же параметрами, разница только в режиме тестирования all ticks и all ticks based on real tick. Терминал ваш 1340,счет ваш. Подскажите на какой из этих тестов можно ориентироваться и показывать клиентам в качестве результатов бектеста. 
На втором скриншоте (1t) вообще качество моделирования не определено. Не похоже, что этот тест вообще по тикам проходил...