#87025 - Sun Aug 15 2021 11:53 AM
Кубик "MessageAdv"
|
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]
|
member
Registered: Fri Jun 02 2017
Записи: 182
Loc: Kamchatka
|
Обновление кубика:- перекомпилирован под под Net 5.0 для возможности использования в ТСЛаб 2.2
Attachments
gaaMessages_MessageAdv.zip (92 downloads)
|
Наверх
|
|
|
|
#87269 - Thu Jun 30 2022 07:03 PM
Re: Кубик "MessageAdv"
[Re: AleksandrGanov]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8139
|
Обновление кубика:- настройка "Вывод только на последнем баре" замена настройкой "Режим вывода сообщения": "первый бар", "последний бар", "каждый бар"
- добавлена настройка "Выводить в общий лог". При установленной опции сообщение выводится в общий лог и в лог скрипта, при снятой опции сообщение выводится только в лог скрипта
Пример использования:======================== В 2.2 не работает, это для 2.1 ? 30.06.2022 19:02:12 128 CS0012: Тип "Object" определен в сборке, на которую нет ссылки. Следует добавить ссылку на сборку "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089".
|
Наверх
|
|
|
|
|
|