All problems
TMKR-1004
Warning
Vendor
Indicator short name not set (cannot be remotely removed)
The indicator did not register a short name before init, so the platform cannot remove it from the chart if a session is terminated server-side.Setup & configuration•Also known as: INDICATOR_SHORT_NAME_NOT_SET
Symptoms
Experts log: "SDK SECURITY WARNING: set_indicator_short_name() was not called before on_init()..."
On termination the indicator falls back to functional death + a kill file instead of a clean removal.
Causes
set_indicator_short_name() was not called inside OnInit() before on_init().
How to fix it
1
Set the short name in OnInit()Call set_indicator_short_name("Your Indicator Name") at the very start of OnInit(), before calling on_init(). The name must match IndicatorSetString(INDICATOR_SHORTNAME, ...).
2
Recompile and re-publishRebuild the indicator and re-upload it through the Vendor Portal so customers receive the fixed build.