Skip to content

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

Release v1.08

22 Oct 20:09
Compare
Choose a tag to compare
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

07 Jul 06:20
Compare
Choose a tag to compare
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

22 Jun 15:06
Compare
Choose a tag to compare
Increment error-safety
Implement latency debug info (not server latency, just Timer call)
Implement new functions

Release v1.05

20 Jun 19:51
Compare
Choose a tag to compare
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

17 Jun 21:00
Compare
Choose a tag to compare

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

17 Jun 04:09
Compare
Choose a tag to compare

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

10 Jun 03:39
Compare
Choose a tag to compare

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

15 May 06:07
Compare
Choose a tag to compare

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