Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

Get trend - эксперт для MetaTrader 5

Опубликовал:
Vladimir Karputov
Просмотров:
2460
Рейтинг:
(27)
Опубликован:
2017.02.07 08:37
Обновлен:
2018.07.03 17:18
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Автор идеиЮрий, автор кода mq5barabashkakvn.

Внимание! Советник будет работать только на таймфрейме M15!

Краткосрочные тренды. Советник использует два индикатора iMA, один iStochastic.

Правила системы:

  1. Сравниваем средние скользящие на 15-минутном и часовом графике. Наличием тренда считается ситуация, когда цена на обоих графиках находится над или под средней скользящей.
  2. Когда вы идентифицировали тренд, анализируем 15-минутный график на предмет соответствия его двум условиям (они должны соблюдаться в одно и тоже время):
    1. цена должна быть не более, чем на 20 пунктов выше (для покупки) или не более, чем на 20 пунктов ниже (для продажи) средней скользящей;
    2. линия стохастика должна пересечь линию стохастика под уровнем 20 (для покупки) или пересечь вниз линию стохастика над уровнем 80 (для продажи).

Вычисление параметров:

//--- вычисляем начальные параметры индикаторов для поиска условий входа
double MA_M15 = iMAGet(handle_iMA_M15,1);
double MA_H1 = iMAGet(handle_iMA_H1,1);

double Stoh_slow = iStochasticGet(SIGNAL_LINE,1);
double Stoh_fast = iStochasticGet(MAIN_LINE,1);
double Stoh_fast_prew=iStochasticGet(MAIN_LINE,2);

double price_M15=iClose(1,NULL,PERIOD_M15);
double price_H1=iClose(1,NULL,PERIOD_H1);

Условие на покупку:

//--- проверка условий для совершения сделки
if(price_M15<MA_M15 && price_H1<MA_H1 && (MA_M15-price_M15)<=porog*m_adjusted_point)
{
if(Stoh_slow<20 && Stoh_fast<20 && Stoh_fast_prew<Stoh_slow && Stoh_fast>Stoh_slow)
{

Условие на продажу:

if(price_M15>MA_M15 && price_H1>MA_H1 && (price_M15-MA_M15)<=porog*m_adjusted_point)
{
if(Stoh_slow>80 && Stoh_fast>80 && Stoh_fast_prew>Stoh_slow && Stoh_fast<Stoh_slow)
{


EURUSD,M15, c 2016.01.01 по 2017.02.06:

Get trend tester

SupportResistTrade SupportResistTrade

Уровни поддержки/сопротивления, направление тренда — бычий/медвежий.

WPRCandleKeltner WPRCandleKeltner

Канал Келтнера, построенный относительно среднего значения осциллятора Larry Williams' Percent Range в свечном виде.

MoneyRain MoneyRain

Советник, увеличивающий размер лота после каждой профитной сделки, если до нее были убыточные сделки. Мартингейл.

HistorySelectByPosition HistorySelectByPosition

Пример работы с HistorySelectByPosition (на основе примера с HistoryDealGetTicket).