![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
знаниями делимся, но ленивых здесь не любят.
причем тут лень? просто реально хрен поймешь даже с чего начинать..
причем тут лень? просто реально хрен поймешь даже с чего начинать..
хм.. а как это использовать?
можно небольшой пример?
к примеру создать 3 главных волны
в каждой по от 3 до 10 подволны
в каждой подволне от 3 до 10 еще подволн
и тд на неизвестную глубину..
и как потом обратиться к какой либо подволне которая хз на какой глубине вложенности будет находиться..
В рекурсивном классе с самого начала заложена бесконечная глубина. Её делать не надо.
Сделайте метод, который устанавливает размер массива классов. Он и будет управлять количеством волн в текущем классе.
причем тут лень? просто реально хрен поймешь даже с чего начинать..
Начните с разбора файлов Tree.mqh и TreeNode.mqh в папке MQL4\Include\Arrays . Там описаны бинарные деревья и операции над ними; в вашем случае отличие том, что у каждого элемента не два дочерних элемента (m_l_nodeи m_r_node в терминологии укаазнных библиотек), а некоторое множество. Задайте его как массив, остальное сделайте по аналогии. Структура данных достаточно простая, разберетесь в полчаса.
Начните с разбора файлов Tree.mqh и TreeNode.mqh в папке MQL4\Include\Arrays . Там описаны бинарные деревья и операции над ними; в вашем случае отличие том, что у каждого элемента не два дочерних элемента (m_l_nodeи m_r_node в терминологии укаазнных библиотек), а некоторое множество. Задайте его как массив, остальное сделайте по аналогии. Структура данных достаточно простая, разберетесь в полчаса.
Воспроизведу фразу дворника, адресованную отжимающемуся на зарядке парижанину: "Месье, Ваша дама уже ушла".