Блог им. toshackers

Индикатор ThinkOrSwim: NewHigh / NewLow

Индикатор ThinkOrSwim: NewHigh / NewLow


Классный индикатор сигналит, когда акция обновила свой максимум или минимум.

Сценарий применения:
Сделать таблицу 4 на 4 и получать сигналы при обновлении
экстремумов у выбраных акций.

input marketOpen = 930;
input marketClose = 1600;
input intraDaySpan = {Default «SameDay», «OverNight»};
def OpenCounter = SecondsFromTime(marketOpen);
def CloseCounter = SecondsTillTime(marketClose);
def MarketHours = if OpenCounter >= 0 and CloseCounter >= 0 then 1 else 0;
def beforeMidnight = OpenCounter >= 0 and CloseCounter <= 0;
def afterMidnight = OpenCounter <= 0 and CloseCounter >= 0;
def Today ;
def hideChartBubbles ;
rec DailyHigh ;
rec DailyLow ;
switch (intraDaySpan) {
case «SameDay»:
Today = if GetDay() != GetDay()[1] then 1 else 0;
DailyHigh = if Today then high else if MarketHours then if high > DailyHigh[1] then high else DailyHigh[1] else high;
DailyLow = if Today then low else if MarketHours then if low < DailyLow[1] then low else DailyLow[1] else low;
hideChartBubbles = MarketHours;
case «OverNight»:
Today = 0;
DailyHigh = if Today then high else if beforeMidnight or afterMidnight then if high > DailyHigh[1] then high else DailyHigh[1] else high;
DailyLow = if Today then low else if beforeMidnight or afterMidnight then if low < DailyLow[1] then low else DailyLow[1] else low;
hideChartBubbles = beforeMidnight or afterMidnight;
};
AddLabel(close > 0, Concat( «Dly High: », DailyHigh), Color.GRAY);
AddLabel(close > 0, Concat( «Dly Low: », DailyLow), Color.GRAY);
plot TodaysHigh = DailyHigh;
plot TodaysLow = DailyLow;
TodaysHigh.SetDefaultColor(Color.GREEN);
TodaysLow.SetDefaultColor(Color.RED);
AddChartBubble(DailyHigh > DailyHigh[1] and hideChartBubbles, DailyHigh, «Hi», color.GREEN, yes);
AddChartBubble(DailyLow < DailyLow[1] and hideChartBubbles, DailyLow, «Lo», color.RED, no);
Alert(DailyHigh > DailyHigh[1] and hideChartBubbles, «New High», Alert.BAR, Sound.RING);
Alert(DailyLow < DailyLow[1] and hideChartBubbles, «New Low», Alert.BAR, Sound.RING);plot Data = close;

Полная библиотека полезных индикаторов для NYSE (Ccылка)


 

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
636 | ★2
1 комментарий
Чтобы легче было гуглить тему.
Называется это всё каналы дончиана.
В данном исполнение канал + алерт на пробой канала + цветность.

Читайте на SMART-LAB:
Фото
Газпромнефть: отчет за 1 кв 2026 лучше чем год назад, но счастье впереди
Газпромнефть отчиталась за 1-й квартал 2026 года 👉 Выручка -3,7% г/г 👉 Опер прибыль +35,8% г/г (спасибо Ирану и марту 2026)...
Обновление кредитных рейтингов в ВДО и розничных облигациях (ООО НПП «Моторные технологии» понижен ruB- / негативный прогноз, ООО «Виллина» понижен СC|ru| / статус "под наблюдением")
🟢ООО «Транспортная лизинговая компания» Эксперт РА подтвердил рейтинг кредитоспособности лизинговой компании на уровне ruВВ- ООО...
Фото
Индикатор Standard Deviation в OsEngine: формулы расчёта, сигналы и бесплатный робот. Видео.
В этом видео разберём индикатор StdDev (Standard Deviation) — меру разброса цены относительно среднего, которую используют для оценки...
Фото
Газпром: EBITDA за 1-й квартал близка к 1 триллиону рублей, но акции дешевеют. Ормузский пролив не помог, смотрим отчет
Газпром отчитался по МСФО за 1-й квартал 👉 Выручка на уровне прошлого года (-0,3% г/г) 👉 Операционная прибыль +27,1% г/г...

теги блога toshackers

....все тэги



UPDONW
Новый дизайн