Новая версия платформы MetaTrader 5 build 1930: Плавающие окна графиков и .Net библиотеки в MQL5 - страница 119

 
fxsaber:

ArrayReverse, ArrayInsert и ArrayRemove.

ArrayRemove() в справке отсутствует.
 

ArrayRemove. 

У меня не вышло - создаю динамический массив, устанавливаю его размер в "1", элементу с индексом "0" присваиваю значение "10", пытаюсь удалить элемент с индексом "0" в количестве "1":

   int array[];
   ArrayResize(array,1);
   array[0]=10;
   ArrayPrint(array);
   ArrayRemove(array,0,1);
   ArrayPrint(array);

Результата распечатки массива до и после попытки удаления:

10
10
Файлы:
 
Andrey Khatimlianskii:

Да, похоже на мой случай. А с генетикой что не так?


Генетика всегда считается заново
 
threat:

win7 64, mt5 1968 после этого билда все открепленные графики поломались:

все индикаторы отображаются с минутной задержкой или не отображаются вообще,

объект chart не отрисовывается

обработчики событий нажатий кнопок не работают

всё висит, думает, задержка более минуты...

Проблема возникает только на старте терминала или постоянно в работе террминала?

Уточните количество открытых открепленных и закрепленных графиков, количество встроенных и пользовательских индикаторов и объектов на открытых графиках. Какие именно индикаторы отображаются с задержкой?

 
Vladimir Karputov:

ArrayRemove. 

У меня не вышло - создаю динамический массив, устанавливаю его размер в "1", элементу с индексом "0" присваиваю значение "10", пытаюсь удалить элемент с индексом "0" в количестве "1":

Результата распечатки массива до и после попытки удаления:

Скорее всего, сигнатуру застолбили пустышкой пока.

 
fxsaber:

Скорее всего, сигнатуру застолбили пустышкой пока.

Похоже на то. А я уже обрадовался, захотел сократить код. Всё прописал и ...

 
fxsaber:

Скорее всего, сигнатуру застолбили пустышкой пока.

Да, верно.

Код пока не попал в билд.
Добавлю в ближайшее время.

 
Ilyas:

Да, верно.

Код пока не попал в билд.
Добавлю в ближайшее время.

Отлично. Значит отложу на время свой код. А потом (скоро) он будет сразу работать на новой функции ArrayRemove!

 
Slava:
Генетика всегда считается заново
1. Не верите собственному кэшу?
2. Чем объяснить улучшение результата при последовательных запусках и сброс при изменении несущественного параметра? 
 

@Aleksey Vyazmikin уже несколько недель висит в бане, хотя ничего криминального не писал, и был забанен только на сутки, вроде

не с кем обсуждать леса деревьев теперь