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

 
Dimka-novitsek:

Да!!! Результат 10027, еррор 4752!! Спасибо!!

 

 10027
TRADE_RETCODE_CLIENT_DISABLES_AT
Автотрейдинг запрещен клиентским терминалом 

Поздравляю.
 
Спасибо!!!!!
 

в очередной раз пару месяцев не включал МТ5, но вот свершилось....

я так понимаю, что до сих пор работа с многомерными динамическими массивами в mql5 отсутствует? вернее лишь в виде double x_arr[][3][3]  ?

если да, тогда не занимался ктонить написанием класса для работы с многомерными динамическими массивами? 

Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
  • www.mql5.com
Основы языка / Типы данных / Объект динамического массива - Документация по MQL5
 
СПАСИБО!!!!!
 
Супер!!!!
 
IgorM:

в очередной раз пару месяцев не включал МТ5, но вот свершилось....

я так понимаю, что до сих пор работа с многомерными динамическими массивами в mql5 отсутствует? вернее лишь в виде double x_arr[][3][3]  ?

если да, тогда не занимался ктонить написанием класса для работы с многомерными динамическими массивами? 

Мне нужны были только двумерные, я использовал CArrayObj.
 
IgorM:

в очередной раз пару месяцев не включал МТ5, но вот свершилось....

я так понимаю, что до сих пор работа с многомерными динамическими массивами в mql5 отсутствует? вернее лишь в виде double x_arr[][3][3]  ?

если да, тогда не занимался ктонить написанием класса для работы с многомерными динамическими массивами? 

https://www.mql5.com/ru/forum/6729/page2#comment_200027
 

да именно это и ищу:

MetaDriver:

Могу следующую задачку предложить. 

Массив произвольной размерности (для определённости ограничим, скажем, до ^16).

Размерность задаётся при создании количеством параметров, как для обычных массивов. 

XXArray  xx2(5,7),  xx5(12,12,16,16,8);

Должны для всех размерностей работать индексаторы  ( A[i][j][k][n][m]....)

Чисто для спорта и тренировки мозгов. :)

ктонить решил эту задачу?

дело в том, что в очередной раз хотелось бы портировать на mql5 С++ код, но в очередной раз спотыкаюсь "о грабли" с динамическими массивами mql5

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

[Удален]  

При просмотре вкладки терминал\журнал нажал на клаве "А"(англ.) ХР SP3 Home

Результат =


 
IgorM:

да именно это и ищу:

ктонить решил эту задачу?

дело в том, что в очередной раз хотелось бы портировать на mql5 С++ код, но в очередной раз спотыкаюсь "о грабли" с динамическими массивами mql5

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

У меня стимул пропал решать именно в той постановке. Спортивный интерес угас, а для практики конструкция будет очень тормознутая (проверено), т.к. придётся всё делать через указатели, а они в mql5 работают медленно, ибо не указатели вовсе а хендлы, ссылающиеся на скрытую системную таблицу реальных указателей.

Но это касается только "универсальной реализации", для массивов с неизвестной заранее произвольной размерностью.  Что касается частных случаев массивов с фиксированной размерностью (2х, 3х, 4х, 5и и т.д.-мерных), то для них возможны скоростные реализации, причём с плотной упаковкой элементов.  Я для себя двумерный сделал, большие размерности пока не понадобились.  Бесплатно делать для общественности пока влом. Для маркета может и сделал бы, но пока не реализованы ex5-библиотеки классов скрыть реализацию не удастся. Поэтому - либо делай сам, либо заказывай. Умельцев способных это сделать много, на мне свет клином не сошёлся. Но в принципе мог бы и я взяться за хорошую цену.