Автор: AleksandrGanov
RandomMetronome - Sun Apr 17 2022 04:33 AM
Кубик "RandomMetronome"
Метроном на базе штатного метронома, но с возможностью задавать рандомный период пересчета. В случае если максимальное значение периода пересчета указано меньше, чем минимальное значение, то период пересчета будет равен минимальному значению. Периодически имеется необходимость организовать пересчеты через случайные периоды времени, например, при обращении к какому-либо сервису, либо чтобы пересчет сервисного скрипта происходил через случайные интервалы и не совпадал с началом пересчета остальной массы скриптов и т.д. ТСЛаб предлагает 2 вида метронома с фиксированным интервалом пересчета, поэтому на базе штатного метронома был сделан текущий метроном.
Кубик имеет следующие настройки::
Дисклеймер:
===================================
Примеры использования:
========================
Метроном на базе штатного метронома, но с возможностью задавать рандомный период пересчета. В случае если максимальное значение периода пересчета указано меньше, чем минимальное значение, то период пересчета будет равен минимальному значению. Периодически имеется необходимость организовать пересчеты через случайные периоды времени, например, при обращении к какому-либо сервису, либо чтобы пересчет сервисного скрипта происходил через случайные интервалы и не совпадал с началом пересчета остальной массы скриптов и т.д. ТСЛаб предлагает 2 вида метронома с фиксированным интервалом пересчета, поэтому на базе штатного метронома был сделан текущий метроном.
Кубик имеет следующие настройки::
- Тип интервала - Настройка задает единицы измерения времени пересчета интервала: сек, мсек
- Мин.период пересчета - Настройка задает минимальный период пересчета в заданных единицах измерения времени
- Макс.период пересчета - Настройка задает максимальный период пересчета в заданных единицах измерения времени
- Вывести данные в лог - При установленной опции данные по работе кубика будут выведены в лог
Дисклеймер:
- Кубик предоставляется "as is", но с обязательным тестированием и проверкой всех данных вручную;
- Не являюсь профессиональным программистом, поэтому код в каких-то местах может быть неоптимальным вплоть до "говнокода" с точки зрения профи. По наличию времени и желания самообразовываюсь в данном направлении;
- При выявлении багов просьба писать в телеграмм: @AleksandrGanov.
===================================
- написание индикаторов для ТСЛаб
- потоковые и не потоковые индикаторы
- папка Handlers и создание индикаторов на API
- TSLab API. Создание кубиков, скриптов, индикаторов
Примеры использования:
========================