Login Page - Create Account

Support Board


Date/Time: Thu, 22 Oct 2026 03:12:05 +0000



ACSIL sc.SetAlert() — Can Alert Manager display only custom alert text?

View Count: 18

[2026-10-21 22:27:12]
Island_Trader - Posts: 37
I have a custom ACSIL C++ study that detects aggressive buying and selling using Time & Sales data. The study uses sc.SetAlert() with Alert Number 1 to send signals to the Alert Manager.

I want the Alert Text column to display only my custom message in this format:

SELL | (71.15%) Bid+407 Ask+165 Move=-1.25 | 08:25:44 10-20-2026

The timestamp at the end represents the actual historical Time & Sales execution time, not the time the alert was generated during replay.

Currently, Sierra Chart adds additional information such as:

Formula:

Last Price:

Bar start:

Bar end:

Alert: AlertSound(1)

I found the setting Use User Defined Name Only in Alert Message (for Alert 1).

My questions are:

Does this setting apply to custom ACSIL alerts generated using sc.SetAlert(), or only to spreadsheet/study formula alerts?

Is there a way to suppress all automatically appended information so the Alert Text column displays only the string passed through sc.SetAlert()?

If this cannot be done through Sierra Chart settings, is there another ACSIL function or supported method for sending a completely custom message to the Alert Manager?

Can the Alert Manager's DateTime column show the original historical execution timestamp during replay rather than the time the alert was generated, or must that timestamp remain inside the custom message?

I want to retain the standard Alert Manager, including its alert history and sound functionality, rather than building a separate logging window.

Is this possible through ACSIL code or Sierra Chart settings?

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account