Обсуждение статьи "Теория категорий в MQL5 (Часть 8): Моноиды"

 

Опубликована статья Теория категорий в MQL5 (Часть 8): Моноиды:

Статья продолжает серию о реализации теории категорий в MQL5. Здесь мы вводим моноиды как домен (множество), который отличает теорию категорий от других методов классификации данных за счет включения правил и элемента равнозначности.

Чтобы проиллюстрировать возможное применение моноидов трейдерами, рассмотрим пять вопросов, с которыми некоторые или большинство трейдеров могут столкнуться перед совершением сделок:

  1. Продолжительность периода ретроспективного анализа.
  2. Используемый таймфрейм графика.
  3. Применяемая цена.
  4. Применяемый параметр.
  5. И стоит ли, учитывая эту информацию, торговать в диапазоне или по тренду.

Для каждого из этих решений мы придумаем:

  • набор возможных значений, из которых можно выбирать;
  •  бинарную операцию, помогающую выбирать между любыми двумя элементами. Этой операцией может быть метод MQL5, который вызывается другим методом итеративно по всем элементам множеств, пока не будет сделан выбор.
  • А также индекс элемента равнозначности данного множества. Именно индекс, так как этот элемент входит в множество, являющееся массивом.
  • Выбор идеальной бинарной операции, которая просто выбирает между двумя элементами, представляет собой выбор из:
  • Операции выбора меньшего из двух элементов.
  •  Операции выбора наибольшего из двух оцениваемых элементов
  •  Операции выбора из множества элемента, ближайшего к среднему значению двух элементов в бинарной операции.
  •  И наконец операции выбора из множества элемента, который наиболее удален от среднего значения двух элементов в бинарной операции.


Рассмотрим пять точек принятия решений: ретроспективный период, таймфрейм, применяемую цену, индикатор и интерпретацию сигналов. У других трейдеров могут быть другие ключевые критерии принятия решений. Поэтому это не окончательное пошаговое руководство, а критерии, выбранные в рамках статьи.

Автор: Stephen Njuki