#51

Согласен, но у него как раз таки отсутствовал буфер. Я его и добавил

#52
Hober, так версия с добавленным буфером - это второй файл в 1-м посте?
Или оба?
Уточни, пожалуйста, а то всем читателям ветки надо будет копировать оба файла и сличать коды.
#53

Оставил только с добавленным буфером.

#54

Здравствуйте. Индикатор SS2009_C. Возможно ли его доработать так, чтобы подавался звуковой сигнал и появлялось окно с алертом при изменении цвета гистограммы? В окне должна отображаться валютная пара, ну если можно и время, когда произошло это событие. Индикатор перерисовывается (если кто не знает ).

SS2009_C.mq414 скач.
GBPUSD.gif

Изменено 22 февраля, 2013 пользователем jupiter

#55

Суть дополнения:сделать алерты на медвежьи и бычьи объемы,на красные и белые линии в индикаторе.Также сделать возможность отправки события на имеил.
Заранее спасибо.

BetterVolume_1.4.mq426 скач.

#56

+присоединяюсь, желательно чтоб алерт был только в случае если объем выше среднего (по МА).

#57

Всем, доброго времени суток.
Хочу проверить работу стратегии PipAccumulator описанной Павлом в своем блоге. Но столкнулся с такой задачей. Стратегия использует индикатор, который проверяет 7 стандартных индикаторов и выводит несколько числовых результатов, по которым трейдер определяет точку входа и выхода. Написать советник не сложно, но вот как достать из индикатора переменные, которые мне нужны??? Сложность именно в том, что это расчетные переменные и их 6 штук. С помощью функции iCustom достать переменные не получилось. Возможно, что то делаю не так. Прошу подсказать вариант решения.
Заранее благодарю, Игорь

#58

а где сам индикатор?

#59

Здесь полная информация с шаблоном

tradelikeapro.ru/strategii-foreks-pip-accumulator

#60

Не вижу никаких проблем...
Всё прекрасно достаётся:


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);
#61

Сергей, раз уж Вы посмотрели индикатор, то конкретизируем вопрос . Мне нужны следующие переменные
MasterProb, BuyActive, SellActive, ATR, HH, LL
На сколько я понимаю, iCustom достает значение из массива? А то что мне надо это просто расчетные переменные. Мне их загонять в массив, а после доставать???

#62

А объявить их всех external в боте и индюке проблему не решит?

#63


А объявить их всех external в боте и индюке проблему не решит?



Да, верно, их можно просто скопировать из индикатора и перенести в советник, затем дополнить вызов iCustom, передав туда все параметры.
#64

на скрине выделено желтым прямоугольником как показывает

Спойлер



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

примерно так, выделено белым прямоугольником (накидал в редакторе)
Спойлер



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


прилагаю сам индюк и сову

HistoryInfo_v8_mod_8.mq419 скач.
e-CloseByPercentProfit.mq410 скач.

Изменено 28 мая, 2013 пользователем shok74

#65

Помогите встроить в индикатор функцию с выносом в настройки
Индикатор показывает открытие, закрытие прошедшего дня в виде линий.
Можно ли сделать, так что б в настройках выставлять отступ от цены открытия или закрытия на заданное количество пунктов.

Уважаемые форумчане, надеюсь на вашу помощь :)

DayBMM.mq415 скач.
xauusddaily.png

Изменено 28 мая, 2013 пользователем Almaz

#66

Люди помогите плиз!. Нужно вставить функцию отправки письма на е-mail в индюк. Буду очень благодарен. :-C


Добавлено: 11-06-2013 17:32:00

Ну вот, добрый человек прикрутил функцию отправки, при сигнале появляется popup окно , но сообщение не отправляется на email. Подскажите опытные прогеры, в чем может быть причина? Спасибо! PS Терминал стоит на VPS пробовал еще на домашнем компе.

Добавлено: 11-06-2013 17:33:47

NearMA_alert.rar21 скач.
Near_MA_Alert.mq420 скач.

Изменено 11 июня, 2013 пользователем Ritek4

#67

МА не обновляется по закрытию старшего периода, а тянется за текущей ценой. Чтобы МА обновилась, надо перейти на другой ТФ и обратно. Подскажите пожалуйста, что в коде подправить.

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);
}

#68


Люди помогите плиз!. Нужно вставить функцию отправки письма на е-mail в индюк. Буду очень благодарен. :-C


Добавлено: 11-06-2013 17:32:00

Ну вот, добрый человек прикрутил функцию отправки, при сигнале появляется popup окно , но сообщение не отправляется на email. Подскажите опытные прогеры, в чем может быть причина? Спасибо! PS Терминал стоит на VPS пробовал еще на домашнем компе.

Добавлено: 11-06-2013 17:33:47





Электронные письма
смотри описание

описание.txt17 скач.

Изменено 6 декабря, 2017 пользователем Pavel888

#69

Здравствуйте уважаемые коллеги!
Прошу переделать стандартный индикатор Аккумуляции/Дистрибуции.
Этот индюк работает на тиковых объемах, сами понимаете, что это полная лажа. Так вот, возможно ли написать такой же, но чтобы он использовал реальные объемы с индюка кластердельты
Описание индикатора Аккумуляции/Дистрибуции

Для расчета индикатора накопления/распределения следует прибавить или вычесть определенную долю дневного объема из накопленного текущего значения индикатора. Размер этой доли определяется величиной расстояния от цены закрытия до наибольшей цены дня. Если цена закрытия располагается строго между минимумом и максимумом, то значение индикатора остается на прежнем уровне.

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) - значение индикатора для предыдущего бара.

ClusterDelta_Volume.ex410 скач.
Accumulation.mq410 скач.

#70

Просьба знающих mql вшить алерт отправки сигнала на мыло либо на телефон. Буду очень признателен :)

1.jpg

#71

Как раз искал где бы применить свеже-полученные знания по MQL :)

Если с ClusterDelta считывать все значения, он на долго вешает терминал, поэтому я ввел параметр ClusterDeltaBarsLimit который ограничивает это количество. Например, на дневных у меня показывает только 15 баров, поэтому нету смысла считывать все. Для любителей экстрима можно поставить ClusterDeltaBarsLimit =0 - тогда будет все читать.

ClusterDelta_Accumulation.ex414 скач.
ClusterDelta_Accumulation.mq418 скач.

#72

nicholas, огромное спасибо!!! )))))


Добавлено: 03-07-2013 06:55:31

Здравтсвуйте, nicholas!
Выяснилось, что на фьючерсных инструментах например ES - Индекс S&P (мини), YM - Индекс Dow-Jones, CL - Нефть (WTI), ругается на отсутствие инструмента, хотя объемы показывает. Тип инструмента задаю вручную.

Image_1.png

Изменено 3 июля, 2013 пользователем tomas911

#73

У какого брокера это можно посмотреть ?

#74

panteon-finance.com

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

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