close_single_or_all_positions#
API documentation for tradeexecutor.cli.close_position.close_single_or_all_positions Python function.
- close_single_or_all_positions(web3, execution_model, execution_context, pricing_model, sync_model, state, universe, routing_model, routing_state, valuation_model, slippage_tolerance, interactive=True, position_id=None, unit_testing=False, close_by_sell=True, blacklist_marked_down=True)[source]#
Close single/all positions.
CLI entry point
Sync reserves before starting
Close any open positions
Display trade execution and position report afterwards
- Parameters:
web3 (Web3) –
execution_model (ExecutionModel) –
execution_context (ExecutionContext) –
pricing_model (PricingModel) –
sync_model (SyncModel) –
state (State) –
universe (TradingStrategyUniverse) –
routing_model (RoutingModel) –
routing_state (RoutingState) –
valuation_model (ValuationModel) –
slippage_tolerance (float) –
position_id (int | None) –