Releases: BRMateus2/Simple-MQL5-Amplitude-Spread-and-Clock-Labels
Release v1.08
Fix time not updating when server is offline/disconnected. Changed struct variable names. Changed object names. Deleted ObjectDelete from OnInit, to reduce delete queue deleting after create (object action event queue is not sequential).
Release v1.07
Better enum sFormat naming convention Better variable naming convention Changed averaging of last 60 to 20 Fix styler crapping the comments Changed OnCalculate() back to the expanded parameters variant, to hide Parameters tab from User Removed functions that are not used, which are now part of a (not public as of now) little library of basic tools
Release v1.06
Increment error-safety Implement latency debug info (not server latency, just Timer call) Implement new functions
Release v1.05
Separate stats calculation to be a independent function. Attempt to fix a error while chart is changing. Simplified OnCalculate() to the smaller parameter version, because we don't use the data parameters anymore.
Release v1.04
Version 1.04
Fix spread calculation error
Supposedly drastically optimize calls - this only works if the compiler is good enough, but it is very hard to benchmark correctly in MQL5, as the OnTimer() has a very limited accuracy and OnCalculate() works only at every tick -> with a good inliner, it is fast
Release v1.03
Release v1.03
Remove #property indicator_type1 as it should not be defined (because there is no plot)
Make #define _INPUT compliant with C++ Standard - removing the underscore
Implement kSecond format
Use and optimize ChartRedraw() calls
Optimize to direct array access at wherever possible
Fix divide-by-zero error, for being undefined behaviour outside IEEE 754 Standard
Explicitly uRelease v1.03
Remove #property indicator_type1 as it should not be defined (because there is no plot)
Make #define _INPUT compliant with C++ Standard - removing the underscore
Implement kSecond format
Use and optimize ChartRedraw() calls
Optimize to direct array access at wherever possible
Fix divide-by-zero error, for being undefined behaviour outside IEEE 754 Standard
Fix use datetime instead of int
Release v1.02
Updated to 1.02, implemented a few incompleted functions (not used/not called), implemented and updated error checks, updated stats timer to not show negative values.
Release v1.01
Implemented UTC Offsets (minute-accurate), some booleans also.