Осциллятор Moving Average Convergence Divergence, отслеживающий тренд (MACD), работает в паре с осциллятором On Balance Volume (OBV). Они дополняют друг друга, поскольку один отслеживает тренд, а другой измеряет объем. Мы проводим тесты на паре GBP JPY на 2023 год, а 2024 год выступает в качестве тестового окна для форвардного прохода. Наша "тренировка" или оптимизация для 2023 года, помимо поиска идеального веса сигнала паттерна, также направлена на поиск ценовых разрывов для входа и целей по тейк-профиту. Все это делается без использования стоп-лосса, то есть мы полагаемся исключительно на пороговый вес закрытия пользовательского класса сигналов для закрытия любых позиций, которые больше не соответствуют их открытым тезисам.
The Moving-Average-Convergence-Divergence (MACD) oscillator and the On-Balance-Volume (OBV) oscillator are another pair of indicators that could be used in conjunction within an MQL5 Expert Advisor. This pairing, as is practice in these article series, is complementary with the MACD affirming trends while OBV checks volume. As usual, we use the MQL5 wizard to build and test any potential these two may possess.
В нашей прошлой статье, где мы познакомились с индикаторной парой MACD и осциллятора On-Balance-Volume (OBV), мы рассмотрели 10 возможных сигналов, которые могут быть сгенерированы из комплиментарной пары этих индикаторов. Мы всегда проверяем 10 сигнальных паттернов, полученных от пары из двух индикаторов, выполняя тест на прохождение вперед в течение 1 года, предварительно проведя обучение или оптимизацию в течение предыдущего года. В прошлой статье только один сигнальный паттерн, паттерн-7, смог прибыльно пройти вперед. Мы рассмотрели некоторые причины, по которым эта пара индикаторов показала неудовлетворительные результаты по сравнению с другими индикаторами, о которых мы рассказывали, однако это также дало нам "возможность" изучить возможности машинного обучения для улучшения некоторых из этих сигнальных паттернов.
We follow up on our last article, where we introduced the indicator pair of the MACD and the OBV, by looking at how this pairing could be enhanced with Machine Learning. MACD and OBV are a trend and volume complimentary pairing. Our machine learning approach uses a convolution neural network that engages the Exponential kernel in sizing its kernels and channels, when fine-tuning the forecasts of this indicator pairing. As always, this is done in a custom signal class file that works with the MQL5 wizard to assemble an Expert Advisor.
Индикатор Ichimoku Kinko Hyo (Ichimoku) и осциллятор ADX-Wilder (ADX) используются в данной статье в паре поддержка/сопротивление и идентификация тренда. Индикатор Ichimoku, безусловно, многогранен и весьма универсален. Он может предоставлять не только уровни поддержки/сопротивления. Однако пока мы придерживаемся только S/R. Пары индикаторов, особенно когда они дополняют друг друга, обладают потенциалом для создания более четких и точных сигналов входа для советников. Как обычно, мы рассматриваем 10 сигнальных паттернов этой пары индикаторов. Мы тестируем эти 10 сигнальных паттернов, каждому из которых присвоен индекс, по одному за раз, руководствуясь при этом следующими правилами;
Индексация от 0 до 9 позволяет нам легко рассчитать значение карты для их эксклюзивного использования советником. Например, если паттерн имеет индекс 1, то мы должны установить параметр "PatternsUsed" равным 2 в степени 1, что дает 2. Если индекс равен 4, то это 2 в степени 4, что дает 16, и так далее. Максимальное значение, которое можно присвоить этому параметру, равно 1023, поскольку у нас всего 10 параметров. Любое число от 0 до 1023, не являющееся чистой экспонентой 2, будет представлять собой комбинацию более чем одного из этих 10 параметров.
The Ichimoku-Kinko-Hyo Indicator and the ADX-Wilder oscillator are a pairing that could be used in complimentarily within an MQL5 Expert Advisor. The Ichimoku is multi-faceted, however for this article, we are relying on it primarily for its ability to define support and resistance levels. Meanwhile, we also use the ADX to define our trend. As usual, we use the MQL5 wizard to build and test any potential these two may possess.
В прошлой статье мы рассмотрели пару индикаторов Ichimoku и ADX-Wilder в качестве дополняющих друг друга S/R и трендовых инструментов. Как обычно, мы протестировали их в собранном мастером советнике и рассмотрели 10 различных сигнальных паттернов. Для этой пары индикаторов большинство из них смогли прибыльно отработать в течение 1 года, проведя тестирование/оптимизацию в предыдущем году. Однако 3 паттерна, которые не справились с этой задачей, оказались неудовлетворительными: паттерн-0, паттерн-1 и паттерн-5. В продолжение этой статьи мы изучаем, может ли контролируемое обучение изменить их производительность. Наш подход заключается в том, чтобы реконструировать сигналы каждого из этих паттернов как простой входной вектор для нейронной сети, по сути, превращая нейронную сеть в дополнительный фильтр для сигнала.
We follow up on our last article, where we introduced the indicator pair of the Ichimoku and the ADX, by looking at how this duo could be improved with Supervised Learning. Ichimoku and ADX are a support/resistance plus trend complimentary pairing. Our supervised learning approach uses a neural network that engages the Deep Spectral Mixture Kernel to fine tune the forecasts of this indicator pairing. As per usual, this is done in a custom signal class file that works with the MQL5 wizard to assemble an Expert Advisor.
Сочетание осциллятора Awesome Oscillator с каналом Envelopes - еще одна рассматриваемая нами пара индикаторов, в которой мы объединяем синергию следования за трендом с идентификацией поддержки/сопротивления. Мы снова рассмотрим 10 возможных сигнальных паттернов, которые можно получить из этой пары, и проведем оценочные тесты на паре USD JPY на 30-минутном таймфрейме для 2023 года с перспективными тестами на 2024 год. Прежде чем перейти к сигнальным паттернам, давайте рассмотрим основные определения каждого из этих индикаторов, начиная с потрясающего осциллятора. Он был разработан покойным Биллом Уильямсом как индикатор тренда, который сравнивает краткосрочные и долгосрочные средние значения средней точки цены актива.
The Awesome Oscillator by Bill Williams and the Envelopes Channel are a pairing that could be used complimentarily within an MQL5 Expert Advisor. We use the Awesome Oscillator for its ability to spot trends, while the envelopes channel is incorporated to define our support/resistance levels. In exploring this indicator pairing, we use the MQL5 wizard to build and test any potential these two may possess.
В прошлой статье мы представили индикаторную пару Awesome-Oscillator и Envelope-Channels, и в результате тестирования этой пары 7-8 из 10 паттернов показали себя на 2-летнем тестовом окне. Обычно мы сопровождаем представление пары индикаторов исследованием того, какое влияние, если таковое имеется, может оказать машинное обучение на работу этих индикаторных сигналов. Эта статья не является исключением, и поэтому мы рассмотрим, как могут повлиять паттерны 4, 8 и 9, если дополнить их сигналы сетью машинного обучения в качестве фильтра. Для нашей сети мы используем CNN, ядра/каналы которой определяются ядром точечного произведения с учетом кросс-времени.
We follow up on our last article, where we introduced the indicator couple of the Awesome-Oscillator and the Envelope Channel, by looking at how this pairing could be enhanced with Supervised Learning. The Awesome-Oscillator and Envelope-Channel are a trend-spotting and support/resistance complimentary mix. Our supervised learning approach is a CNN that engages the Dot Product Kernel with Cross-Time-Attention to size its kernels and channels. As per usual, this is done in a custom signal class file that works with the MQL5 wizard to assemble an Expert Advisor.
Продолжая изучать пары индикаторов для генерации ключевых торговых сигналов, мы рассмотрим осциллятор Gator и осциллятор накопления/распределения (AD). В отличие от AD, осциллятор Gator нейтрален к направлению движения, однако мы используем оба индикатора, поскольку они дополняют друг друга, отслеживая импульс и объем в качестве подтверждения сигнала. Нейтральность к направлению для gator означает, что для определения тренда мы будем полагаться на другой индикатор или ценовое действие. В данной статье мы используем последнее.
The Gator Oscillator by Bill Williams and the Accumulation/Distribution Oscillator are another indicator pairing that could be used harmoniously within an MQL5 Expert Advisor. We use the Gator Oscillator for its ability to affirm trends, while the A/D is used to provide confirmation of the trends via checks on volume. In exploring this indicator pairing, as always, we use the MQL5 wizard to build and test out their potential.
В прошлой статье мы представили 5 сигнальных паттернов из пары осцилляторов Gator и Accumulation/Distribution, в этой статье мы рассмотрим последние 5 из этого набора из 10. Мы рассматривали по 10 сигнальных паттернов для каждой пары индикаторов и будем придерживаться этого формата. Из тестирования в прошлой статье, которое проводилось на паре GBP JPY на 30-минутном таймфрейме, следует, что паттерны 0, 3 и 4 с трудом справлялись с прохождением вперед, однако прежде чем мы сможем выбрать, что улучшить с помощью контролируемого обучения, давайте завершим изучение и тестирование паттернов с 5 по 9.
The Gator Oscillator by Bill Williams and the Accumulation/Distribution Oscillator are another indicator pairing that could be used harmoniously within an MQL5 Expert Advisor. We use the Gator Oscillator for its ability to affirm trends, while the A/D is used to provide confirmation of the trends via checks on volume. We are following up our last article where we introduced 5 signal patterns by introducing another 5 to complete our typical set of 10. As always, we use the MQL5 wizard to build and test out their potential.
Техники мастера MQL5, которые вы должны знать (часть 71): Использование паттернов MACD и OBV
Техники мастера MQL5, которые вы должны знать (часть 72): Использование паттернов MACD и OBV с помощью супервизорного обучения
Техники мастера MQL5, которые вы должны знать (часть 73): Использование паттернов Ичимоку и ADX-Wilder
Индикатор Ichimoku Kinko Hyo (Ichimoku) и осциллятор ADX-Wilder (ADX) используются в данной статье в паре поддержка/сопротивление и идентификация тренда. Индикатор Ichimoku, безусловно, многогранен и весьма универсален. Он может предоставлять не только уровни поддержки/сопротивления. Однако пока мы придерживаемся только S/R. Пары индикаторов, особенно когда они дополняют друг друга, обладают потенциалом для создания более четких и точных сигналов входа для советников. Как обычно, мы рассматриваем 10 сигнальных паттернов этой пары индикаторов. Мы тестируем эти 10 сигнальных паттернов, каждому из которых присвоен индекс, по одному за раз, руководствуясь при этом следующими правилами;
Индексация от 0 до 9 позволяет нам легко рассчитать значение карты для их эксклюзивного использования советником. Например, если паттерн имеет индекс 1, то мы должны установить параметр "PatternsUsed" равным 2 в степени 1, что дает 2. Если индекс равен 4, то это 2 в степени 4, что дает 16, и так далее. Максимальное значение, которое можно присвоить этому параметру, равно 1023, поскольку у нас всего 10 параметров. Любое число от 0 до 1023, не являющееся чистой экспонентой 2, будет представлять собой комбинацию более чем одного из этих 10 параметров.
Техники мастера MQL5, которые вы должны знать (часть 74): Использование паттернов Ichimoku и ADX-Wilder с помощью контролируемого обучения
Техники мастера MQL5, которые вы должны знать (часть 75): Использование Awesome Oscillator и Envelopes
Я создал Сигнальный свечной паттерн. Скопировал и вставил и протестировал. Работает довольно хорошо на старших таймфреймах.
Это фильтр по дням недели с простыми bools для включения/выключения каждого дня недели. Гораздо проще в настройке.
Техники мастера MQL5, которые вы должны знать (часть 76): Использование паттернов Awesome Oscillator и Envelope Channels с помощью контролируемого обучения
Техники мастера MQL5, которые вы должны знать (часть 77): Использование осциллятора Gator и осциллятора накопления/распределения
Техники мастера MQL5, которые вы должны знать (часть 78): Использование осциллятора Gator и осциллятора накопления/распределения