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

 
A100:

Тогда получается что Терминал на любой версии сервера может работать

Наверное…

2021.05.19 17:42:47.723 Terminal        MetaTrader 5 x64 build 2924 started for MetaQuotes Software Corp.
2021.05.19 17:42:47.723 Terminal        Windows 7 Service Pack 1 build 7601, AMD FX-4170 Quad-Core, 9 / 11 Gb memory, 46 / 465 Gb disk, IE 11, Admin, GMT+3
2021.05.19 17:42:47.723 Terminal        D:\MetaTrader 5\Hadge MT5

2021.05.19 17:42:48.963 Network '********': authorized on RoboForex-ECN through Europe #2 (ping: 69.83 ms, build 2715)
 
A100:

А раньше что? Если Вы были подключены к серверу брокера - нажимали проверить бета обновления - и все обновлялось? 

Раньше обновлялся. Описал проблему перехода 2920 -> 2924. Как у разработчиков работает этот механизм - не знаю.

 
как  сделать так, что бы индикатор рисовался в фоне, за свечками?
 
Andrey Dik:
как  сделать так, что бы индикатор рисовался в фоне, за свечками?

в свойствах графика галочка "График сверху"

 
Alexandr Bryzgalov:

в свойствах графика галочка "График сверху"

Alexey Viktorov:

Я думал, что только новички форума загаживают весь форум одним своим вопросом.

так любой балбес может))

в коде индикатора как это прописать?

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

 
Andrey Dik:

так любой балбес может))

в коде индикатора как это прописать?

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


//+------------------------------------------------------------------+ 
//| Отправка терминалу команды на показ графика поверх всех других.  | 
//+------------------------------------------------------------------+ 
bool ChartBringToTop(const long chart_ID=0) 
  { 
//--- сбросим значение ошибки 
   ResetLastError(); 
//--- покажем график поверх всех других 
   if(!ChartSetInteger(chart_ID,CHART_BRING_TO_TOP,0,true)) 
     { 
      //--- выведем сообщение об ошибке в журнал "Эксперты" 
      Print(__FUNCTION__+", Error Code = ",GetLastError()); 
      return(false); 
     } 
//--- успешное выполнение 
   return(true); 
  }
 
Vitaly Muzichenko:


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

А если нужно выставить ценовой график в чарте на передний план, то выставлять нужно это свойство: CHART_FOREGROUND.

 
Andrey Dik:

так любой балбес может))

в коде индикатора как это прописать?

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

Вот:
Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Примеры работы с графиком
Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Примеры работы с графиком
  • www.mql5.com
Примеры работы с графиком - Константы графиков - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

Очень хотелось бы узнать подробности про такое свойство контракта, как

SYMBOL_TRADE_TICK_VALUE_PROFIT

Рассчитанная стоимость тика для прибыльной позиции

double

В какой валюте считается прибыль?

Для какого размера лота?

По какой формуле?

Как показывают тесты, там полная чехарда: для валют одни правила, для металлов другие, а для индексов и акций еще третьи?