Стандарт для SendNotification() - страница 2

 
Yevhenii Levchenko:
О! Идея!

Это получается, что сначала цепляем робота на график. Он создает глобальную переменную в которой помещается ChartID (на котором он сидит)? И туда все шлют свои сообщения. А робот их пихает в массив(?) и потихонечку разгребает его согласно ограничений функции SendNotification?

Так?

ну да..

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

 
Yevhenii Levchenko:

Какие еще случаи могут быть?

Для экспертов - запуск терминала. Возможно, что-то еще.


Yevhenii Levchenko:

В баре можно уместить столько сообщений, сколько влезет в бар. главное чтобы соблюдались условия. В минуту можно отправить 10 сообщений, то есть, грубо говоря, одно сообщение на каждые 6 секунд (учитывая расчеты индикатора, этот период будет чуть больше)... Для этого и взял сдвиг на 6 секунд от начала бара

Возможно, я не въехал в логику кода, но время начала бара ну никак не должно участвовать в реализации паузы между сообщениями.


Yevhenii Levchenko:

Так давайте вместе и создадим этот стандарт, чтобы синхронизировать использование функции

Слишком мало-востребованная функция, чтобы кого-то заинтересовать.

 

Andrey Khatimlianskii:

Возможно, я не въехал в логику кода, но время начала бара ну никак не должно участвовать в реализации паузы между сообщениями.

Просто расчеты в индикаторе начинаются с появлением нового бара... Тут еще нашел недочет в том, что если связь пропадет, то все нарушится... Нужно переделать...

Andrey Khatimlianskii:

Слишком мало-востребованная функция, чтобы кого-то заинтересовать.

Странно... Функция ж вроде крутая...

 
Yevhenii Levchenko:

Просто расчеты в индикаторе начинаются с появлением нового бара...

Эммм.. почему? Зачем?


Yevhenii Levchenko:

Странно... Функция ж вроде крутая...

Функция прекрасная, а вот проблема редко встречающаяся.

Кому нужно 10 уведомлений в минуту?

 
Andrey Khatimlianskii:

Эммм.. почему? Зачем?

Функция прекрасная, а вот проблема редко встречающаяся.

Кому нужно 10 уведомлений в минуту?

Допустим есть индикатор, ищущий стандартные фигуры технического анализа.  Если появился бар, рассчитал: есть ли фигура или нет и уснул себе дальше до нового бара. Когда фигура сформировалась, он должен уведомлять об этом. Если этот индикатор находится на многих графиках, то в некоторый момент времени он может отправлять много сообщений. Само собой, лучше вариант Максима использовать, но его еще нужно реализовать. 
 
Yevhenii Levchenko:
Допустим есть индикатор, ищущий стандартные фигуры технического анализа.  Если появился бар, рассчитал: есть ли фигура или нет и уснул себе дальше до нового бара. Когда фигура сформировалась, он должен уведомлять об этом. Если этот индикатор находится на многих графиках, то в некоторый момент времени он может отправлять много сообщений. Само собой, лучше вариант Максима использовать, но его еще нужно реализовать. 

при таком стиле, нужно напротив экрана сидеть и алерты мониторить. ну брякнет десять пушей когда в магазине огурцы выбираешь... а толку-то?

 
Yevhenii Levchenko:

Так давайте вместе и создадим этот стандарт, чтобы синхронизировать использование функции

Логичнее вывести ограничения по нотификациям в свойства советника\индикатора
 
Igor Zakharov:

при таком стиле, нужно напротив экрана сидеть и алерты мониторить. ну брякнет десять пушей когда в магазине огурцы выбираешь... а толку-то?

Если брякнет пуш, придя с магазина будет интерес глянуть, что же там произошло... А алерт брякнет только на компе...
 

Стандарт имхо нереализуем, многие кодеры вообще на форумах не сидят, не говоря уж про конкретно этот. Тем более что проблемы пока не вижу.

Если вам надо много пар мониторить, рекомендую сделать МТФ версию программы, или по предложенному варианту собирать все сообщения в одно. Вы же по барам мониторите. Один бар - одно сообщение, всё.

А стандартизацией сертификацией пусть знаете кто занимается, у нас таких хватает, налоги не успеваем платить на них, а вы ещё придумываете один орган))))

 
Yevhenii Levchenko:
Если брякнет пуш, придя с магазина будет интерес глянуть, что же там произошло... А алерт брякнет только на компе ...

так пусть это будет 1, а не 10 :)

Причина обращения: