Exp - 21 Tactics Trade

21 советник по 21 стандартным тактикам. 
Все эксперты имеют современный набор функций.
Внимание: Дынный пакет содержит в себе набор советников в открытом коде. оптимизация по индикаторам не производилось. Это показательный пример, шаблон для будущих разработок по Вашей стартегии, использующей один из этих стандартных индикаторов. 

Average Directional Movement Index (ADX)

Оперирует только двумя типами сигналов: BUY - главная линия находится выше сигнальной, SELL - главная линия находится ниже сигнальной. Состояние "нет сигнала" не используется. Стратегией можно управлять при помощи внешних переменных ADXPeriod (период индикатора) и ADXPrice (цена, по которой считаются значения). 
Полосы Боллинджера (Bollinger Bands)

Присутствуют все три типа сигналов: BUY - цена закрытия предыдущей свечи ниже нижней линии, SELL - цена закрытия предыдущей свечи выше верхней линии, "нет сигнала" - цена закрытия свечи между линиями. Внешние переменные, соответствуют: периоду индикатора (BandsPeriod), смещению вправо (BandsShift), отклонению (BandsDeviation) и цене расчета (BandsPrice).

Commodity Channel Index (CCI)

Также используются все три сигнала, но основное состояние все же "нет сигнала". Редкое появление торговых сигналов соответствует пересечению верхнего уровня сверху вниз (BUY) и пересечению нижнего уровня снизу вверх (SELL). Верхний и нижний уровни определяются значением внешних параметров CCIHighLevel и CCILowLevel. Период и цена расчета индикатора определяются значениями CCIPeriod и CCIPrice.

MovingAverage (MA)

Сигнал рассчитывается по взаимному расположению двух средних скользящих, одна из которых должна иметь меньший период (быстрая МА), а другая, соответственно, больший (медленная МА). Их параметры можно указать в таких переменных: MAFastPeriod и MASlowPeriod (периоды средних), MAFastPrice и MASlowPrice (цены расчета средних), MAFastShift и MASlowShift (смещения вправо), MAFastMethod и MASlowMethod (метод усреднения - простой, экспоненциальный, сглаженный, линейно-взвешенный). Сигнал BUY выдается, когда быстрая МА располагается выше медленной, а сигнал SELL, когда медленная выше быстрой. Состояние "нет сигнала" не используется.

Parabolic SAR

Управляется значением внешних переменных SARStep (шаг индикатора) и SARMaximum (максимум индикатора). Сигнал BUY поступает, когда точка параболика находится ниже цены открытия свечи, а сигнал SELL, когда точка находится выше цены открытия свечи. "Нет сигнала" также не используется.

Standard Deviation (StDev)

Этому индикатору соответствует четыре параметра: StDevPeriod (период индикатора), StDevPrice (цена расчета индикатора), StDevShift (смещение вправо) и StDevMethod (метод сглаживания). Сигнал BUY поступает, если значения индикатора растут (предыдущее больше еще более раннего), а сигнал SELL подается, когда значения индикатора падают (предыдущее меньше более раннего). Состояния "нет сигнала" нет.

Moving Average Convergence/Divergence (MACD)

Оперирует четырьмя переменными: MACDFast (период быстрой МА), MACDSlow (период медленной МА), MACDSignal (период сигнальной МА) и MAPrice (цена расчета средних). Сигналы также просты: BUY - главная линия выше сигнальной, SELL - главная линия ниже сигнальной. "Нет сигнала" не используется.

Индикатор DeMarker

Формирует сигналы подобно CCI: BUY - линия индикатора пересекает уровень перекупленности (DMHighLevel) сверху вниз, SELL - линия индикатора пересекает уровень перепроданности (DMLowLevel) снизу вверх, "нет сигнала" - все остальные свечи, где не зафиксированы сигналы покупки или продажи. Период индикатора указывается в переменной DMPeriod.

Индикатор Envelopes

Использует целых пять внешних переменных: EnvPeriod (период индикатора), EnvPrice (цена расчета), EnvShift (сдвиг вправо), EnvMethod (метод сглаживания) и EnvDeviation (отклонение индикатора). Так как внешний вид, да и сама суть индикатора - канал, то сигналы подобны сигналам при работе в канале: BUY - цена закрытия свечи ниже нижней линии, SELL - цена закрытия свечи выше верхней линии и "нет сигнала" - цена закрытия между линиями.

Индикатор Force Index

К нему относятся три внешние переменные: FIPeriod (период индикатора), FIPrice (цена расчета) и FIMethod (метод усреднения). Сигналы идентичны сигналам индикатора StDev: BUY - растущие значения (предыдущее выше ему предшествующего) и SELL - падающие значения (предыдущее ниже ему предшествующего). Состояние "нет сигнала" не используется.

Индикатор Momentum

Пользователю доступны для изменения только два параметра: MomPeriod (период моментума) и MomPrice (цена расчета). Сигналы такие же, как и у Force Index: BUY - растущие значения (предыдущее выше ему предшествующего) и SELL - падающие значения (предыдущее ниже ему предшествующего). Состояние "нет сигнала" не используется.

Moving Average of Oscillator (OsMA)

Осциллятор обладает таким же набором параметров, как и MACD: OsMAFast (период быстрой МА), OsMASlow (период медленной МА), OsMASignal (период сигнальной МА) и OsMAprice (цена расчета). Но сигналы считаются немного по-другому: BUY - значение гистограммы выше нуля, SELL - значение гистограммы ниже нуля. Состояние "нет сигнала" будет лишь в тех редких случаях, когда значение OsMA будет равно нулю.

Индикатор RSI

Подобен CCI и DeMarker'у. Сигналами являются выход из зон перекупленности (RSIHighLevel) и перепроданности (RSILowLevel). Поэтому редкие сигналы BUY соответствуют пересечению верхнего уровня сверху вниз, а сигналы SELL - пересечению нижнего уровня снизу вверх. Основное состояние "нет сигнала". Период индикатора можно задать в параметре RSIPeriod, а цену расчета в параметре RSIPrice.

Индикатор RVI

Несмотря на схожие с RSI аббревиатуры, это совершенно другой индикатор. Пользователю доступен для изменений лишь один параметр - RVIPeriod. Сигналов же только два: BUY - главная линия выше сигнальной, SELL - главная линия ниже сигнальной. Состояние "нет сигнала" не используется.

Stochastic Oscillator

Осциллятор состоит из двух линий - главной и сигнальной, что позволяет торговать по сигналам пересечения этих линий. Поэтому сигналы такие: BUY - главная линия выше сигнальной, SELL - главная линия ниже сигнальной. Параметры, доступные пользователю: StochK - %К-период, StochD - %D-период, StochSlowing - замедление индикатора, StochPrice - цена расчета, StochMethod - метод усреднения.

Williams Percent Range (WPR)

Стоит в одном ряду с RSI, CCI и DeMarker. Поэтому сигналы подобны: BUY - пересечение уровня перекупленности (WPRHighLevel) сверху вниз и SELL - пересечение уровня перепроданности (WPRLowLevel) снизу вверх. Все остальное - "нет сигнала". Изменять извне возможно только параметр периода индикатора - WPRPeriod.

Awesome Oscillator (AO)

Не имеет параметров, доступных пользователю. Одним из принципов работы с индикатором является поиск "блюдец". "Блюдцем" Билл Вильямс называет два увеличивающихся значения баров в положительной области, между которыми находится бар с меньшим значением. Соответственно "перевернутое блюдце" - это два уменьшающихся значения баров в отрицательной области, между которыми находится бар с большим значением. Таким образом, для идентификации "блюдец" потребуется три последних сформированных свечи (в коде - четыре). Сигнал BUY - "блюдце", сигнал SELL - "перевернутое блюдце", "нет сигнала" - все остальные случаи.

Accelerator/Decelerator Oscillator (AC)

Также не имеет параметров. Сигналы очень простые: BUY - две последние гистограммы выше нуля и зеленого цвета (увеличение значений индикатора), SELL - две последние гистограммы ниже нуля и красного цвета (уменьшение значений индикатора), "нет сигнала" - все остальные случаи.

Фракталы (Fractals)

Не имеет изменяемых параметров. Для восприятия сигналы просты: BUY - последним было пробитие ценой верхнего фрактала, SELL - последним событием было пробитие ценой нижнего фрактала, "нет сигнала" - все остальные случаи. Но в коде это не так просто.

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

Alligator

Так как индикатор состоит из трех средних скользящих линий, то параметров у него довольно много: JawPeriod (период челюстей, синяя линия), JawShift (сдвиг челюстей вправо), TeethPeriod (период зубов), TeethShift (сдвиг зубов вправо), LipsPeriod (период губ) и LipsShift (сдвиг губ вправо). Также для всех линий используется одинаковый метод усреднения (AlligatorMethod) и цена расчета (AlligatorPrice). Особенностью индикатора является то, что все линии имеют положительный сдвиг вправо. Это позволяет без опаски читать значения индикатора на текущем баре, так как они уже точно сформированы и изменениям не подлежат. Поэтому сигналы подаются такие: BUY - линия губ выше линии зубов, а линия зубов выше линии челюстей; SELL - линия губ ниже линии зубов, а линия зубов ниже линии челюстей. Во всех остальных случаях сигнала нет.

Bill Williams Market Facilitation Index (BWMFI) 

Не имеет параметров. Основан на выявлении "приседающего бара" (MFI - вниз, объем - вверх). Отсюда и сигналы такие: BUY - цена закрытия бара выше максимума последнего "приседающего бара", SELL - цена закрытия бара ниже минимума последнего "приседающего бара". Во всех остальных случаях сигнала нет.



Что-то не понятно? ЗАДАЙТЕ ВОПРОС ЗДЕСЬ!!!

 
E-mail отправителя *:
Тема письма:
Текст сообщения *:
TITLE





Некоторые функции, использованные мною в моих экспертах были скопированы с открытого доступа и модифицрованы под нужды каждого эксперта. Автор некоторых функций KimIV Модификация Expforex
Внимание! Торговля на рынке Forex является рискованной работой и связана с возможными потерями денежных средств. Поэтому прежде чем начинать торговлю на Форекс, рекомендуем Вам ознакомится с основными понятиями рынка Forex. Все советники с данного сайта являются полуавтоматическими торговыми системами - помощниками. Участие человека в торговле обязательно. Мы не гарантируем большие прибыли, торгуя нашими советниками. Но мы гарантируем, что с нашими помощниками Вы сможете заработать легче. 

www.expforex.com не несет ответственности за неправильное использование информации с данного сайта, а также использование советников, не проверяя его на Ваших демо счетах. Будьте внимательны при торговле на Форекс. 

WebMoney


WebMoney Яндекс цитирования.