Crate nt_execution

Crate nt_execution 

Source

Re-exports§

pub use broker::Account;
pub use broker::BrokerClient;
pub use broker::BrokerError;
pub use broker::ExecutionError;
pub use broker::HealthStatus;
pub use broker::OrderFilter;
pub use broker::Position;
pub use broker::PositionSide;
pub use broker::Result;
pub use alpaca_broker::AlpacaBroker;
pub use ibkr_broker::IBKRBroker;
pub use ibkr_broker::IBKRConfig;
pub use polygon_broker::PolygonClient;
pub use polygon_broker::PolygonConfig;
pub use ccxt_broker::CCXTBroker;
pub use ccxt_broker::CCXTConfig;
pub use questrade_broker::QuestradeBroker;
pub use questrade_broker::QuestradeConfig;
pub use oanda_broker::OANDABroker;
pub use oanda_broker::OANDAConfig;
pub use lime_broker::LimeBroker;
pub use lime_broker::LimeBrokerConfig;
pub use alpha_vantage::AlphaVantageClient;
pub use alpha_vantage::AlphaVantageConfig;
pub use news_api::NewsAPIClient;
pub use news_api::NewsAPIConfig;
pub use yahoo_finance::YahooFinanceClient;
pub use yahoo_finance::YahooFinanceConfig;
pub use odds_api::OddsAPIClient;
pub use odds_api::OddsAPIConfig;
pub use order_manager::OrderManager;
pub use order_manager::OrderRequest;
pub use order_manager::OrderResponse;
pub use order_manager::OrderStatus;
pub use order_manager::OrderUpdate;
pub use router::OrderRouter;

Modules§

alpaca_broker
alpha_vantage
broker
ccxt_broker
fill_reconciliation
ibkr_broker
lime_broker
news_api
oanda_broker
odds_api
order_manager
polygon_broker
questrade_broker
router
yahoo_finance

Structs§

Symbol
Represents a trading symbol (e.g., “AAPL”, “GOOGL”)

Enums§

OrderSide
Order side (buy or sell)
OrderType
Type of order to place
TimeInForce
How long an order remains active