|
BBSTRADER 2.4.0
|
This is the complete list of members for MT5::MetaTraderClient, including all inherited members.
| account_info() -> std::optional< AccountInfo > | MT5::MetaTraderClient | inlinevirtual |
| copy_rates_from(str &s, int32_t t, DateTime from, int32_t count) -> RateInfoType | MT5::MetaTraderClient | inlinevirtual |
| copy_rates_from(str &s, int32_t t, int64_t from, int32_t count) -> RateInfoType | MT5::MetaTraderClient | inlinevirtual |
| copy_rates_from_pos(str &s, int32_t t, int32_t start, int32_t count) -> RateInfoType | MT5::MetaTraderClient | inlinevirtual |
| copy_rates_range(str &s, int32_t t, DateTime from, DateTime to) -> RateInfoType | MT5::MetaTraderClient | inlinevirtual |
| copy_rates_range(str &s, int32_t t, int64_t from, int64_t to) -> RateInfoType | MT5::MetaTraderClient | inlinevirtual |
| copy_ticks_from(str &s, DateTime from, int32_t count, int32_t flags) -> TickInfoType | MT5::MetaTraderClient | inlinevirtual |
| copy_ticks_from(str &s, int64_t from, int32_t count, int32_t flags) -> TickInfoType | MT5::MetaTraderClient | inlinevirtual |
| copy_ticks_range(str &s, DateTime from, DateTime to, int32_t flags) -> TickInfoType | MT5::MetaTraderClient | inlinevirtual |
| copy_ticks_range(str &s, int64_t from, int64_t to, int32_t flags) -> TickInfoType | MT5::MetaTraderClient | inlinevirtual |
| history_deals_get(int64_t from, int64_t to, str &group) -> DealsData | MT5::MetaTraderClient | inlinevirtual |
| history_deals_get(int64_t from, int64_t to) -> DealsData | MT5::MetaTraderClient | inlinevirtual |
| history_deals_get(DateTime from, DateTime to, str &group) -> DealsData | MT5::MetaTraderClient | inlinevirtual |
| history_deals_get(DateTime from, DateTime to) -> DealsData | MT5::MetaTraderClient | inlinevirtual |
| history_deals_get(uint64_t ticket) -> DealsData | MT5::MetaTraderClient | inlinevirtual |
| history_deals_get_by_pos(uint64_t pos_id) -> DealsData | MT5::MetaTraderClient | inlinevirtual |
| history_deals_total(int64_t from, int64_t to) -> std::optional< int32_t > | MT5::MetaTraderClient | inlinevirtual |
| history_deals_total(DateTime from, DateTime to) -> std::optional< int32_t > | MT5::MetaTraderClient | inlinevirtual |
| history_orders_get(int64_t from, int64_t to, str &group) -> OrdersData | MT5::MetaTraderClient | inlinevirtual |
| history_orders_get(DateTime from, DateTime to, str &group) -> OrdersData | MT5::MetaTraderClient | inlinevirtual |
| history_orders_get(int64_t from, int64_t to) -> OrdersData | MT5::MetaTraderClient | inlinevirtual |
| history_orders_get(DateTime from, DateTime to) -> OrdersData | MT5::MetaTraderClient | inlinevirtual |
| history_orders_get(uint64_t ticket) -> std::optional< TradeOrder > | MT5::MetaTraderClient | inlinevirtual |
| history_orders_get_by_pos(uint64_t pos_id) -> OrdersData | MT5::MetaTraderClient | inlinevirtual |
| history_orders_total(int64_t from, int64_t to) -> std::optional< int32_t > | MT5::MetaTraderClient | inlinevirtual |
| history_orders_total(DateTime from, DateTime to) -> std::optional< int32_t > | MT5::MetaTraderClient | inlinevirtual |
| initialize() -> bool | MT5::MetaTraderClient | inlinevirtual |
| initialize(str &path) -> bool | MT5::MetaTraderClient | inlinevirtual |
| initialize(str &path, uint64_t account, str &pw, str &srv, uint32_t timeout, bool portable) -> bool | MT5::MetaTraderClient | inlinevirtual |
| last_error() -> std::optional< LastErrorResult > | MT5::MetaTraderClient | inlinevirtual |
| login(uint64_t account, str &pw, str &srv, uint32_t timeout) -> bool | MT5::MetaTraderClient | inlinevirtual |
| market_book_add(str &symbol) -> bool | MT5::MetaTraderClient | inlinevirtual |
| market_book_get(str &symbol) -> BookData | MT5::MetaTraderClient | inlinevirtual |
| market_book_release(str &symbol) -> bool | MT5::MetaTraderClient | inlinevirtual |
| MetaTraderClient()=delete | MT5::MetaTraderClient | |
| MetaTraderClient(const MetaTraderClient &)=delete (defined in MT5::MetaTraderClient) | MT5::MetaTraderClient | |
| MetaTraderClient(Handlers handlers) | MT5::MetaTraderClient | inlineexplicit |
| operator=(const MetaTraderClient &)=delete (defined in MT5::MetaTraderClient) | MT5::MetaTraderClient | |
| order_calc_margin(int32_t action, str &sym, double vol, double prc) -> std::optional< double > | MT5::MetaTraderClient | inlinevirtual |
| order_calc_profit(int32_t action, str &sym, double vol, double open, double close) -> std::optional< double > | MT5::MetaTraderClient | inlinevirtual |
| order_check(const py::dict &dict) -> std::optional< OrderCheckResult > | MT5::MetaTraderClient | inlinevirtual |
| order_check(const TradeRequest &req) -> std::optional< OrderCheckResult > | MT5::MetaTraderClient | inlinevirtual |
| order_get_by_ticket(uint64_t ticket) -> std::optional< TradeOrder > | MT5::MetaTraderClient | inlinevirtual |
| order_send(const py::dict &dict) -> std::optional< OrderSentResult > | MT5::MetaTraderClient | inlinevirtual |
| order_send(const TradeRequest &req) -> std::optional< OrderSentResult > | MT5::MetaTraderClient | inlinevirtual |
| orders_get() -> OrdersData | MT5::MetaTraderClient | inlinevirtual |
| orders_get(str &symbol) -> OrdersData | MT5::MetaTraderClient | inlinevirtual |
| orders_get_by_group(str &group) -> OrdersData | MT5::MetaTraderClient | inlinevirtual |
| orders_total() -> std::optional< int32_t > | MT5::MetaTraderClient | inlinevirtual |
| position_get_by_ticket(uint64_t ticket) -> std::optional< TradePosition > | MT5::MetaTraderClient | inlinevirtual |
| positions_get() -> PositionsData | MT5::MetaTraderClient | inlinevirtual |
| positions_get(str &symbol) -> PositionsData | MT5::MetaTraderClient | inlinevirtual |
| positions_get_by_group(str &group) -> PositionsData | MT5::MetaTraderClient | inlinevirtual |
| positions_total() -> std::optional< int32_t > | MT5::MetaTraderClient | inlinevirtual |
| shutdown() noexcept -> void | MT5::MetaTraderClient | inlinevirtual |
| symbol_info(str &symbol) -> std::optional< SymbolInfo > | MT5::MetaTraderClient | inlinevirtual |
| symbol_info_tick(str &symbol) -> std::optional< TickInfo > | MT5::MetaTraderClient | inlinevirtual |
| symbol_select(str &symbol, bool enable) -> bool | MT5::MetaTraderClient | inlinevirtual |
| symbols_get() -> SymbolsData | MT5::MetaTraderClient | inlinevirtual |
| symbols_get(str &group) -> SymbolsData | MT5::MetaTraderClient | inlinevirtual |
| symbols_total() -> std::optional< int32_t > | MT5::MetaTraderClient | inlinevirtual |
| terminal_info() -> std::optional< TerminalInfo > | MT5::MetaTraderClient | inlinevirtual |
| version() -> std::optional< VersionInfo > | MT5::MetaTraderClient | inlinevirtual |
| ~MetaTraderClient()=default | MT5::MetaTraderClient | virtual |