use crate::ws::Arg;
pub fn spot_grid_orders(inst_type: impl Into<String>) -> Arg {
Arg::new("grid-orders-spot").inst_type(inst_type)
}
pub fn contract_grid_orders(inst_type: impl Into<String>) -> Arg {
Arg::new("grid-orders-contract").inst_type(inst_type)
}
pub fn grid_positions(algo_id: impl Into<String>) -> Arg {
Arg::new("grid-positions").algo_id(algo_id)
}
pub fn grid_sub_orders(algo_id: impl Into<String>) -> Arg {
Arg::new("grid-sub-orders").algo_id(algo_id)
}
pub fn recurring_buy_orders(inst_type: impl Into<String>) -> Arg {
Arg::new("algo-recurring-buy").inst_type(inst_type)
}
pub fn copytrading_lead_notification() -> Arg {
Arg::new("copytrading-lead-notification").inst_type("SWAP")
}