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

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

1337meat

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

# 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 минут):

proxy.php?image=https%3A%2F%2Fyadi.sk%2Fi%2Fe8FeFjM23Jwoes&hash=486fc4a240369f50ea198f704ac7abea


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

proxy.php?image=https%3A%2F%2Fyadi.sk%2Fi%2FgV9ss-im3JwojL&hash=b144e14b1c9a367be85a7f1540e7d884


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

1337meat

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

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

Similar Threads

Сверху