Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 140

 
Alekseu Fedotov:


Размышляю,

п‌о поводу удаления

   long Chart_ID = ChartID();
   int i=0,limit=100;
   while(i<limit)
     {
    if(ChartNext(Chart_ID)<0) break;
      ChartClose(ChartNext(Chart_ID));
      i++;
     }


Ну удачи. Вам потом пользователь спасибо скажет за то, что ваша программа прибила график с работающим советником. Вы пишете не читая о чём разговор?
 
Artyom Trishkin:
Ну удачи. Вам потом пользователь спасибо скажет за то, что ваша программа прибила график с работающим советником. Вы пишете не читая о чём разговор?


Да ладно,

и не удалит график с которого запущены эти строчки,

ч‌итаю.

 
Alekseu Fedotov:


Да ладно,

и не удалит график с которого запущены эти строчки,

ч‌итаю.

Тогда ещё раз:

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

Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам

DVlad, 2017.03.05 06:31

Здравствуйте.

‌Я на Линуксе. В МТ4 открыты несколько валютных пар - до 10. Как можно с помощью языка MQL4 расставить вкладки графиков в определённой последовательности?

Работа с профилями, изучение 1_MQL4.pdf, просторов интернета ничего не дало.‌

С уважением, Владимир‌


 
Добрый вечер! Хочу в индикатор встроить функцию работы индикатора с определенной даты или за определенный период времени (энное кол-во дней)  по настоящее время , не подскажите код как прописать. Спасибо.
 
Artyom Trishkin:

Даже на Windows средствами mql4 нельзя вкладки сортировать.

Можно лишь открыть графики в нужной вам последовательности и установить на них нужные шаблоны.‌

Спасибо. Далеко не первый косяк МТ4, МТ5, думаю, не лучше.
 
Скажите пожалуйста как разместить графический обьект по центру экрана, но без привязки к пикселям OBJPROP_XDISTANCE?
 
Andrei:
Скажите пожалуйста как разместить графический обьект по центру экрана, но без привязки к пикселям OBJPROP_XDISTANCE?

Объекты привязываются либо к пикселям экрана, либо ко времени бара. Если к экранным координатам, то объект остаётся на месте при прокрутке графика, если ко времени бара, то объект смещается за этим баром при прокрутке экрана.

Выбирайте одно из двух.‌

 
Artyom Trishkin:

Объекты привязываются либо к пикселям экрана, либо ко времени бара. Если к экранным координатам, то объект остаётся на месте при прокрутке графика, если ко времени бара, то объект смещается за этим баром при прокрутке экрана.

Выбирайте одно из двух.‌

Можно ли расчитать какой пиксель будет по середине экрана для OBJPROP_XDISTANCE?
 
Andrei:
Можно ли расчитать какой пиксель будет по середине экрана для OBJPROP_XDISTANCE?


ChartGetInteger(ChartID(),CHART_WIDTH_IN_PIXELS)/2;

‌Это будет координата по центру экрана.

Чтобы объект встал ровно по центру, нужно задать его точку привязки OBJPROP_ANCHOR тоже по центру: ANCHOR_CENTER (по центру объекта) ANCHOR_BOTTOM (по центру нижней кромки объекта) ANCHOR_TOP (по центру верхней кромки объекта)

 

Друзья, что-то уработался я ...

Вопрос такого плана: есть массив, допустим из четырёх чисел. Нужно узнать количество одинаковых чисел в массиве.

1,2,3,4 - нет одинаковых
1,1,2,3 - два одинаковых
1,1,2,2 - тоже два одинаковых‌
1,2,1,2 - и тут два одинаковых
1,1,1,2 - три одинаковых
1,1,1,1 - четыре одинаковых

Вроде и не сложно, но что-то не идёт мысля...

КАК?‌

Причина обращения: