forked from rosh/MQL5Book
32 lines
1.3 KiB
MQL5
32 lines
1.3 KiB
MQL5
//+------------------------------------------------------------------+
| |
//| OutputComment.mq5 |
| |
//| Copyright 2021, MetaQuotes Ltd. |
| |
//| https://www.mql5.com |
| |
//+------------------------------------------------------------------+
| |
#include "..\..\Include\Comments.mqh"
| |
| |
// You can define custom comments feed
| |
// Comments c(30/*capacity*/, true/*order*/);
| |
// then use it via methods:
| |
// c.add("123");
| |
// c.clear();
| |
| |
//+------------------------------------------------------------------+
| |
//| Script program start function |
| |
//+------------------------------------------------------------------+
| |
void OnStart()
| |
{
| |
// simulate text data generation in the lopp
| |
for(int i = 0; i < 50 && !IsStopped(); ++i)
| |
{
| |
// every 10-th item clear the comment
| |
if((i + 1) % 10 == 0) MultiComment();
| |
// add a numbered item, every 3-rd comprising 2 lines
| |
MultiComment("Line " + (string)i + ((i % 3 == 0) ? "\n (details)" : ""));
| |
// keep a decent pace to let user see the show
| |
Sleep(1000);
| |
}
| |
// final cleanup
| |
MultiComment();
| |
}
| |
//+------------------------------------------------------------------+
|