Спецыыыыыыыыы, кто же все-таки сможет выполнить такую задачку, как выстановление ценовых меток на том уровне, когда появилось надпись "buy at...." либо "sell at...."??? :( :( индикатор иногда может перерисовать, спустя некоторое время, тогда пусть и ценовую метку тоже убирает ненужную..это не страшно.. на первом скрине показал, где примерно была цена, когда ставил свои ценовые метки на сигналы индюка, а на втором скрине показал, какие различия между появлением сигнала индюка и ценой на данный момент. хотелось бы, чтобы за меня эти ценовые метки делал индюк.
в настройках индюка укажите "signals=true"
спасибо вам, спецы!!!
Доработка индикаторов: общая тема📌
От loreno, 17 августа, 2011 в Уголок Программиста
Обращаюсь к гуру MQL!
Как-то делал алерт к SSRC, но там все было проще, т.к. то был алерт на пересечение уровня.
Для реализации моей текущей задумки мне понадобился алерт (диалоговое окно + звуковое оповещение) при изменении цвета линии индикатора MBFX Timing - с желтого на зеленый и с желтого на оранжевый.
Покопошился сам, но ничерта не срослось.
Помогите пожалуйста.
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;
}
}
}
только сложность в том, что на 0 баре это может несколько раз измениться - утонете в алертах, а может индюк рисует и тогда вообще...
Мне было бы надежнее в итоге сделать по первому бару.
Тогда дополнительно проверяйте: if ( li_224 == 1 ) Alert(...);
Уважаемые форумчане,
Не могу понять, в чем проблема - в индикаторе не работают ПУШи и алерты. При этом, об алерте имеется запись во вкладке Experts, в журнале записей в это же время "Alert" или "Notifications" нет.
Тестовое ПУШ-сообщение из mt4 приходит нормально.
Всем откликнувшимся заранее спасибо!
Небольшое уточнение: алерты не работают на ВПС, на домашнем проблем с ними нет. ПУШи не приходят ни ВПС, ни на домашнем.
Изменено 27 февраля, 2018 пользователем mFox
Уважаемые програмисты. хотел бы попросить, не мог бы кто нибудь убрать алерт из индюка, что бы он не симофорил когда появляется красный столбец, а когда зелёный симофорил (оставить так сказать). спасибо 
Изменено 1 марта, 2018 пользователем олег13
Знатоки, может кто помочь немного исправить код индикатора (код не мой)? Проблема вот в чем. Индикатор похож на зигзаг, только строит линии всегда через определенное кол-во пунктов. На обычном графике работает хорошо, а вот на ренко почему-то есть проблемка. С каждым новым кирпичиком линии от вершины начинают расползаться в стороны, пока не станут вертикальными, вершина становится горизонтальной. Помогает только открыть индикатор и изменить параметр размера.
выстановление ценовых меток на том уровне, когда появилось надпись "buy at...." либо "sell at...."??
Я использую эту функцию из арсенала платформы. Правой кнопкой нажать на экран, в всплывающем меню выбрать "торговля", потом "алерт". И его перетащить куда нужно...
Почему бы вам не использовать этот метод?
Уважаемые програмисты. хотел бы попросить, не мог бы кто нибудь убрать алерт из индюка, что бы он не симофорил когда появляется красный столбец, а когда зелёный симофорил (оставить так сказать). спасибо
Изменен параметр DoAlertForEntry. Теперь их два для разных цветов баров: DoAlertForEntryRed и DoAlertForEntryGreen. Включать можно по усмотрению.
Уважаемые форумчане,
Не могу понять, в чем проблема - в индикаторе не работают ПУШи и алерты. При этом, об алерте имеется запись во вкладке Experts, в журнале записей в это же время "Alert" или "Notifications" нет.
Тестовое ПУШ-сообщение из mt4 приходит нормально.
Всем откликнувшимся заранее спасибо!
Разобрался. Теперь ПУШи приходят исправно.
Рабочую версию прикладываю.
Коллеги, есть очень перспективные индикаторы определения разворота тренды http://fxpics.ru/image/ZWKWI
но на новых билдах он перестал работать
Исходники прикрепил к сообщению - посмотрите что можно сделать
Forex_Tyrannosaurus.mq4
Forex_Tyrannosaurus-3.mq4
Forex_Tyrannosaurus-2.mq4
Индикатор фракталов с алертом.
Алерт срабатывает при появлении фрактала на текущей свечки.
Может кто нибудь изменить алерт, что бы он срабатывал по закрытию свечи (на уже точно сформированном фрактале)?
Попробуйте в строке: for(int i = 2; iМожет кто нибудь изменить алерт, что бы он срабатывал по закрытию свечи (на уже точно сформированном фрактале)?
Всем привет! Нуб в программировании. Помогите пожалуйста добавить алерт и пуш в индикатор ZWINNER TREND INDICATOR (Вложен) при смене цвета. Заранее спасибо!
За срочность могу немного заплатить ;)
Изменено 5 апреля, 2018 пользователем kibkz
Господа программисты помогите пожалуйста исправить индикатор т Price Action Dashboard .Косяков много но этот самый основной Суть дела в том что ,пропадает отображение значений в окне индикатора ,просто пустое поле . не знаю с чем это связанно ,тоже самое бывает когда пытаешься установить сохраненный профиль с настройками индикатора ,тоже в окне индюка пустое поле . есть только ex4 
Без исходного кода исправить не получится. Попробуйте найти/спросить в ветке индикаторов ПА.помогите пожалуйста исправить индикатор т Price Action Dashboard
Может кто-то убрать эту бесячую надпись " pivot point level "??
Есть код 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 рисуется красный крестик.
Как это сделать?
Привет всем! Есть классный индикатор уровней. Прислали с белорусского сайта. После обновления перестал работать. Поддержка с сайта молчит. Можно ли исправить под новый билд?
Напишите в "Совы в розыске" и обязательно напишите почему он классный, желательно с картинками. Может тогда помогут, но не ручаюсь...Можно ли исправить под новый билд?
Спасибо! Попробую туда написать. А классный он, потому-что рисует уровни не по фракталам, а по какому-то среднему значению. (как утверждают авторы). Анонс индюка есть на ютубе.https://www.youtube.com/watch?v=VHv0_-30AT4&t=2s
Круто задумано) :)
Для публикации сообщений создайте учётную запись или авторизуйтесь
Перейти к списку тем
