apple-quant-algorithmic 0.4.0

Apple Quant's algorithmic library.
Documentation
pub trait OrdersCapacitySpec {
	type const PENDING_CLIENT: usize;
	type const PENDING_REMOTE: usize;
	type const WORKING_REMOTE: usize;
	type const COMPLETED_REMOTE: usize;
	type const DEPENDENCY: usize;
	type const PARTIAL_FILL: usize;
}

pub struct SimpleOrdersCapacitySpec;

impl OrdersCapacitySpec for SimpleOrdersCapacitySpec {
	type const PENDING_CLIENT: usize = 2;
	type const PENDING_REMOTE: usize = 2;
	type const WORKING_REMOTE: usize = 4;
	type const COMPLETED_REMOTE: usize = 1;
	type const DEPENDENCY: usize = 4;
	type const PARTIAL_FILL: usize = 4;
}

pub struct MinimalOrdersCapacitySpec;

impl OrdersCapacitySpec for MinimalOrdersCapacitySpec {
	type const PENDING_CLIENT: usize = 1;
	type const PENDING_REMOTE: usize = 1;
	type const WORKING_REMOTE: usize = 1;
	type const COMPLETED_REMOTE: usize = 1;
	type const DEPENDENCY: usize = 1;
	type const PARTIAL_FILL: usize = 1;
}