apple-quant-algorithmic 0.1.0

Apple Quant's algorithmic trading api
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::{aggregation::TradeTradeTimestamp, instrument::InstrumentSpec};

#[allow(unused_variables)]
pub trait MarketDataStream<IS: InstrumentSpec> {
	fn trades_stream<'a>(
		&mut self,
		just_added: impl ExactSizeIterator<Item = &'a TradeTradeTimestamp<IS>> + Clone,
	) -> impl Future<Output = ()>
	where
		IS: 'a,
	{
		async {}
	}
}