forked from airat77786/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();
| |||
}
| |||
//+------------------------------------------------------------------+
|