|
|
@@ -376,8 +376,8 @@ pub fn generate_msv_by_trades(mut trades: Vec<Trade>, mills_back: Decimal, simpl
|
|
|
final_volume_data.push(vec![index_timestamp, Decimal::ZERO]);
|
|
|
|
|
|
if final_sigma_data.len() > 0 {
|
|
|
- final_sigma_data.push(final_sigma_data[final_sigma_data.len() - 1].clone());
|
|
|
- final_sigma_ma_data.push(final_sigma_ma_data[final_sigma_ma_data.len() - 1].clone());
|
|
|
+ final_sigma_data.push(vec![index_timestamp, final_sigma_data[final_sigma_data.len() - 1][1]]);
|
|
|
+ final_sigma_ma_data.push(vec![index_timestamp, final_sigma_ma_data[final_sigma_ma_data.len() - 1][1]]);
|
|
|
} else {
|
|
|
final_sigma_data.push(vec![index_timestamp, Decimal::ZERO]);
|
|
|
final_sigma_ma_data.push(vec![index_timestamp, Decimal::ZERO]);
|