public string get_stock_candle() { DateTime dt_start = DateTime.Now.AddSeconds(-150000); dt_start = UnixTime.get_local_time_long(1422500764000); DateTime dt_end = dt_start.AddDays(0.5); dt_end = dt_start.AddMinutes(50); BsonArray list_result = new BsonArray(); BsonArray list = BtcCompute.get_candle("", dt_start, dt_end, 60); for (int i = 0; i < list.Count; i++) { BsonDocument doc = list[i].AsBsonDocument; BsonArray item = new BsonArray(); item.Add(Convert.ToUInt64(doc["start_time"].ToString())); item.Add(Convert.ToDouble(doc["open"].ToString())); item.Add(Convert.ToDouble(doc["hight"].ToString())); item.Add(Convert.ToDouble(doc["low"].ToString())); item.Add(Convert.ToDouble(doc["close"].ToString())); list_result.Add(item); } return(list_result.ToString()); }
private void btn_test_Click(object sender, EventArgs e) { StringBuilder sb = new StringBuilder(); DateTime dt_start = UnixTime.get_local_time_long(1329104164000); DateTime dt_end = dt_start.AddDays(0.5); BsonArray list = BtcCompute.get_candle("", dt_start, dt_end, 3600); sb.Append(BtcCompute.get_region_info_title()); for (int i = 0; i < list.Count; i++) { BsonDocument doc = list[i].AsBsonDocument; sb.Append(BtcCompute.get_region_info(doc)); } this.txt_result.Text = sb.ToString(); }