46 lines
1.3 KiB
MQL5
46 lines
1.3 KiB
MQL5
|
//+------------------------------------------------------------------+
|
||
|
//| ChartMode.mq5 |
|
||
|
//| Copyright 2021, MetaQuotes Ltd. |
|
||
|
//| https://www.mql5.com |
|
||
|
//+------------------------------------------------------------------+
|
||
|
#include "..\..\Include\ChartModeMonitor.mqh"
|
||
|
|
||
|
//+------------------------------------------------------------------+
|
||
|
//| Script program start function |
|
||
|
//+------------------------------------------------------------------+
|
||
|
void OnStart()
|
||
|
{
|
||
|
int flags[] =
|
||
|
{
|
||
|
CHART_MODE, CHART_FOREGROUND, CHART_SHIFT, CHART_AUTOSCROLL
|
||
|
};
|
||
|
ChartModeMonitor m(flags);
|
||
|
Print("Initial state:");
|
||
|
m.print();
|
||
|
m.backup();
|
||
|
|
||
|
while(!IsStopped())
|
||
|
{
|
||
|
m.snapshot();
|
||
|
Sleep(500);
|
||
|
}
|
||
|
m.restore();
|
||
|
}
|
||
|
//+------------------------------------------------------------------+
|
||
|
/*
|
||
|
|
||
|
Initial state:
|
||
|
[key] [value]
|
||
|
[0] 0 1
|
||
|
[1] 1 0
|
||
|
[2] 2 0
|
||
|
[3] 4 0
|
||
|
CHART_MODE 1 -> 0
|
||
|
CHART_MODE 0 -> 2
|
||
|
CHART_MODE 2 -> 1
|
||
|
CHART_SHIFT 0 -> 1
|
||
|
CHART_AUTOSCROLL 0 -> 1
|
||
|
|
||
|
*/
|
||
|
//+------------------------------------------------------------------+
|