forked from rosh/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])));
| |
}
| |
}
| |
//+------------------------------------------------------------------+
|