Прием Visa Mastercard и мир для вашего сайта
intrade.bar Самый лучший брокер по отзывам наших пользователей

Нужна помощь по ТОСу. Не бесплатно, конечно же!

1337meat

Новичок
Регистрация
14 Июн 2016
Сообщения
20
Реакции
2
Возраст
28
Доброго времени суток, господа. Нужна помощь для написания скрипта в вотчлист.
Есть такой вот индикатор:

# source unknown, revised by zarabotoknaforex.blogspot.com
# Sep/09/2014
# [email protected]
declare upper;

input markPeriod = 5;
def _highInPeriod = Highest( high, markPeriod );
def _lowInPeriod = Lowest( low, markPeriod );

#============================[ Marked High ]===================================
def marketHigh = if _highInPeriod > _highInPeriod[markPeriod] then _highInPeriod else _highInPeriod[markPeriod];
def _markedHigh = high == marketHigh;

rec _lastMarkedHigh = CompoundValue( 1, if IsNaN( _markedHigh ) then _lastMarkedHigh[1] else if _markedHigh then high else _lastMarkedHigh[1], high );

#=============================[ Marked Low ]===================================
def marketLow = if _lowInPeriod < _lowInPeriod[markPeriod] then _lowInPeriod else _lowInPeriod[markPeriod];
def _markedLow = low == marketLow;

rec _lastMarkedLow = CompoundValue( 1, if IsNaN( _markedLow ) then _lastMarkedLow[1] else if _markedLow then low else _lastMarkedLow[1], low );

#==================================[ Plots ]===================================

def Resistance = _lastMarkedHigh;
def Support = _lastMarkedLow;

#plot condition = if (resistance > close, 1, 0);

plot BreakAboveResistance = if high > Resistance[1] then Resistance[1] else Double.NaN;
BreakAboveResistance.SetPaintingStrategy( PaintingStrategy.POINTS );
BreakAboveResistance.AssignValueColor( Color.YELLOW );
BreakAboveResistance.SetLineWeight(5);

plot ResistanceToPlot = Resistance;
ResistanceToPlot.SetPaintingStrategy( PaintingStrategy.POINTS );
ResistanceToPlot.AssignValueColor( Color.GRAY );
ResistanceToPlot.SetLineWeight(1);

plot upperChannel = _highInPeriod;
plot lowerChannel = _lowInPeriod;
upperChannel.AssignValueColor( Color.DARK_GRAY );
lowerChannel.AssignValueColor( Color.DARK_GRAY );



Он показывает обновление хая в торговом инструменте. В нем можно менять показатель времени за которое был обновлен хай. Как только хай обновляется, индикатор на графике рисует горизонтальную серую линию. Вот пример этого индикатора на скриншоте (в данном примере стоит обновление за последние 15 минут):



Что мне нужно? Мне нужен фильтр в вотчлист(!), который сигналит (любым цветом), когда появляются два обновленных хая (две полосочки проще говоря), но чтобы один был выше другого + под каждым хаем было минимум по три свечи!!!
Вот еще примеры на схеме-думаю будет еще понятнее:



Кто сможет помочь? Пишите в ЛС или кидайте скайпы. Договоримся.
 

1337meat

Новичок
Регистрация
14 Июн 2016
Сообщения
20
Реакции
2
Возраст
28
Чуток не разобрался как редактировать тему и вставлять картинки))
 

Рейтинг Брокеров

Сверху