[Индикатор тренда] Индикатор ##Contrast📌

От mbxxmbxx, 21 июня, 2016 в Индикаторы

Страница 5 из 7
#101

в тестере гистограмма mtf показывает сигналы только того тм, на который накинута. как можно исправить или я что то не так делаю?

#102


Предложение к Уважаемому Rever27, добавить фильтр по индикатору Contrast mtf . Торгую на М-5 пока на демо.Фильтром для входа служит совпадение цветов на 1 и 3 строчке( м-5 и м-30). Пока только в плюс. Отрицательных сделок заметно меньше. ТП и СЛ фиксированные.

Ну может так и надо. Если уж использовать несколько экранов, то зачем ждать 3 ТФ одного цвета? Так можно попасть в конец тренда. Может старший ТФ одного цвета - т.е. направление тренда, средний противоположный - т.е. откат, а на младшем ждать цвет тренда - чтобы входить. Т.е. 1 и 3 строчка одного цвета. У среднего наоборот должен быть другой цвет. На среднем ТФ можно поискать и дивер какого-нибудь осциллятора, чтобы было похоже на конец отката, стохастик или ОСМА. Тогда уже и входить по 3 строчке.
Токо, имхо, для 5 мин лучше ждать тренда на 1 час. Ну и как вариант 1Д, 4Ч и 1Ч.

Изменено 3 октября, 2016 пользователем Alex58

#103


Доработал советник.
Добавил дополнительные функции:
- Максимальный размер свечи на пересечении линий MaxPreSingalCandleSize.
- Минимальная дистанция между линиями на закрывшейся свече MinDistanceBetweenLines.
- Расчет СЛ по индикатору ATR, где SL_ATR_Multiplier - множитель на значение индикатора.
- Фильтр по входу при наличие близлежащего ордера на расстоянии 2х свечей LastOrderFilter.
- Фильтр на вход и выход по индикатору RSI.
- Траллинг стоп по проценту от ТП, а также на расстоянии по индикатору ATR.
- Частичное закрытие позиций при достижении N% от ТП с переводом сделок в БУ.


И вот теперь одного недостаёт, уважаемый Rever27: когда сов не смог войти в сделку на открытии дневной свечи по причине того, что у брокера, видите ли, в это время "Market is closed", надо бы, чтобы он как-то снова делал попытки, коли все условия входа выполнены.

И ещё, может быть, даже можно сделать так, чтобы при установке бота он смог проверять условия для входа одной-двумя свечами раньше, и если они выполнились не раньше чем за два бара до этого, то сов совершал бы вход. А то ведь обидно, особенно на больших таймфреймах, когда опоздал на свечку, а потом приходится долго ждать очередного входа в сделку.

Гляньте, пожалуйста.
Автор#104

#property copyright "mbxxmbxx"
#property link ""
#property version "1.00"
#property strict

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_plots 2

//--- plot Contrast
#property indicator_label1 "Contrast"
#property indicator_type1 DRAW_LINE
#property indicator_color1 clrRed
#property indicator_style1 STYLE_SOLID
#property indicator_width1 2
//--- plot Trend
#property indicator_label2 "Trend"
#property indicator_type2 DRAW_LINE
#property indicator_color2 clrGold
#property indicator_style2 STYLE_SOLID
#property indicator_width2 2

//--- input parameters
input double coeff = 0;

//--- indicator buffers
double c[];
double t[];

double x[];
double y[];
double z[];

int OnInit()
{
IndicatorBuffers(5);

//--- indicator buffers mapping
SetIndexBuffer(0, c);
SetIndexBuffer(1, t);
SetIndexBuffer(2, x);
SetIndexBuffer(3, y);
SetIndexBuffer(4, z);

return INIT_SUCCEEDED;
}

int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
int limit = rates_total - (prev_calculated==0 ? 2 : prev_calculated-1);
double alpha = MathArctan(coeff) / 3.14159265 + 0.5;

//----+ ОСНОВНОЙ ЦИКЛ ВЫЧИСЛЕНИЯ ИНДИКАТОРА
for(int bar=limit ; bar>=0 ; bar--)
{
x[bar] = (1.0 - alpha)*close[bar] + alpha*x[bar+1];
y[bar] = -alpha*x[bar] + x[bar+1] + alpha*y[bar+1];
z[bar] = -alpha*y[bar] + y[bar+1] + alpha*z[bar+1];
t[bar] = 2*x[bar] - 0.5*y[bar] - 0.5*z[bar];
c[bar] = -x[bar] + y[bar] + z[bar];
}

//--- return value of prev_calculated for next call
return rates_total;
}
#105

Кроме того -- наблюдение:
если при падении цены "контраст" ушел выше, чем максимум цены на предыдущем полупериоде, то движение достаточно сильное, и оно способно продолжиться.
Обратная ситуация аналогична. Это позволяет ловить движение после флэта.

Можно растолковать? максимум цены на предыдущем полупериоде - как это правильно понимать?

#106

Уважаемый Rever27 не могли бы вы добавить в сов. ContrastExpert 1.2
отключаемый параметр, выход из сделки на обратном сигнале!

#107

Я перестал заниматься разработкой этого советника, кто хочет доработать - вот открытый код

ContrastExpert_1.4.mq4255 скач.

#108

Всем привет.
У кого есть исходный код индюка и кто может переписать его под МТ5 ?

#109


Всем привет.
У кого есть исходный код индюка и кто может переписать его под МТ5 ?


А не пробовали читать хотя бы четырьмя постами выше? Там автор выложил код. Вероятно, он же сможет и в MT5 конвертировать, ...если захочет.
#110


Я перестал заниматься разработкой этого советника, кто хочет доработать - вот открытый код



Привет Rever27!
Не могли бы вы скинуть описание параметров. Буду благодарна.
И почему закончили с этой темой ?
#111

нормальный индюшонок, автору спасибо, не понятно почему забросили!, идея то хороша, будет время допилю), пока видно что флет для него смерть))

#112



Я перестал заниматься разработкой этого советника, кто хочет доработать - вот открытый код



Привет Rever27!
Не могли бы вы скинуть описание параметров. Буду благодарна.
И почему закончили с этой темой ?


В 92 посте есть описание настроек, остальные - стандартные.
Перестал заниматься, потому что нет четкого тех задания, нет понятия, как именно индикатор использовать.
Со всеми моими фильтрами, как я не крутил, в плюс советник не идет.
Поэтому открытый код и выложил. Кому интересно - допилит.
#113

Всем привет!

На мой взгляд, представляется перспективным отслеживание пересечений именно "отрицательных" составляющих индикатора.

Отрицательная составляющая - красная линия, которую автор метко назвал "Контраст".

Вторую "отрицательную" линию можно получить:

- применив индикатор ##Contrast еще раз, но с другим коэффициентом;

- подобрав цифровой фильтр, с принципом фильтрации как у "Контраста";

- взяв из кода индикатора Waise_adj.mq4 (пост №20), благо там есть достаточное количество настроек;

- использовав индикатор Moving Average, применив его непосредственно к линии "Контраст";

- и т.д.;

Я думаю, что изучение взаимодействия "положительной" и "отрицательной" составляющих, - путь достаточно тупиковый.-)

Эта тема не раз поднималась в индикаторах, как правило separate_window-

#114

Кто знает, почему у Альпари этот индикатор нормально работает, а у РобоФорекс не работает корректно? Все значения красного цвета. Для эксперимента скачал "чистый" терминал непосредственно с оф. сайта MT4 - та же хрень. На Робо индикатор работает некорректно. Почему?

#115


Кто знает, почему у Альпари этот индикатор нормально работает, а у РобоФорекс не работает корректно? Все значения красного цвета. Для эксперимента скачал "чистый" терминал непосредственно с оф. сайта MT4 - та же хрень. На Робо индикатор работает некорректно. Почему?


Проверил - работает

##Contrast.PNG
##Contrast.mq4193 скач.

#116



Кто знает, почему у Альпари этот индикатор нормально работает, а у РобоФорекс не работает корректно? Все значения красного цвета. Для эксперимента скачал "чистый" терминал непосредственно с оф. сайта MT4 - та же хрень. На Робо индикатор работает некорректно. Почему?


Проверил - работает


Простите неграмотного! Перечитал пост в блоге, наличие обоих индикаторов в терминале обязательно. А я скопировал только один, который в подвале. Поэтому он отображался некорректно. Всем мира!

Изменено 25 октября, 2016 пользователем Гегемон

#117

Привет всем! может кто то добавит функцию чтоб увеличивался лот после каждой закрытой сделки?

#118

Представляю вашему внимаю свою оптимизацию сетов для советника ContrastExpert 1.4.ex4.
Тестировал много валютных пар, но оставил на мой взгляд более адекватные.
Валютные пары: AUDUSD, EURCHF, EURJPY, EURUSD, GBPUSD, USDCAD, USDCHF, USDJPY.
Тестовый период был выбран начало 2012 года по конец октября 2016 года, почему с 2012?
Качество тестирования 90%
где-то прочитал рынок после 2012 года сильно изменился и предыдущие года уже не актуальны для тестов.
Начальный лот везде 0.01.
Таймфрейм везде H1.
Со спредом экспериментировал. Считаю что в советник необходимо добавить контроль спреда!
Все тесты, сеты и сам советник прилагаю в архиве.
Для поднятия интереса покажу общий результат =)

Спойлер


Спойлер


ContrastExpert_1.4set+test+expert.zip245 скач.

Изменено 13 ноября, 2016 пользователем Foxonn

#119


Представляю вашему внимаю свою оптимизацию сетов для советника ContrastExpert 1.4.ex4.


Много же времени ты потратил на тесты.
Но если ты хочешь видеть боле-менее реальные результаты, то:
- тестируй с качеством 99%, уже давно все Оптимизаторы форума на него перешли через TickStory, либо Tick Data Suite.
- результаты оптимизации без форварда это обычный подгон под историю. Как минимум должен быть форвард прогон готовых результатов с 2015 по текущий день. Лично я вообще еще и беквард на пол года - год использую при тестах.
#120

Довольно интересная связка получается с Easy TakeProfit


Добавлено: 02-11-2016 09:10:35



Вот тут провожу эксперименты с риском 2-5% не более

Изменено 2 ноября, 2016 пользователем SVS696

#121


Довольно интересная связка получается с Easy TakeProfit



Подскажите, что такое Easy TakeProfit?
#122



Довольно интересная связка получается с Easy TakeProfit



Подскажите, что такое Easy TakeProfit?

http://tradelikeapro.ru/easytakeprofit/
#123
Спойлер


Довольно интересная связка получается с Easy TakeProfit


Добавлено: 02-11-2016 09:10:35



Вот тут провожу эксперименты с риском 2-5% не более

SVS696, если не секрет какой ТФ используете и coeff Contrast`a ?
#124


Спойлер


Довольно интересная связка получается с Easy TakeProfit


Добавлено: 02-11-2016 09:10:35



Вот тут провожу эксперименты с риском 2-5% не более

SVS696, если не секрет какой ТФ используете и coeff Contrast`a ?

M5 ориентируясь до H1
coeff 0 пока менять не вижу смысла.
Лучшее время Лондонская сессия от начала до конца. Сейчас по МСК это с 10 до 18

Изменено 3 ноября, 2016 пользователем SVS696

#125

Добрый день! А можно узнать формулу расчета и составляющие индикатора контраст для рааработки индикатора для квика. Спасибо.

Страница 5 из 7

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025