Техническое задание
Есть код индикатор для платформы ТОС, его нужно переписать на МТ4 или МТ5 и по возможности написать по нему сову. В общем работа интересная, сов пишется для Бинарных Опционов. Срочно!
Было бы шикарно если бы ещё сов мог анализировать экономический календарь и маячить что нельзя торговать (т.к. таймфрейм m1, индюк бесполезен если не учитывать фундаментальные факторы и ещё один индикатор(фильтр флэта), но он уже на МТ4.)
Индюк рисует стрелочки при условии что close свечи будет выше линий ББ и PriceChanel. Т.е. цель - это профит следующая свеча, если "-" то нужен вход по Мартину на 2-ю и дальше стоп не зависимо от результата.
Вот только мне кажется что ТОС намного правильней визуально это всё показывает, могу ошибаться.
#BB+PC Alert
input displace = 0;
input length = 20;
plot LowerBand = Lowest(low[-displace + 1], length);
LowerBand.SetDefaultColor(GetColor(8));
def price = Close;
Plot isAbove = Price crosses below LowerBand;
isAbove.SetPaintingStrategy(PaintingStrategy.BOOLEAN_ARROW_UP);
Alert (isabove,"Sell",Alert.Bar,Sound.Ding);
plot UpperBand = Highest(high[-displace + 1], length);
UpperBand.SetDefaultColor(GetColor(1));
Plot IsBelow = Price crosses above UpperBand;
isBelow.SetPaintingStrategy(PaintingStrategy.BOOLEAN_ARROW_DOWN);
Alert(isbelow,"Buy",Alert.Bar,Sound.Ding);
input Num_Dev_Dn = -2.0;
input Num_Dev_up = 2.0;
def sDev = stdev(data = price[-displace], length = length);
plot MidLine = ExpAverage(data = price[-displace], length = length);
plot LowerBand1 = MidLine + num_Dev_Dn * sDev;
plot UpperBand2 = MidLine + num_Dev_Up * sDev;
LowerBand.SetDefaultColor(GetColor(0));
MidLine.SetDefaultColor(GetColor(1));
UpperBand.SetDefaultColor(GetColor(5));
#End