Skip to content

Tags: BRMateus2/Simple-MQL5-Amplitude-Spread-and-Clock-Labels

Tags

v1.08

Toggle v1.08's commit message
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).

v1.07

Toggle v1.07's commit message
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

v1.06

Toggle v1.06's commit message
Release v1.06

Increment error-safety
Implement latency debug info (not server latency, just Timer call)
Implement new functions

v1.05

Toggle v1.05's commit message
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.

v1.04

Toggle v1.04's commit message
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

v1.03

Toggle v1.03's commit message
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

v1.02

Toggle v1.02's commit message
Version 1.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.

v1.01

Toggle v1.01's commit message
Update Indicator to 1.01

Implemented UTC Offsets (minute-accurate), some booleans also.