Esempio n. 1
0
 public Chart(QuoteChart getchart)
 {
     Candles = new List <JapCandle>();
     for (int i = 0; i < getchart.Chart.Result[0].Timestamp.Count; i++)
     {
         JapCandle jc = new JapCandle
                        (
             getchart.Chart.Result[0].Timestamp[i],
             getchart.Chart.Result[0].Indicators.Quote[0].Open[i],
             getchart.Chart.Result[0].Indicators.Quote[0].Close[i],
             getchart.Chart.Result[0].Indicators.Quote[0].Low[i],
             getchart.Chart.Result[0].Indicators.Quote[0].High[i],
             getchart.Chart.Result[0].Indicators.Adjclose[0].adjclose[i],
             getchart.Chart.Result[0].Indicators.Quote[0].Volume[i]
                        );
         Candles.Add(jc);
     }
 }
Esempio n. 2
0
 public Chart(List <Candle> toolCandles)
 {
     Candles = new List <JapCandle>();
     for (int i = 0; i < toolCandles.Count; i++)
     {
         JapCandle jc = new JapCandle
                        (
             Helper.QuikDateTimeToTimeStamp(toolCandles[i].Datetime),
             Convert.ToDouble(toolCandles[i].Open),
             Convert.ToDouble(toolCandles[i].Close),
             Convert.ToDouble(toolCandles[i].Low),
             Convert.ToDouble(toolCandles[i].High),
             Convert.ToDouble(toolCandles[i].Close),
             Convert.ToInt64(toolCandles[i].Volume)
                        );
         Candles.Add(jc);
     }
     this.toolCandles = toolCandles;
 }