Skip to main content

Use foreach in DekiScript (MT4)

Overview

The foreach statements enables iteration over list or map.  The foreach statement also sets the the global variable __count to indicate how many iterations it has performed so far.

Examples

                 Output

Iterating over a list:

{{ foreach(var x in [ 1, 2, 3 ]) { x } }}

123

Iterating over a map:

{{ foreach(var x in { a: 1, b: 2, c: 3  }) { x } }}

123