У вас не стоит Flash Player
Настройки
#87025 - Sun Aug 15 2021 11:53 AM Кубик "MessageAdv"
AleksandrGanov Offline
member

Registered: Fri Jun 02 2017
Записи: 182
Loc: Kamchatka
Кубик "MessageAdv"

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

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



Attachments
ПримерИспользования.png (738 downloads)
MessageAdv.cs (140 downloads)
gaaMsgMarks_MessageAdv.zip (102 downloads)



Отредактировано AleksandrGanov (Sun Aug 15 2021 12:06 PM)

Наверх
#87160 - Sat Dec 04 2021 10:13 PM Re: Кубик "MessageAdv" [Re: AleksandrGanov]
AleksandrGanov Offline
member

Registered: Fri Jun 02 2017
Записи: 182
Loc: Kamchatka
Обновление кубика:
  • перекомпилирован под под Net 5.0 для возможности использования в ТСЛаб 2.2


Attachments
gaaMessages_MessageAdv.zip (92 downloads)


Наверх
#87230 - Thu Mar 31 2022 11:34 PM Re: Кубик "MessageAdv" [Re: AleksandrGanov]
AleksandrGanov Offline
member

Registered: Fri Jun 02 2017
Записи: 182
Loc: Kamchatka
Обновление кубика:
  • настройка "Вывод только на последнем баре" замена настройкой "Режим вывода сообщения": "первый бар", "последний бар", "каждый бар"
  • добавлена настройка "Выводить в общий лог". При установленной опции сообщение выводится в общий лог и в лог скрипта, при снятой опции сообщение выводится только в лог скрипта

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



Attachments
ПримерИспользования.jpg (552 downloads)
gaaCommon_ServiceLib.zip (60 downloads)
gaaMessages_MessageAdv.zip (66 downloads)
MessageAdv.cs (65 downloads)



Отредактировано AleksandrGanov (Sat Apr 02 2022 03:23 PM)

Наверх
#87269 - Thu Jun 30 2022 07:03 PM Re: Кубик "MessageAdv" [Re: AleksandrGanov]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
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".

Наверх
#87316 - Fri Nov 11 2022 03:49 PM Re: Кубик "MessageAdv" [Re: ViL]
AleksandrGanov Offline
member

Registered: Fri Jun 02 2017
Записи: 182
Loc: Kamchatka
Под 2.2 тоже уже переделано, прилагаю


Attachments
gaaCommon_ServiceLib.zip (70 downloads)
gaaMessages_MessageAdv.zip (73 downloads)
MessageAdv.cs (71 downloads)
MessageShowMode.cs (72 downloads)


Наверх


Moderator:  ViL, sar