/// <summary> /// Shows the full chart after clicking on the small indicator chart /// </summary> void SmallIndicatorChart_MouseUp(object sender, MouseEventArgs e) { if (Data.IsData && Data.IsResult && e.Button == MouseButtons.Left) { Chart chart = new Chart(); chart.BarPixels = Configs.IndicatorChartZoom; chart.ShowInfoPanel = Configs.IndicatorChartInfoPanel; chart.ShowDynInfo = Configs.IndicatorChartDynamicInfo; chart.ShowGrid = Configs.IndicatorChartGrid; chart.ShowCross = Configs.IndicatorChartCross; chart.ShowVolume = Configs.IndicatorChartVolume; chart.ShowPositionLots = Configs.IndicatorChartLots; chart.ShowOrders = Configs.IndicatorChartEntryExitPoints; chart.ShowPositionPrice = Configs.IndicatorChartCorrectedPositionPrice; chart.ShowBalanceEquity = Configs.IndicatorChartBalanceEquityChart; chart.ShowFloatingPL = Configs.IndicatorChartFloatingPLChart; chart.ShowIndicators = Configs.IndicatorChartIndicators; chart.ShowAmbiguousBars = Configs.IndicatorChartAmbiguousMark; chart.TrueCharts = Configs.IndicatorChartTrueCharts; chart.ShowProtections = Configs.IndicatorChartProtections; chart.ShowDialog(); Configs.IndicatorChartZoom = chart.BarPixels; Configs.IndicatorChartInfoPanel = chart.ShowInfoPanel; Configs.IndicatorChartDynamicInfo = chart.ShowDynInfo; Configs.IndicatorChartGrid = chart.ShowGrid; Configs.IndicatorChartCross = chart.ShowCross; Configs.IndicatorChartVolume = chart.ShowVolume; Configs.IndicatorChartLots = chart.ShowPositionLots; Configs.IndicatorChartEntryExitPoints = chart.ShowOrders; Configs.IndicatorChartCorrectedPositionPrice = chart.ShowPositionPrice; Configs.IndicatorChartBalanceEquityChart = chart.ShowBalanceEquity; Configs.IndicatorChartFloatingPLChart = chart.ShowFloatingPL; Configs.IndicatorChartIndicators = chart.ShowIndicators; Configs.IndicatorChartAmbiguousMark = chart.ShowAmbiguousBars; Configs.IndicatorChartTrueCharts = chart.TrueCharts; Configs.IndicatorChartProtections = chart.ShowProtections; } }
private void ShowFullIndicatorChart() { if (!Data.IsData || !Data.IsResult) return; var chart = new Chart { BarPixels = Configs.IndicatorChartZoom, ShowInfoPanel = Configs.IndicatorChartInfoPanel, ShowDynInfo = Configs.IndicatorChartDynamicInfo, ShowGrid = Configs.IndicatorChartGrid, ShowCross = Configs.IndicatorChartCross, ShowVolume = Configs.IndicatorChartVolume, ShowPositionLots = Configs.IndicatorChartLots, ShowOrders = Configs.IndicatorChartEntryExitPoints, ShowPositionPrice = Configs.IndicatorChartCorrectedPositionPrice, ShowBalanceEquity = Configs.IndicatorChartBalanceEquityChart, ShowFloatingPL = Configs.IndicatorChartFloatingPLChart, ShowIndicators = Configs.IndicatorChartIndicators, ShowAmbiguousBars = Configs.IndicatorChartAmbiguousMark, TrueCharts = Configs.IndicatorChartTrueCharts, ShowProtections = Configs.IndicatorChartProtections }; chart.ShowDialog(); Configs.IndicatorChartZoom = chart.BarPixels; Configs.IndicatorChartInfoPanel = chart.ShowInfoPanel; Configs.IndicatorChartDynamicInfo = chart.ShowDynInfo; Configs.IndicatorChartGrid = chart.ShowGrid; Configs.IndicatorChartCross = chart.ShowCross; Configs.IndicatorChartVolume = chart.ShowVolume; Configs.IndicatorChartLots = chart.ShowPositionLots; Configs.IndicatorChartEntryExitPoints = chart.ShowOrders; Configs.IndicatorChartCorrectedPositionPrice = chart.ShowPositionPrice; Configs.IndicatorChartBalanceEquityChart = chart.ShowBalanceEquity; Configs.IndicatorChartFloatingPLChart = chart.ShowFloatingPL; Configs.IndicatorChartIndicators = chart.ShowIndicators; Configs.IndicatorChartAmbiguousMark = chart.ShowAmbiguousBars; Configs.IndicatorChartTrueCharts = chart.TrueCharts; Configs.IndicatorChartProtections = chart.ShowProtections; }
/// <summary> /// Show the full Account Chart /// </summary> protected virtual void ShowAccountChart_OnClick(object sender, EventArgs e) { if (Data.IsData && Data.IsResult) { Chart chart = new Chart(); chart.BarPixels = Configs.BalanceChartZoom; chart.ShowInfoPanel = Configs.BalanceChartInfoPanel; chart.ShowDynInfo = Configs.BalanceChartDynamicInfo; chart.ShowGrid = Configs.BalanceChartGrid; chart.ShowCross = Configs.BalanceChartCross; chart.ShowVolume = Configs.BalanceChartVolume; chart.ShowPositionLots = Configs.BalanceChartLots; chart.ShowOrders = Configs.BalanceChartEntryExitPoints; chart.ShowPositionPrice = Configs.BalanceChartCorrectedPositionPrice; chart.ShowBalanceEquity = Configs.BalanceChartBalanceEquityChart; chart.ShowFloatingPL = Configs.BalanceChartFloatingPLChart; chart.ShowIndicators = Configs.BalanceChartIndicators; chart.ShowAmbiguousBars = Configs.BalanceChartAmbiguousMark; chart.TrueCharts = Configs.BalanceChartTrueCharts; chart.ShowDialog(); Configs.BalanceChartZoom = chart.BarPixels; Configs.BalanceChartInfoPanel = chart.ShowInfoPanel; Configs.BalanceChartDynamicInfo = chart.ShowDynInfo; Configs.BalanceChartGrid = chart.ShowGrid; Configs.BalanceChartCross = chart.ShowCross; Configs.BalanceChartVolume = chart.ShowVolume; Configs.BalanceChartLots = chart.ShowPositionLots; Configs.BalanceChartEntryExitPoints = chart.ShowOrders; Configs.BalanceChartCorrectedPositionPrice = chart.ShowPositionPrice; Configs.BalanceChartBalanceEquityChart = chart.ShowBalanceEquity; Configs.BalanceChartFloatingPLChart = chart.ShowFloatingPL; Configs.BalanceChartIndicators = chart.ShowIndicators; Configs.BalanceChartAmbiguousMark = chart.ShowAmbiguousBars; Configs.BalanceChartTrueCharts = chart.TrueCharts; } return; }