Consistent and abundant add-on output

Add your new features and requests here.
woodscra
Posts: 10
Joined: Sun Jul 04, 2021 1:34 pm
Has thanked: 1 time
Been thanked: 2 times

Consistent and abundant add-on output

Post by woodscra » Tue Mar 21, 2023 2:15 pm

Please make existing and all future add-ons follow a standard for log output and variable names.

1) ADD-ON and Feature OUTPUT
add-ons and features do not make their information available to the python API.  The candlesticks do not make available the HLOC info per bar.  The SI indicator does not make available the start and end time of sub-chart ice and stops.  Sweeps does not provide the start and end price of the sweep.

Using the logs is the only method currently to get SOME, but far from all this information since it is not made available.   You provide no other mechanisms besides re-writing the same stuff you already built which is a waste and against DRY coding principles.  Make everything available, openly, so we can access add-on outputs and such so as to not duplicate code and features and add to the CPU and memory utilization.  Making users program the same thing again just to obtain this information is ridiculous.

Be VERBOSE and CONSISTANT with all features and add-ons to make this program far more capable with user created add-ons.


2) CONSISTENCY
On-chart logs have a "Message" log, which I could only read those messages rather than parse all output logs for an SI event:

ON-CHART STOP
20230315 13:42:10.625(UTC) INFO: Synthesize: Es Stop buy 603 3901.49
20230315 13:42:10.626(UTC) INFO: Preprocessed text:Es Stop buy 603 3901.49
20230315 13:42:10.728(UTC) INFO: [SoundAlertsManager] Obtained: Layer1ApiSoundAlertMessage [textInfo='Es Stop buy 603 3901.49', showPopup=false,
repeatCount=1, repeatDelay=null, alertId='/0b35t3mSHatRLzrRfi4rg==', source=class velox.indicators.sionchart.SitIndicator, metadata=ESM3.CME@RITHMIC,
alias='null', alertDeclarationId='null', priority=0, additionalInfo='null', isCancelMessage=false]'

SUB-CHART STOP
20230315 13:42:10.626(UTC) INFO: Synthesize: Es Sub Stop Buy 603
20230315 13:42:10.626(UTC) INFO: Preprocessed text:Es Sub Stop Buy 603
Message: Layer1ApiSoundAlertMessage [textInfo='Es Sub Stop Sell 160', showPopup=false, repeatCount=1, repeatDelay=PT0S,
alertId='Uj/vXFi3TKa9uor9qjDNoQ==', source=class com.bookmap.api.sit.StopsAndIcebergsTracker, metadata=false, alias='ESM3.CME@RITHMIC',
alertDeclarationId='null', priority=0, additionalInfo='null', isCancelMessage=false]