Skip to content

Update ZigZag EA#60

Draft
rosasurfer wants to merge 60 commits intodevelopmentfrom
59-update-zigzag-ea
Draft

Update ZigZag EA#60
rosasurfer wants to merge 60 commits intodevelopmentfrom
59-update-zigzag-ea

Conversation

@rosasurfer
Copy link
Copy Markdown
Owner

@rosasurfer rosasurfer commented Mar 27, 2026

  • added risk disclaimer
  • updated order comments
  • fixed creation of duplicate instance ids
  • renamed inputs Entry.At.* to Entry.on*
  • removed obsolete input Entry.onZigZagReversal
  • changed status/log filename to ZigZag EA, yyyy.mm.dd HH.MM, <symbol>,<period> id=<sid>.*
  • Donchian Channel widenings are now correctly checked against the previous tick
  • rewrote ZigZag recalculation on bar 0 (zero)
  • more verbose logging of ZigZag signal issues
  • add Telegram notifications on StopTrading() due to TakeProfit
  • global error callback EmergencyStop() to close all open positions
  • dynamically position the status box below existing chart legends
  • fixed rounding issues

Other:

  • added config options [Mail]->Enabled = On/Off and [Telegram]->Enabled = On/Off to control messaging adapters
  • use SearchPath() to check existence of CLI tools for SendMail() and SendTelegramMessage()
  • dropped obsolete StrIsPhoneNumber()
  • fixed string conversion in AnsiToUtf8()
  • fixed ArrayInsertDoubleArray() if the destination array is empty
  • removed the default virtual ticker configuration for experts (the terminal now does it by itself)
  • log messages in iCustom() contain the name of the host program
  • errors in an indicator under test stop the tester
  • renamed ModuleName() to MqlModuleName()
  • renamed ProgramName() to MqlProgramName()

@rosasurfer rosasurfer self-assigned this Mar 27, 2026
@rosasurfer rosasurfer linked an issue Mar 27, 2026 that may be closed by this pull request
@rosasurfer rosasurfer mentioned this pull request Mar 27, 2026
@rosasurfer rosasurfer force-pushed the 59-update-zigzag-ea branch 4 times, most recently from 89248cc to 305eb5a Compare March 31, 2026 03:39
@rosasurfer rosasurfer force-pushed the 59-update-zigzag-ea branch from 305eb5a to fcb3fcb Compare April 1, 2026 19:49
@rosasurfer rosasurfer force-pushed the 59-update-zigzag-ea branch from 13ceb7c to 52d5362 Compare April 3, 2026 11:37
@rosasurfer rosasurfer force-pushed the 59-update-zigzag-ea branch from e952c07 to 9776bbb Compare April 3, 2026 14:05
@rosasurfer rosasurfer force-pushed the 59-update-zigzag-ea branch from 059be63 to 17f3ba3 Compare April 10, 2026 12:03
@rosasurfer rosasurfer force-pushed the 59-update-zigzag-ea branch from 4ab1983 to 7d141a7 Compare April 12, 2026 10:31
@rosasurfer rosasurfer force-pushed the 59-update-zigzag-ea branch from 7d141a7 to 5560dd7 Compare April 12, 2026 10:33
@rosasurfer rosasurfer force-pushed the 59-update-zigzag-ea branch from 183ec74 to 62d7723 Compare April 15, 2026 13:26
@rosasurfer rosasurfer force-pushed the 59-update-zigzag-ea branch from 7ddf29b to 30df70a Compare April 16, 2026 02:38
@rosasurfer rosasurfer force-pushed the 59-update-zigzag-ea branch 2 times, most recently from e77b45b to 68e36bc Compare April 22, 2026 01:58
@rosasurfer rosasurfer force-pushed the 59-update-zigzag-ea branch from 68e36bc to 634bb08 Compare April 22, 2026 15:02
@rosasurfer rosasurfer force-pushed the 59-update-zigzag-ea branch from f7dca57 to 33dd8f1 Compare April 23, 2026 03:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update ZigZag EA

1 participant