|
|
@@ -365,13 +365,8 @@ pub fn generate_msv_by_trades(mut trades: Vec<Trade>, mills_back: Decimal, simpl
|
|
|
final_epr_data.push(vec![index_timestamp, Decimal::ZERO]);
|
|
|
final_volume_data.push(vec![index_timestamp, Decimal::ZERO]);
|
|
|
|
|
|
- if final_sigma_data.len() > 0 {
|
|
|
- final_sigma_data.push(vec![index_timestamp, final_sigma_data.last().unwrap()[1]]);
|
|
|
- final_sigma_ma_data.push(vec![index_timestamp, final_sigma_ma_data.last().unwrap()[1]]);
|
|
|
- } else {
|
|
|
- final_sigma_data.push(vec![index_timestamp, Decimal::ZERO]);
|
|
|
- final_sigma_ma_data.push(vec![index_timestamp, Decimal::ZERO]);
|
|
|
- }
|
|
|
+ final_sigma_data.push(vec![index_timestamp, max_fair_d]);
|
|
|
+ final_sigma_ma_data.push(vec![index_timestamp, max_fair_ema_d]);
|
|
|
|
|
|
// 说明在这个时间范围内是有数据存在的,将各类副图放置完全
|
|
|
} else {
|