Перейти к содержанию

Доработка индикаторов: общая тема


Рекомендуемые сообщения

Доработка индикаторов: общая тема Опубликовано

Спецыыыыыыыыы, кто же все-таки сможет выполнить такую задачку, как выстановление ценовых меток на том уровне, когда появилось надпись "buy at...." либо "sell at...."??? :( :( индикатор иногда может перерисовать, спустя некоторое время, тогда пусть и ценовую метку тоже убирает ненужную..это не страшно.. на первом скрине показал, где примерно была цена, когда ставил свои ценовые метки на сигналы индюка, а на втором скрине показал, какие различия между появлением сигнала индюка и ценой на данный момент. хотелось бы, чтобы за меня эти ценовые метки делал индюк.
в настройках индюка укажите "signals=true"
спасибо вам, спецы!!!

FX_FISH_2MA.mq4
1.png
88888.png

Ссылка на сообщение
Поделиться на другие сайты

  • Ответов 1,8k
  • Создано
  • Последний ответ

Популярные авторы

Популярные авторы

Популярные посты

прикрутилround_LevelsWhite_alert_1.mq4

Перейти

StepMA_Stoch alert.mq4

Перейти

1. Push-уведомления добавлены. Включается/выключаются в настройках NotificationAlerts 2. Текущий TF добавлен как в алерты, так и в PUSH-уведомления. 3. Ошибки исправлены.   Проверя

Перейти
Доработка индикаторов: общая тема Опубликовано

Обращаюсь к гуру MQL!
Как-то делал алерт к SSRC, но там все было проще, т.к. то был алерт на пересечение уровня.
Для реализации моей текущей задумки мне понадобился алерт (диалоговое окно + звуковое оповещение) при изменении цвета линии индикатора MBFX Timing - с желтого на зеленый и с желтого на оранжевый.
Покопошился сам, но ничерта не срослось.
Помогите пожалуйста.

MBFX_Timing.mq4

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано
Zmeyonysh вот смотрите, в 3 буфера пишется значение, потом по условию в 96 или 92 или в обоих сразу это значение затирается. Вот в эти условия, где (= EMPTY_VALUE) надо ставить алерт, только сложность в том, что на 0 баре это может несколько раз измениться - утонете в алертах, а может индюк рисует и тогда вообще... Поэтому тяжко алерты вставлять - нужно полностью в алгоритме индюка разбираться... Ну а Вам можно пробовать - дерзайте.
Спойлер


g_ibuf_88[li_224] = ld_24;
g_ibuf_92[li_224] = ld_24;
g_ibuf_96[li_224] = ld_24;
if (g_ibuf_88[li_224] > g_ibuf_88[li_224 + 1] - Filter) g_ibuf_96[li_224] = EMPTY_VALUE;
else {
if (g_ibuf_88[li_224] else {
if (g_ibuf_88[li_224] == g_ibuf_88[li_224 + 1] + Filter) {
g_ibuf_92[li_224] = EMPTY_VALUE;
g_ibuf_96[li_224] = EMPTY_VALUE;
}
}
}

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано


только сложность в том, что на 0 баре это может несколько раз измениться - утонете в алертах, а может индюк рисует и тогда вообще...


Мне было бы надежнее в итоге сделать по первому бару.
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Уважаемые форумчане,
Не могу понять, в чем проблема - в индикаторе не работают ПУШи и алерты. При этом, об алерте имеется запись во вкладке Experts, в журнале записей в это же время "Alert" или "Notifications" нет.
Тестовое ПУШ-сообщение из mt4 приходит нормально.
Всем откликнувшимся заранее спасибо!

Небольшое уточнение: алерты не работают на ВПС, на домашнем проблем с ними нет. ПУШи не приходят ни ВПС, ни на домашнем.

screen.png
FX5_MACD_Divergence_V1.1-push.mq4

Изменено пользователем mFox
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Уважаемые програмисты. хотел бы попросить, не мог бы кто нибудь убрать алерт из индюка, что бы он не симофорил когда появляется красный столбец, а когда зелёный симофорил (оставить так сказать). спасибо

RD-Combo.mq4

Изменено пользователем олег13
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

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

1.jpg
2.jpg
1ZZ_Ensign_Fibo.mq4

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

выстановление ценовых меток на том уровне, когда появилось надпись "buy at...." либо "sell at...."??



Я использую эту функцию из арсенала платформы. Правой кнопкой нажать на экран, в всплывающем меню выбрать "торговля", потом "алерт". И его перетащить куда нужно...

Почему бы вам не использовать этот метод?
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано


Уважаемые програмисты. хотел бы попросить, не мог бы кто нибудь убрать алерт из индюка, что бы он не симофорил когда появляется красный столбец, а когда зелёный симофорил (оставить так сказать). спасибо


Изменен параметр DoAlertForEntry. Теперь их два для разных цветов баров: DoAlertForEntryRed и DoAlertForEntryGreen. Включать можно по усмотрению.

RD-Combo_1.1.mq4

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано


Уважаемые форумчане,
Не могу понять, в чем проблема - в индикаторе не работают ПУШи и алерты. При этом, об алерте имеется запись во вкладке Experts, в журнале записей в это же время "Alert" или "Notifications" нет.
Тестовое ПУШ-сообщение из mt4 приходит нормально.
Всем откликнувшимся заранее спасибо!



Разобрался. Теперь ПУШи приходят исправно.
Рабочую версию прикладываю.

FX5_MACD_Divergence_V1.1-push.mq4

  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...
Доработка индикаторов: общая тема Опубликовано

Коллеги, есть очень перспективные индикаторы определения разворота тренды http://fxpics.ru/image/ZWKWI
но на новых билдах он перестал работать
Исходники прикрепил к сообщению - посмотрите что можно сделать

Forex_Tyrannosaurus.mq4
Forex_Tyrannosaurus-3.mq4
Forex_Tyrannosaurus-2.mq4

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Индикатор фракталов с алертом.
Алерт срабатывает при появлении фрактала на текущей свечки.
Может кто нибудь изменить алерт, что бы он срабатывал по закрытию свечи (на уже точно сформированном фрактале)?


Fine_Fractals.mq4

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Может кто нибудь изменить алерт, что бы он срабатывал по закрытию свечи (на уже точно сформированном фрактале)?

Попробуйте в строке: for(int i = 2; i
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Всем привет! Нуб в программировании. Помогите пожалуйста добавить алерт и пуш в индикатор ZWINNER TREND INDICATOR (Вложен) при смене цвета. Заранее спасибо!

За срочность могу немного заплатить ;)

ZWINNER_TREND_INDICATOR-.mq4

Изменено пользователем kibkz
Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Господа программисты помогите пожалуйста исправить индикатор т Price Action Dashboard .Косяков много но этот самый основной Суть дела в том что ,пропадает отображение значений в окне индикатора ,просто пустое поле . не знаю с чем это связанно ,тоже самое бывает когда пытаешься установить сохраненный профиль с настройками индикатора ,тоже в окне индюка пустое поле . есть только ex4

Price_Action_Dashboard.ex4

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

помогите пожалуйста исправить индикатор т Price Action Dashboard

Без исходного кода исправить не получится. Попробуйте найти/спросить в ветке индикаторов ПА.
Ссылка на сообщение
Поделиться на другие сайты

  • 4 weeks later...
Доработка индикаторов: общая тема Опубликовано

Есть код HMA

Код

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red
//---- input parameters
extern int period=144;
extern int method=3; // MODE_SMA
extern int price=0; // PRICE_CLOSE
extern int numberofbars=5; //количество бар от точки смены тренда
//---- buffers
double Uptrend[];
double Dntrend[];
double ExtMapBuffer[];


//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
IndicatorBuffers(3);
SetIndexBuffer(0, Uptrend);
//ArraySetAsSeries(Uptrend, true);
SetIndexBuffer(1, Dntrend);
//ArraySetAsSeries(Dntrend, true);
SetIndexBuffer(2, ExtMapBuffer);
ArraySetAsSeries(ExtMapBuffer, true);

SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2);
SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,2);

IndicatorShortName("Hull Moving Average("+period+")");
return(0);
}

//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
// ???? ????? ?????? ??????
return(0);
}

//+------------------------------------------------------------------+
//| ?????????? ??????? |
//+------------------------------------------------------------------+
double WMA(int x, int p)
{
return(iMA(NULL, 0, p, 0, method, price, x));
}

//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars = IndicatorCounted();

if(counted_bars return(-1);

int x = 0;
int p = MathSqrt(period);
int e = Bars - counted_bars + period + 1;

double vect[], trend[];

if(e > Bars)
e = Bars;

ArrayResize(vect, e);
ArraySetAsSeries(vect, true);
ArrayResize(trend, e);
ArraySetAsSeries(trend, true);

for(x = 0; x {
vect[x] = 2*WMA(x, period/2) - WMA(x, period);
// Print("Bar date/time: ", TimeToStr(Time[x]), " close: ", Close[x], " vect[", x, "] = ", vect[x], " 2*WMA(p/2) = ", 2*WMA(x, period/2), " WMA(p) = ", WMA(x, period));
}

for(x = 0; x
ExtMapBuffer[x] = iMAOnArray(vect, 0, p, 0, method, x);

for(x = e-period; x >= 0; x--)
{
trend[x] = trend[x+1];
if (ExtMapBuffer[x]> ExtMapBuffer[x+1]) trend[x] =1;
if (ExtMapBuffer[x]
if (trend[x]>0)
{ Uptrend[x] = ExtMapBuffer[x];
if (trend[x+1]Dntrend[x] = EMPTY_VALUE;
}
else
if (trend[x]{
Dntrend[x] = ExtMapBuffer[x];
if (trend[x+1]>0) Dntrend[x+1]=ExtMapBuffer[x+1];
Uptrend[x] = EMPTY_VALUE;
}

//Print( " trend=",trend[x]);
}

return(0);
}
//+------------------------------------------------------------------+



Нужно прикрутить к нему счетчик отметок на расстоянии N свечей от точки смены тенденции.
где-то вначале должна быть срока
extern int numberofbars=5; //количество бар от точки смены тренда
далее
1.-При Buy (смена цвета линии на синий) определяется текущая цена А1. От текущей свечи отсчитывается N бар и по его закрытию определяется цена А2.
Если цена А2 больше А1, над свечой N рисуется зеленый крестик.
Если цена А2 меньше А1, над свечой N рисуется красный крестик.
2.-При Sell (смена цвета линии на красный) определяется текущая цена В1. От текущей свечи отсчитывается N бар и по его закрытию определяется цена B2.
Если цена B2 меньше В1, под свечой N рисуется зелёный крестик.
Если цена В2 больше В1, под свечой N рисуется красный крестик.

Как это сделать?
Ссылка на сообщение
Поделиться на другие сайты

  • 3 weeks later...
Доработка индикаторов: общая тема Опубликовано

Привет всем! Есть классный индикатор уровней. Прислали с белорусского сайта. После обновления перестал работать. Поддержка с сайта молчит. Можно ли исправить под новый билд?

SkyLines.ex4

Ссылка на сообщение
Поделиться на другие сайты

Доработка индикаторов: общая тема Опубликовано

Можно ли исправить под новый билд?

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

Доработка индикаторов: общая тема Опубликовано

Спасибо! Попробую туда написать. А классный он, потому-что рисует уровни не по фракталам, а по какому-то среднему значению. (как утверждают авторы). Анонс индюка есть на ютубе.https://www.youtube.com/watch?v=VHv0_-30AT4&t=2s

Ссылка на сообщение
Поделиться на другие сайты

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Специальное предложение


  • Рекомендуемые брокеры

  • ×
    ×
    • Создать...