コード例 #1
0
 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);
 }
コード例 #2
0
 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);
 }
コード例 #3
0
        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();
        }
コード例 #4
0
        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();
            }
        }
コード例 #5
0
        /*
         * 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();
        }