Согласен, но у него как раз таки отсутствовал буфер. Я его и добавил
Доработка индикаторов: общая тема📌
От loreno, 17 августа, 2011 в Уголок Программиста
Или оба?
Уточни, пожалуйста, а то всем читателям ветки надо будет копировать оба файла и сличать коды.
Оставил только с добавленным буфером.
Здравствуйте. Индикатор SS2009_C. Возможно ли его доработать так, чтобы подавался звуковой сигнал и появлялось окно с алертом при изменении цвета гистограммы? В окне должна отображаться валютная пара, ну если можно и время, когда произошло это событие. Индикатор перерисовывается (если кто не знает ).
Изменено 22 февраля, 2013 пользователем jupiter
Суть дополнения:сделать алерты на медвежьи и бычьи объемы,на красные и белые линии в индикаторе.Также сделать возможность отправки события на имеил.
Заранее спасибо.
+присоединяюсь, желательно чтоб алерт был только в случае если объем выше среднего (по МА).
Всем, доброго времени суток.
Хочу проверить работу стратегии PipAccumulator описанной Павлом в своем блоге. Но столкнулся с такой задачей. Стратегия использует индикатор, который проверяет 7 стандартных индикаторов и выводит несколько числовых результатов, по которым трейдер определяет точку входа и выхода. Написать советник не сложно, но вот как достать из индикатора переменные, которые мне нужны??? Сложность именно в том, что это расчетные переменные и их 6 штук. С помощью функции iCustom достать переменные не получилось. Возможно, что то делаю не так. Прошу подсказать вариант решения.
Заранее благодарю, Игорь
а где сам индикатор?
Здесь полная информация с шаблоном
tradelikeapro.ru/strategii-foreks-pip-accumulator
Не вижу никаких проблем...
Всё прекрасно достаётся:
double val1, val2;
val1 = iCustom(NULL, 0, "II_PipAccumulator", 0, 1);
val2 = iCustom(NULL, 0, "II_PipAccumulator", 1, 1);
if (val1 > 0) Print("Buy : " + val1);
if (val2 > 0) Print("Sell : " + val2);
Сергей, раз уж Вы посмотрели индикатор, то конкретизируем вопрос . Мне нужны следующие переменные
MasterProb, BuyActive, SellActive, ATR, HH, LL
На сколько я понимаю, iCustom достает значение из массива? А то что мне надо это просто расчетные переменные. Мне их загонять в массив, а после доставать???
А объявить их всех external в боте и индюке проблему не решит?
А объявить их всех external в боте и индюке проблему не решит?
Да, верно, их можно просто скопировать из индикатора и перенести в советник, затем дополнить вызов iCustom, передав туда все параметры.
на скрине выделено желтым прямоугольником как показывает

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

или немного переделать сов чтоб закрывал позиции только бай при достижении указанного процента (процента от депозита по открытым позициям бай)
и также для селл
прилагаю сам индюк и сову
Изменено 28 мая, 2013 пользователем shok74
Помогите встроить в индикатор функцию с выносом в настройки
Индикатор показывает открытие, закрытие прошедшего дня в виде линий.
Можно ли сделать, так что б в настройках выставлять отступ от цены открытия или закрытия на заданное количество пунктов.
Уважаемые форумчане, надеюсь на вашу помощь :)
Изменено 28 мая, 2013 пользователем Almaz
Люди помогите плиз!. Нужно вставить функцию отправки письма на е-mail в индюк. Буду очень благодарен. :-C
Добавлено: 11-06-2013 17:32:00
Ну вот, добрый человек прикрутил функцию отправки, при сигнале появляется popup окно , но сообщение не отправляется на email. Подскажите опытные прогеры, в чем может быть причина? Спасибо! PS Терминал стоит на VPS пробовал еще на домашнем компе.
Добавлено: 11-06-2013 17:33:47
Изменено 11 июня, 2013 пользователем Ritek4
МА не обновляется по закрытию старшего периода, а тянется за текущей ценой. Чтобы МА обновилась, надо перейти на другой ТФ и обратно. Подскажите пожалуйста, что в коде подправить.
double MA[];
int init()
{
SetIndexBuffer(0,MA);
return(0);
}
int start()
{
datetime TimeArray[];
int i,shift,limit,y=0,counted_bars=IndicatorCounted();
ArrayCopySeries(TimeArray,MODE_TIME,Symbol(),TimeFrame);
limit=Bars-counted_bars;
for(i=0,y=0;i {
if (Time
MA=iMA(NULL,TimeFrame,period,shift,method,price,y);
}
return(0);
}
Люди помогите плиз!. Нужно вставить функцию отправки письма на е-mail в индюк. Буду очень благодарен. :-C
Добавлено: 11-06-2013 17:32:00
Ну вот, добрый человек прикрутил функцию отправки, при сигнале появляется popup окно , но сообщение не отправляется на email. Подскажите опытные прогеры, в чем может быть причина? Спасибо! PS Терминал стоит на VPS пробовал еще на домашнем компе.
Добавлено: 11-06-2013 17:33:47
Электронные письма
смотри описание
Изменено 6 декабря, 2017 пользователем Pavel888
Здравствуйте уважаемые коллеги!
Прошу переделать стандартный индикатор Аккумуляции/Дистрибуции.
Этот индюк работает на тиковых объемах, сами понимаете, что это полная лажа. Так вот, возможно ли написать такой же, но чтобы он использовал реальные объемы с индюка кластердельты
Описание индикатора Аккумуляции/Дистрибуции
Для расчета индикатора накопления/распределения следует прибавить или вычесть определенную долю дневного объема из накопленного текущего значения индикатора. Размер этой доли определяется величиной расстояния от цены закрытия до наибольшей цены дня. Если цена закрытия располагается строго между минимумом и максимумом, то значение индикатора остается на прежнем уровне.
AD(i) = разность значений ((CL(i) - L(i)) - (H(i) - CL(i)) умноженная на VOL(i), разделенная на (H(i) - L(i)) + AD(i-1);
Где:
VOL(i) - объем;
L(i) - наименьшая цена бара;
H(i) - наибольшая цена бара;
CL(i) - текущая цена закрытия бара;
AD(i) - значение индикатора для текущего бара;
AD(i-1) - значение индикатора для предыдущего бара.
Просьба знающих mql вшить алерт отправки сигнала на мыло либо на телефон. Буду очень признателен :)
Как раз искал где бы применить свеже-полученные знания по MQL :)
Если с ClusterDelta считывать все значения, он на долго вешает терминал, поэтому я ввел параметр ClusterDeltaBarsLimit который ограничивает это количество. Например, на дневных у меня показывает только 15 баров, поэтому нету смысла считывать все. Для любителей экстрима можно поставить ClusterDeltaBarsLimit =0 - тогда будет все читать.
nicholas, огромное спасибо!!! )))))
Добавлено: 03-07-2013 06:55:31
Здравтсвуйте, nicholas!
Выяснилось, что на фьючерсных инструментах например ES - Индекс S&P (мини), YM - Индекс Dow-Jones, CL - Нефть (WTI), ругается на отсутствие инструмента, хотя объемы показывает. Тип инструмента задаю вручную.
Изменено 3 июля, 2013 пользователем tomas911
У какого брокера это можно посмотреть ?
panteon-finance.com
Сейчас должно работать.
Для публикации сообщений создайте учётную запись или авторизуйтесь
Перейти к списку тем