Expand limit order intent coverage

This commit is contained in:
boris
2026-04-23 03:28:14 -07:00
parent a7bb29ce2a
commit 8906490a40
3 changed files with 454 additions and 1 deletions

View File

@@ -100,26 +100,56 @@ pub enum OrderIntent {
lots: i32,
reason: String,
},
LimitLots {
symbol: String,
lots: i32,
limit_price: f64,
reason: String,
},
TargetValue {
symbol: String,
target_value: f64,
reason: String,
},
LimitTargetValue {
symbol: String,
target_value: f64,
limit_price: f64,
reason: String,
},
Value {
symbol: String,
value: f64,
reason: String,
},
LimitValue {
symbol: String,
value: f64,
limit_price: f64,
reason: String,
},
Percent {
symbol: String,
percent: f64,
reason: String,
},
LimitPercent {
symbol: String,
percent: f64,
limit_price: f64,
reason: String,
},
TargetPercent {
symbol: String,
target_percent: f64,
reason: String,
},
LimitTargetPercent {
symbol: String,
target_percent: f64,
limit_price: f64,
reason: String,
},
CancelOrder {
order_id: u64,
reason: String,