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

 

 Понятно для чего, но в Справке очень мало информации по IsStopped(). Хотелось бы подробностей:

  1. Есть ли смысл пихать во все циклы подряд? Или дозволяются ситуации, когда лишний раз не стоит? Или, для пущей надёжности, лучше уж везде? Подозреваю, что функция наиболее востребована в высоконагруженных циклах, например, при переборе огромного rates_total на мелких ТФах, при переборе большого числа графических объектов и т. д.?
  2. Куда ещё, кроме циклов, можно/нужно пихать? Примеров, кроме как с циклами, нигде больше не встречал.
 
x572intraday #:

 Понятно для чего, но в Справке очень мало информации по IsStopped(). Хотелось бы подробностей:

  1. Есть ли смысл пихать во все циклы подряд? Или дозволяются ситуации, когда лишний раз не стоит? Или, для пущей надёжности, лучше уж везде? Подозреваю, что функция наиболее востребована в высоконагруженных циклах, например, при переборе огромного rates_total на мелких ТФах, при переборе большого числа графических объектов и т. д.?
  2. Куда ещё, кроме циклов, можно/нужно пихать? Примеров, кроме как с циклами, нигде больше не встречал.

Чаще всего это используется в циклах где можно случайно получить бесконечный цикл. Или умышленно зацикленный в скрипте или сервисе.

 

Why cant we do this?

void OnStart()
  {
   TFunc f = someFunction;
  }

class Test
  {
  } ;
typedef void (*TFunc)(Test*);
void someFunction(Test &a)  { }



cannot cast function 'someFunction' to type 'TFunc'


 
WorthyVII #:

Why cant we do this?

cannot cast function 'someFunction' to type 'TFunc'

TFunc and someFunction have different parameters.

 
Ilyas # :

TFunc and someFunction have different parameters.

Wow thank you.   That took me way too long.
 
Отскоки!

 Граждане уважаемые господа. Что за инфернальные отскоки??? И почему на одних барах их нет, а на других они есть?

 
x572intraday #:

 Граждане уважаемые господа. Что за инфернальные отскоки??? И почему на одних барах их нет, а на других они есть?

Меню - Сервис - Настройки

Примагничивание

В открывшемся окне (вкладка Графики) выставляем нужное примагничивание. 0 - объекты совсем не примагничиваются.

 
Mihail Matkovskij #:

Меню - Сервис - Настройки

В открывшемся окне (вкладка Графики) выставляем нужное примагничивание. 0 - объекты совсем не примагничиваются.

 Так ежели Вы внимательно смотрели, то при одних и тех же настройках (Примагничивание: 10) на одних барах оно есть, а на других его нет.

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

 Как ни досадно, но на гифке не удалось чётко показать, что ЛКМ после каждого перемещения (на каждом останове) вертикальной линии каждый раз отпускалась, а никаких отскоков не было. На других барах — были. WTF?!
 
x572intraday #:

 Так ежели Вы внимательно смотрели, то при одних и тех же настройках (Примагничивание: 10) на одних барах оно есть, а на других его нет. ...

Лично мне примагничивание не надо и я его поставил в 0. А что с ним возможно не так можете спросить здесь: https://www.mql5.com/ru/forum/625

Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
Mihail Matkovskij #:

Меню - Сервис - Настройки

В открывшемся окне (вкладка Графики) выставляем нужное примагничивание. 0 - объекты совсем не примагничиваются.

Это - не примагничивание. Это - точная шкала времени