public FormChart(Market market_, string ticker_) { InitializeComponent(); panelChart.MouseWheel += panelChart_MouseWheel; market = market_; ticker = ticker_; totalPeriod = TotalPeriod.Default; PrintTotalPeriod(); tradeLogic = new FormTradeLogic(ticker, market); timerLastPrice = new AppTimer(7000, UpdatePrice_Tick, this); }
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 buttonLoad5MinChart_Click(object sender, EventArgs e) { if (loadRequeststarted) { return; } if (chart == null || ticker == null) { return; } timerLastPrice.Stop(); convertFromPeriod = ConvertDataType.BAR_5; viewResultPeriod = ConvertDataType.BAR_5; loadRequeststarted = true; int dayCount = 2; if (totalPeriod != TotalPeriod.Default) { dayCount = GetTotalPeriodDayCount(); } tradeLogic.GetPriceHistoryByPeriod("Min5", DateTime.Now.AddDays(-dayCount), DateTime.Now.AddYears(10), buttonLoadChartData_UIResultHandler); totalPeriod = TotalPeriod.Default; PrintTotalPeriod(); }
private void PeriodAllDataToolStripMenuItem_Click(object sender, EventArgs e) { totalPeriod = TotalPeriod.All; PrintTotalPeriod(); }
private void Period6MonthsToolStripMenuItem1_Click(object sender, EventArgs e) { totalPeriod = TotalPeriod.Month6; PrintTotalPeriod(); }
private void Period2WeeksToolStripMenuItem_Click(object sender, EventArgs e) { totalPeriod = TotalPeriod.Week2; PrintTotalPeriod(); }
private void Period5DaysToolStripMenuItem_Click(object sender, EventArgs e) { totalPeriod = TotalPeriod.Days5; PrintTotalPeriod(); }
private void PeriodDefaultToolStripMenuItem_Click(object sender, EventArgs e) { totalPeriod = TotalPeriod.Default; PrintTotalPeriod(); }