add support for hide and show bars in xczone indicator ...
This commit is contained in:
@@ -6424,3 +6424,275 @@ int GetBarIndex(
|
||||
//
|
||||
|
||||
//
|
||||
// START Chart Info ...
|
||||
//
|
||||
|
||||
ENUM_CHART_MODE GetChartMode(long chartId = 0)
|
||||
{
|
||||
return (ENUM_CHART_MODE)ChartGetInteger(chartId, CHART_MODE);
|
||||
}
|
||||
|
||||
color GetChartUpColor(long chartId = 0)
|
||||
{
|
||||
return (color)ChartGetInteger(chartId, CHART_COLOR_CHART_UP);
|
||||
}
|
||||
|
||||
color GetChartDownColor(long chartId = 0)
|
||||
{
|
||||
return (color)ChartGetInteger(chartId, CHART_COLOR_CHART_DOWN);
|
||||
}
|
||||
|
||||
color GetChartBullishColor(long chartId = 0)
|
||||
{
|
||||
return (color)ChartGetInteger(chartId, CHART_COLOR_CANDLE_BULL);
|
||||
}
|
||||
|
||||
color GetChartBearishColor(long chartId = 0)
|
||||
{
|
||||
return (color)ChartGetInteger(chartId, CHART_COLOR_CANDLE_BEAR);
|
||||
}
|
||||
|
||||
color GetChartLineColor(long chartId = 0)
|
||||
{
|
||||
return (color)ChartGetInteger(chartId, CHART_COLOR_CHART_LINE);
|
||||
}
|
||||
|
||||
color GetChartForeGroundColor(long chartId = 0)
|
||||
{
|
||||
return (color)ChartGetInteger(chartId, CHART_COLOR_FOREGROUND);
|
||||
}
|
||||
|
||||
color GetChartBackGroundColor(long chartId = 0)
|
||||
{
|
||||
return (color)ChartGetInteger(chartId, CHART_COLOR_BACKGROUND);
|
||||
}
|
||||
|
||||
color GetChartGridColor(long chartId = 0)
|
||||
{
|
||||
return (color)ChartGetInteger(chartId, CHART_COLOR_GRID);
|
||||
}
|
||||
|
||||
color GetChartBidLineColor(long chartId = 0)
|
||||
{
|
||||
return (color)ChartGetInteger(chartId, CHART_COLOR_BID);
|
||||
}
|
||||
|
||||
color GetChartAskLineColor(long chartId = 0)
|
||||
{
|
||||
return (color)ChartGetInteger(chartId, CHART_COLOR_ASK);
|
||||
}
|
||||
|
||||
color GetChartStopColor(long chartId = 0)
|
||||
{
|
||||
return (color)ChartGetInteger(chartId, CHART_COLOR_STOP_LEVEL);
|
||||
}
|
||||
|
||||
color GetChartVolumesColor(long chartId = 0)
|
||||
{
|
||||
return (color)ChartGetInteger(chartId, CHART_COLOR_VOLUME);
|
||||
}
|
||||
|
||||
bool GetChartShowBidLine(long chartId = 0)
|
||||
{
|
||||
return (bool)ChartGetInteger(chartId, CHART_SHOW_BID_LINE);
|
||||
}
|
||||
|
||||
bool GetChartShowAskLine(long chartId = 0)
|
||||
{
|
||||
return (bool)ChartGetInteger(chartId, CHART_SHOW_ASK_LINE);
|
||||
}
|
||||
|
||||
bool GetChartShowGrid(long chartId = 0)
|
||||
{
|
||||
return (bool)ChartGetInteger(chartId, CHART_SHOW_GRID);
|
||||
}
|
||||
|
||||
bool GetChartShowVolumes(long chartId = 0)
|
||||
{
|
||||
return (bool)ChartGetInteger(chartId, CHART_SHOW_VOLUMES);
|
||||
}
|
||||
|
||||
bool GetChartShowTradeLevels(long chartId = 0)
|
||||
{
|
||||
return (bool)ChartGetInteger(chartId, CHART_SHOW_TRADE_LEVELS);
|
||||
}
|
||||
|
||||
bool GetChartAutoScroll(long chartId = 0)
|
||||
{
|
||||
return (bool)ChartGetInteger(chartId, CHART_AUTOSCROLL);
|
||||
}
|
||||
|
||||
bool GetChartQuickNavigation(long chartId = 0)
|
||||
{
|
||||
return (bool)ChartGetInteger(chartId, CHART_QUICK_NAVIGATION);
|
||||
}
|
||||
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
bool SetChartMode(
|
||||
ENUM_CHART_MODE value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_MODE, value);
|
||||
}
|
||||
|
||||
bool SetChartShowBidLine(
|
||||
bool value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_SHOW_BID_LINE, value);
|
||||
}
|
||||
|
||||
bool SetChartShowAskLine(
|
||||
bool value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_SHOW_ASK_LINE, value);
|
||||
}
|
||||
|
||||
bool SetChartShowGrid(
|
||||
bool value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_SHOW_GRID, value);
|
||||
}
|
||||
|
||||
bool SetChartShowVolumes(
|
||||
bool value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_SHOW_VOLUMES, value);
|
||||
}
|
||||
|
||||
bool SetChartShowTradeLevels(
|
||||
bool value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_SHOW_TRADE_LEVELS, value);
|
||||
}
|
||||
|
||||
bool SetChartAutoScroll(
|
||||
bool value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_AUTOSCROLL, value);
|
||||
}
|
||||
|
||||
bool SetChartQuickNavigation(
|
||||
bool value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_QUICK_NAVIGATION, value);
|
||||
}
|
||||
|
||||
bool SetChartForeGroundColor(
|
||||
color value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_COLOR_FOREGROUND, value);
|
||||
}
|
||||
|
||||
bool SetChartBackGroundColor(
|
||||
color value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_COLOR_BACKGROUND, value);
|
||||
}
|
||||
|
||||
bool SetChartUpColor(
|
||||
color value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_COLOR_CHART_UP, value);
|
||||
}
|
||||
|
||||
bool SetChartDownColor(
|
||||
color value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_COLOR_CHART_DOWN, value);
|
||||
}
|
||||
|
||||
bool SetChartBullishColor(
|
||||
color value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_COLOR_CANDLE_BULL, value);
|
||||
}
|
||||
|
||||
bool SetChartBearishColor(
|
||||
color value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_COLOR_CANDLE_BEAR, value);
|
||||
}
|
||||
|
||||
bool SetChartGridColor(
|
||||
color value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_COLOR_GRID, value);
|
||||
}
|
||||
|
||||
bool SetChartBidLineColor(
|
||||
color value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_COLOR_BID, value);
|
||||
}
|
||||
|
||||
bool SetChartAskLineColor(
|
||||
color value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_COLOR_ASK, value);
|
||||
}
|
||||
|
||||
bool SetChartStopColor(
|
||||
color value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_COLOR_STOP_LEVEL, value);
|
||||
}
|
||||
|
||||
bool SetChartLineColor(
|
||||
color value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_COLOR_CHART_LINE, value);
|
||||
}
|
||||
|
||||
bool SetChartVolumesColor(
|
||||
color value,
|
||||
long chartId = 0 //
|
||||
)
|
||||
{
|
||||
return ChartSetInteger(chartId, CHART_COLOR_VOLUME, value);
|
||||
}
|
||||
|
||||
//
|
||||
// END Chart Info ...
|
||||
//
|
||||
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user