|
|
@@ -44,6 +44,10 @@ fn calc_total_volume(records: Value) -> Decimal {
|
|
|
fn calc_rise_percentage(records: Value) -> Decimal {
|
|
|
let records_array = records.as_array().unwrap();
|
|
|
|
|
|
+ if records_array.len() == 0 {
|
|
|
+ return Decimal::ZERO
|
|
|
+ }
|
|
|
+
|
|
|
let first_record = records_array[records_array.len() - 1].clone();
|
|
|
let last_record = records_array[0].clone();
|
|
|
let open = Decimal::from_str(first_record["open"].as_str().unwrap().to_string().as_str()).unwrap();
|