Скачать MetaTrader 5

Классы, структуры и т.д. Нужны примеры работы

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Нашел прибыльную стратегию? Поделись ею с миллионами трейдеров в Сигналах!
sssr-sssr
10
sssr-sssr 2012.01.05 09:20 

Доброго дня!

Программировать на mql5 только начал. Есть опыт программирования в php. Упираюсь в отсутствие примеров по работе. Киньте ссылок на хорошие примеры, плиз.

Текущая задача. Как сделать подобную структуру (код привожу из PHP) в MQL?

data[]=array('date'=>'2011.12.11','price'=>1.1111,'level'=>2, 'comment'=>'наверное депозит слит' );

Как в такой структуре сделать поиск по значению любого из параметра? В PHP это банально решается.

Как удалить один элемент такого массива (типа unset(data[111]))?

Заранее спасибо.

Sergey Gritsay
6470
Sergey Gritsay 2012.01.05 09:58  
sssr-sssr:

Доброго дня!

Программировать на mql5 только начал. Есть опыт программирования в php. Упираюсь в отсутствие примеров по работе. Киньте ссылок на хорошие примеры, плиз.

Текущая задача. Как сделать подобную структуру (код привожу из PHP) в MQL?

data[]=array('date'=>'2011.12.11','price'=>1.1111,'level'=>2, 'comment'=>'наверное депозит слит' );

Как в такой структуре сделать поиск по значению любого из параметра? В PHP это банально решается.

Как удалить один элемент такого массива (типа unset(data[111]))?

Заранее спасибо.



https://www.mql5.com/ru/articles
Статьи по MQL5
Статьи по MQL5
  • www.mql5.com
Статьи по программированию на языке MQL5
sssr-sssr
10
sssr-sssr 2012.01.05 12:53  
мда... Ну если бы я там не был и не гуглил (пока безуспешно), то и вопрос бы не задал. Следующая ссылка будет на документацию? :)

Rashid Umarov
Админ
11820
Rashid Umarov 2012.01.05 13:44  
sssr-sssr:
 Следующая ссылка будет на документацию? :)

Да - https://www.mql5.com/ru/docs/basis/variables/initialization

Примеры:

int    n       = 1;
string s       = "hello";
double f[]     = { 0.0, 0.236, 0.382, 0.5, 0.618, 1.0 };
int    a[4][4] = { {1, 1, 1, 1}, {2, 2, 2, 2}, {3, 3, 3, 3}, {4, 4, 4, 4 } };
//--- из тетриса
int    right[4]={WIDTH_IN_PIXELS+VERT_BORDER,WIDTH_IN_PIXELS+VERT_BORDER,
                 WIDTH_IN_PIXELS+VERT_BORDER,WIDTH_IN_PIXELS+VERT_BORDER};
Документация по MQL5: Основы языка / Переменные / Инициализация переменных
Документация по MQL5: Основы языка / Переменные / Инициализация переменных
  • www.mql5.com
Основы языка / Переменные / Инициализация переменных - Документация по MQL5
sssr-sssr
10
sssr-sssr 2012.01.15 09:53  

Rosh, благодарю!

Тем, кто будет идти следом по тропе изысканий: еще одна ссылка https://www.mql5.com/ru/articles/351 , начиная с Массив объектов

Основы объектно-ориентированного программирования
Основы объектно-ориентированного программирования
  • 2011.12.06
  • Dmitry Fedoseev
  • www.mql5.com
Для использования объектно-ориентированного программирования (ООП) вовсе не обязательно знать что такое полиморфизм, инкапсуляция... можно просто пользоваться его возможностями. В статье рассматриваются основные возможности ООП с примерами их использования.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий