forked from airat77786/MQL5Book
36 lines
1.3 KiB
MQL5
36 lines
1.3 KiB
MQL5
//+------------------------------------------------------------------+
| |||
//| ChartColorInverse.mq5 |
| |||
//| Copyright 2021, MetaQuotes Ltd. |
| |||
//| https://www.mql5.com |
| |||
//+------------------------------------------------------------------+
| |||
| |||
#define RGB_INVERSE(C) ((color)C ^ 0xFFFFFF)
| |||
| |||
//+------------------------------------------------------------------+
| |||
//| Script program start function |
| |||
//+------------------------------------------------------------------+
| |||
void OnStart()
| |||
{
| |||
ENUM_CHART_PROPERTY_INTEGER colors[] =
| |||
{
| |||
CHART_COLOR_BACKGROUND,
| |||
CHART_COLOR_FOREGROUND,
| |||
CHART_COLOR_GRID,
| |||
CHART_COLOR_VOLUME,
| |||
CHART_COLOR_CHART_UP,
| |||
CHART_COLOR_CHART_DOWN,
| |||
CHART_COLOR_CHART_LINE,
| |||
CHART_COLOR_CANDLE_BULL,
| |||
CHART_COLOR_CANDLE_BEAR,
| |||
CHART_COLOR_BID,
| |||
CHART_COLOR_ASK,
| |||
CHART_COLOR_LAST,
| |||
CHART_COLOR_STOP_LEVEL
| |||
};
| |||
| |||
for(int i = 0; i < ArraySize(colors); ++i)
| |||
{
| |||
ChartSetInteger(0, colors[i], RGB_INVERSE(ChartGetInteger(0, colors[i])));
| |||
}
| |||
}
| |||
//+------------------------------------------------------------------+
|