Кубик "MessageAdv"

Автор: AleksandrGanov

Кубик "MessageAdv" - Sun Aug 15 2021 11:53 AM

Кубик "MessageAdv"

Несколько доработанный кубик вывода сообщений с доп.функциями, которых порой не хватает в штатном кубике сообщений

У кубика имеются следующие настройки:
  • Сообщение. Указывается сообщение, которое необходимо выводить.
  • Тип сообщения. Указывается тип сообщения: Debug, Info, Warning, Error. В зависимости от выбранного типа у сообщения будет разная метка при выводе в лог ТСЛаб. Сообщение типа \"Debug\" не выводится в окно лога и пишется только в файл лога.
  • Разрешение вывода. Выводить сообщения или не выводить (принудительный запрет на вывод при снятии опции).
  • Вывод только на последнем баре. При установленной опции выводит только на последнем баре, при снятой опции сообщение будет выводиться на каждом баре.
  • Выводить имя агента. Выводить/не выводит имя агента. В качестве имя агента используется либо торговое имя скрипта (имя агента в режиме реальной торговли, либо произвольный текст, подаваемый на 3-й вход кубика. Последний случай нужен тогда, когда торговое имя агента по каким-либо причинам было сброшено (агент переименован), но прим этом необходимо, чтобы сообщения приходили с тем же именем. В этом случае на вход подаем нужное имя с кубика "Текст" или любого иного кубика и получаем имя агента, не зависящее от его фактического названия в ТСЛаб.
  • Выводить число со входа №2. В случае если опция снята, то даже при подключенном входе №2 его значение не будет выводиться в сообщение.
  • Выводить номер бара. Выводить/не выводить номер текущего бара при выдаче сообщения в лог.
  • Пользовательская метка (Tag). Пользовательская метка, которая может быть использована в дальнейшем для отбора в менеджере сообщений.
Дисклеймер: Кубик предоставляется "as is", но с обязательным тестированием и проверкой всех данных вручную. При выявлении багов просьба писать в телеграмм: @AleksandrGanov.

Автор: AleksandrGanov

Re: Кубик "MessageAdv" - Sat Dec 04 2021 10:13 PM

Обновление кубика:
  • перекомпилирован под под Net 5.0 для возможности использования в ТСЛаб 2.2
Автор: AleksandrGanov

Re: Кубик "MessageAdv" - Thu Mar 31 2022 11:34 PM

Обновление кубика:
  • настройка "Вывод только на последнем баре" замена настройкой "Режим вывода сообщения": "первый бар", "последний бар", "каждый бар"
  • добавлена настройка "Выводить в общий лог". При установленной опции сообщение выводится в общий лог и в лог скрипта, при снятой опции сообщение выводится только в лог скрипта

Пример использования:
========================

Автор: ViL

Re: Кубик "MessageAdv" - Thu Jun 30 2022 07:03 PM

Originally Posted By: AleksandrGanov
Обновление кубика:
  • настройка "Вывод только на последнем баре" замена настройкой "Режим вывода сообщения": "первый бар", "последний бар", "каждый бар"
  • добавлена настройка "Выводить в общий лог". При установленной опции сообщение выводится в общий лог и в лог скрипта, при снятой опции сообщение выводится только в лог скрипта

Пример использования:
========================



В 2.2 не работает, это для 2.1 ?

30.06.2022 19:02:12 128 CS0012: Тип "Object" определен в сборке, на которую нет ссылки. Следует добавить ссылку на сборку "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089".
Автор: AleksandrGanov

Re: Кубик "MessageAdv" - Fri Nov 11 2022 03:49 PM

Под 2.2 тоже уже переделано, прилагаю