При разработке торговых алгоритмов мы почти всегда сталкиваемся с проблемой: как определить, где начинается и заканчивается тренд/флэт? Найти однозначное решение довольно сложно. Эта цель кажется достижимой, если объединить в одном алгоритме и трендовую, и флетовую стратегии. В этой статье мы создадим универсальный индикатор, который будет объединять сигналы для разных типов стратегий. Мы постараемся максимально упростить генерацию торговых сигналов в эксперте. Будет приведен пример объединения нескольких индикаторов в один. Это будет сделано с использованием объектно-ориентированного программирования, при этом каждый индикатор или его часть будут реализованы в виде класса, включенного в основной файл программы.
Это очень интересный индикатор, который недавно был конвертирован в Metatrader 5. Мы можем скачать этот индикатор из этого поста (вместе с оригинальной версией для MT4).
Подписчики часто ищут подходящий сигнал, анализируя общий рост на счете поставщика сигналов, что является неплохой идеей. Однако важно также анализировать потенциальные риски той или иной торговой стратегии. В этой статье мы покажем простой и эффективный способ оценки торгового сигнала на основе показателей его эффективности:
BB stops использует полосы Боллинджера в качестве критерия для определения смены тренда, а также для определения направления тренда. Обычный способ определения стоп-линий - расчет риска на основе отклонения. Но во многих случаях одной предложенной стоп-линии бывает недостаточно.
Choppiness - это современный индикатор, основанный на идеях теории хаоса и фрактальной геометрии. Бенуа Мандельброт был тем человеком, который в наибольшей степени ответственен за огромный интерес к теме фрактальной геометрии. Он показал, как фракталы могут возникать в самых разных местах как в математике, так и в природе. Их можно найти в облачных образованиях, волнах, листьях, отпечатках пальцев и подсолнухах, и его идеи обеспечили захватывающую связь между математикой и природой. Используя компьютерную графику и с помощью IBM, Мандельброт смог показать, как можно выразить фрактальную геометрию с помощью компьютерной графики.
В то время как большинство из нас считает, что существуют только измерения целых чисел, например, одномерные, двумерные и трехмерные, во фрактальной геометрии между измерениями целых чисел существуют дробные измерения. Так, между одномерной линией и двухмерной плоскостью существует множество фрактальных измерений. Фракталы, по сути, являются измерением размерности системы; они способны выражать различные образы, основанные на дробной природе размерности.
This information indicator allows you to always be aware of the current account status. The indicator displays the following data: profit in points, percentage and currency, spread of the current pair and the time until the bar close on the current timeframe. You can select one of the different info line location types: Data separator is also...
inputdouble InpLots = 1.0; // Lotsinputushort InpStopLoss = 200; // Stop Loss, in pips (1.00045-1.00055=1 pips)inputushort InpTakeProfit = 200; // Take Profit, in pips (1.00045-1.00055=1 pips)inputdouble InpLotMultiply = 2.0; // Multiply a lot if the last deal was unprofitable//--- input CCI parametersinputbool InpOpenCCI = false; // CCI: use CCI to openinputbool InpCloseCCI = false; // CCI: use CCI to closeinputint Inp_CCI_ma_period = 14; // CCI: averaging period inputENUM_APPLIED_PRICE Inp_CCI_applied_price= PRICE_TYPICAL; // CCI: type of price//--- input MA's parametersinputbool InpOpenMA = true; // MA's: use MA's to openinputbool InpCloseMA = true; // MA's: use MA's to closeinputint Inp_MA1_ma_period = 14; // MA1: averaging period inputint Inp_MA2_ma_period = 67; // MA2: averaging period inputint Inp_MA_ma_shift = 1; // MA's: horizontal shift inputENUM_MA_METHOD Inp_MA_ma_method = MODE_SMA; // MA's: smoothing type inputENUM_APPLIED_PRICE Inp_MA_applied_price = PRICE_CLOSE; // MA's: type of price or handle //--- input Stochastic parametersinputbool InpOpenSTO = false; // STO: use STO to openinputbool InpCloseSTO = false; // STO: use STO to closeinputint Inp_STO_Kperiod = 5; // STO: K-period (number of bars for calculations) inputint Inp_STO_Dperiod = 3; // STO: D-period (period of first smoothing) inputint Inp_STO_slowing = 3; // STO: final smoothing inputENUM_MA_METHOD Inp_STO_ma_method = MODE_SMA; // STO: type of smoothing inputENUM_STO_PRICE Inp_STO_price_field = STO_LOWHIGH; // STO: stochastic calculation method inputdouble Inp_STO_Level_Up = 30; // STO: Level Upinputdouble Inp_STO_Level_Down = 70; // STO: Level Down//--- input AC parametersinputbool InpOpenAC = false; // AC: use AC to openinputbool InpCloseAC = false; // AC: use AC to close//--- input DeMarker parameterinputbool InpOpenDeM = false; // DeM: use DeM to openinputbool InpCloseDeM = false; // DeM: use DeM to closeinputint Inp_DeM_ma_period = 14; // DeM: averaging period inputdouble Inp_Dem_Level_Up = 0.7; // DeM: Level Up inputdouble Inp_Dem_Level_Down = 0.3; // DeM: Level Down //--- input AO parametersinputbool InpOpenAO = false; // AO: use AO to openinputbool InpCloseAO = false; // AO: use AO to close
The Expert Advisor allows you to combine signals of several indicators at once:
Индикаторы Hans
Это интересный индикатор (для MT5):
----------------

Осциллятор Vortex- индикатор для MetaTrader 5Осциллятор на основе индикатораVortex- отображает разницу между линиями VI+ и VI- в виде гистограммы.
----------------
Vortex- индикатор для MetaTrader 5
Индикатор был описан в статье "Индикатор Vortex", опубликованной в январском номере журнала "Technical Analysis of Stocks & Commodities" (2010).
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
Индикатор RSI
Сергей Голубев, 2018.09.21 10:50
Хорошая статья вышла -
----------------
Универсальный индикатор RSI для работы одновременно в двух направлениях
При разработке торговых алгоритмов мы почти всегда сталкиваемся с проблемой: как определить, где начинается и заканчивается тренд/флэт? Найти однозначное решение довольно сложно. Эта цель кажется достижимой, если объединить в одном алгоритме и трендовую, и флетовую стратегии. В этой статье мы создадим универсальный индикатор, который будет объединять сигналы для разных типов стратегий. Мы постараемся максимально упростить генерацию торговых сигналов в эксперте. Будет приведен пример объединения нескольких индикаторов в один. Это будет сделано с использованием объектно-ориентированного программирования, при этом каждый индикатор или его часть будут реализованы в виде класса, включенного в основной файл программы.
Содержание
Коэффициент продолжения тренда для Metatrader 5
Это очень интересный индикатор, который недавно был конвертирован в Metatrader 5.
Мы можем скачать этот индикатор из этого поста (вместе с оригинальной версией для MT4).
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
Элитные индикаторы - версия для metatrader 5 :)
zemo, 2018.02.21 15:45
Миллион благодарностей Энивиду... Я застрял на конвертации мт5, но Enivid помог и доработал конвертацию... ;-)
Фактор продолжения тренда
оригинальный код: Mladen

конвертация в мт5: Enivid(Андрей Морару)
Найдена хорошая статья -
----------------
Простой способ оценить сигнал: Торговая активность, просадка/загрузка и графики распределения MFE/MAE
Подписчики часто ищут подходящий сигнал, анализируя общий рост на счете поставщика сигналов, что является неплохой идеей. Однако важно также анализировать потенциальные риски той или иной торговой стратегии. В этой статье мы покажем простой и эффективный способ оценки торгового сигнала на основе показателей его эффективности:
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
Юрик
Сергей Голубев, 2018.10.13 13:05
BB stops JMA - множественные стопы- индикатор для MetaTrader 5
BB stops использует полосы Боллинджера в качестве критерия для определения смены тренда, а также для определения направления тренда. Обычный способ определения стоп-линий - расчет риска на основе отклонения. Но во многих случаях одной предложенной стоп-линии бывает недостаточно.
Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий
Теория хаоса от Билла Вильямса
Сергей Голубев, 2018.10.14 16:40
Choppiness Index - JMA Smoothed- индикатор для MetaTrader 5
Choppiness - это современный индикатор, основанный на идеях теории хаоса и фрактальной геометрии. Бенуа Мандельброт был тем человеком, который в наибольшей степени ответственен за огромный интерес к теме фрактальной геометрии. Он показал, как фракталы могут возникать в самых разных местах как в математике, так и в природе. Их можно найти в облачных образованиях, волнах, листьях, отпечатках пальцев и подсолнухах, и его идеи обеспечили захватывающую связь между математикой и природой. Используя компьютерную графику и с помощью IBM, Мандельброт смог показать, как можно выразить фрактальную геометрию с помощью компьютерной графики.
В то время как большинство из нас считает, что существуют только измерения целых чисел, например, одномерные, двумерные и трехмерные, во фрактальной геометрии между измерениями целых чисел существуют дробные измерения. Так, между одномерной линией и двухмерной плоскостью существует множество фрактальных измерений. Фракталы, по сути, являются измерением размерности системы; они способны выражать различные образы, основанные на дробной природе размерности.
Это очень полезный индикатор для Metatrader 4 и Metatrader 5 -...
----------------
Show Pips - индикатор для MetaTrader 5
Parameters
Тип появления - тип появления информационной линии. Есть три варианта:
----------------
Тот же (обновленный) индикатор для Metatrader 4 находится на этой странице CodeBase.
Lego EA- эксперт для MetaTrader 5
The Expert Advisor allows you to combine signals of several indicators at once:
или включить только один из индикаторов.