private void buttonLoadMonthChart_Click(object sender, EventArgs e) { if (loadRequeststarted) { return; } if (chart == null || ticker == null) { return; } timerLastPrice.Stop(); convertFromPeriod = ConvertDataType.BAR_DAY; viewResultPeriod = ConvertDataType.BAR_MONTH; loadRequeststarted = true; tradeLogic.GetPriceHistoryByPeriod("Day", DateTime.Now.AddMonths(-20), DateTime.Now.AddYears(10), buttonLoadChartData_UIResultHandler); }
private void listBoxTicker_SelectedIndexChanged(object sender, EventArgs e) { timerLastPrice.Stop(); chart = null; ticker = listBoxTicker.SelectedItem.ToString(); tradeLogic = new FormTradeLogic(ticker, market); tradeLogic.GetPriceHistoryByPeriod("Min5", DateTime.Now.AddDays(-6), DateTime.Now.AddYears(10), listBoxTicker_SelectedIndexChanged_UIResultHandler); }
private void listBoxTicker_SelectedIndexChanged(object sender, EventArgs e) { timerLastPrice.Stop(); chart = null; ticker = listBoxTicker.SelectedItem.ToString(); tradeLogic = new FormTradeLogic(ticker, market); int dayCount = 6; if (totalPeriod != TotalPeriod.Default) { dayCount = GetTotalPeriodDayCount(); } tradeLogic.GetPriceHistoryByPeriod("Min5", DateTime.Now.AddDays(-dayCount), DateTime.Now.AddYears(10), listBoxTicker_SelectedIndexChanged_UIResultHandler); totalPeriod = TotalPeriod.Default; PrintTotalPeriod(); }
private void FormChart_Load(object sender, EventArgs e) { Text = "Chart " + market.MarketName(); LoadTickers(); // form created with some ticker if (ticker != "BTC_BTC") { timerLastPrice.Stop(); chart = null; tradeLogic = new FormTradeLogic(ticker, market); int dayCount = 6; if (totalPeriod != TotalPeriod.Default) { dayCount = GetTotalPeriodDayCount(); } tradeLogic.GetPriceHistoryByPeriod("Min5", DateTime.Now.AddDays(-dayCount), DateTime.Now.AddYears(10), listBoxTicker_SelectedIndexChanged_UIResultHandler); totalPeriod = TotalPeriod.Default; PrintTotalPeriod(); } }
/* * private void buttonZoomIn_Click(object sender, EventArgs e) * { * if (chart == null || ticker == null) * return; * chart.Zoom(true); * chart.ReDrawFull(); * } * * private void buttonZoomOut_Click(object sender, EventArgs e) * { * if (chart == null || ticker == null) * return; * chart.Zoom(false); * chart.ReDrawFull(); * * } */ private void buttonLoadMonthChart_Click(object sender, EventArgs e) { if (loadRequeststarted) { return; } if (chart == null || ticker == null) { return; } timerLastPrice.Stop(); convertFromPeriod = ConvertDataType.BAR_DAY; viewResultPeriod = ConvertDataType.BAR_MONTH; loadRequeststarted = true; int dayCount = 31 * 24; if (totalPeriod != TotalPeriod.Default) { dayCount = GetTotalPeriodDayCount(); } tradeLogic.GetPriceHistoryByPeriod("Day", DateTime.Now.AddDays(-dayCount), DateTime.Now.AddYears(10), buttonLoadChartData_UIResultHandler); totalPeriod = TotalPeriod.Default; PrintTotalPeriod(); }