Fix candle type to follow binance standard

This commit is contained in:
Sik Yoon 2024-05-15 22:08:29 +09:00
parent 7476f46d66
commit fd6edef5a6

View File

@ -39,7 +39,7 @@ impl RealtimePriceData {
low_price: 0.0, low_price: 0.0,
close_time: 0, close_time: 0,
quote_asset_volume: 0.0, quote_asset_volume: 0.0,
candle_type: CandleType::DOWN, candle_type: CandleType::UP,
}; };
data data
} }
@ -70,7 +70,7 @@ pub async fn update_realtime_price_data(
realtime_price_data_builder.low_price = element.low_price; realtime_price_data_builder.low_price = element.low_price;
realtime_price_data_builder.close_time = element.close_time; realtime_price_data_builder.close_time = element.close_time;
realtime_price_data_builder.quote_asset_volume = element.quote_asset_volume; realtime_price_data_builder.quote_asset_volume = element.quote_asset_volume;
if element.open_price < element.close_price { if element.open_price <= element.close_price {
realtime_price_data_builder.candle_type = CandleType::UP; realtime_price_data_builder.candle_type = CandleType::UP;
} else { } else {
realtime_price_data_builder.candle_type = CandleType::DOWN; realtime_price_data_builder.candle_type = CandleType::DOWN;