|
|
@@ -47,7 +47,7 @@ pub fn export_html(export_info: Vec<ExportExchangeTickerInfo>, start_at: &str, e
|
|
|
let mut short_volume = Decimal::ONE;
|
|
|
let mut long_volume = Decimal::ONE;
|
|
|
let mut sum_volume = Decimal::ONE;
|
|
|
- let mut recall_ticker_info: Vec<Trades> = export_exchange_ticker_info.recall_ticker_info.iter().filter(|recall_trades| {
|
|
|
+ let recall_ticker_info: Vec<Trades> = export_exchange_ticker_info.recall_ticker_info.iter().filter(|recall_trades| {
|
|
|
let recall_create_time = Decimal::from_str(&recall_trades.create_time).unwrap();
|
|
|
let create_time = Decimal::from_str(&trades.create_time).unwrap();
|
|
|
let recall_time = Decimal::from_i64(config.recall_time).unwrap();
|
|
|
@@ -59,7 +59,7 @@ pub fn export_html(export_info: Vec<ExportExchangeTickerInfo>, start_at: &str, e
|
|
|
sum_volume += size.abs();
|
|
|
if size > dec!(0) { long_volume += size } else { short_volume += size.abs() }
|
|
|
};
|
|
|
- if long_volume / sum_volume >= dec!(0.7) || short_volume / sum_volume >= dec!(0.7) {
|
|
|
+ if long_volume / sum_volume >= config.long_volume_rate || short_volume / sum_volume >= config.short_volume_rate {
|
|
|
// 新增订单流主动性数据
|
|
|
let max_price = Decimal::from_str(&export_exchange_ticker_info.max_price.clone()).unwrap() * dec!(1.005);
|
|
|
ticker_info.push(Trades {
|