BBSTRADER 2.4.0
Loading...
Searching...
No Matches
MT5::MetaTraderClient Member List

This is the complete list of members for MT5::MetaTraderClient, including all inherited members.

account_info() -> std::optional< AccountInfo >MT5::MetaTraderClientinlinevirtual
copy_rates_from(str &s, int32_t t, DateTime from, int32_t count) -> RateInfoTypeMT5::MetaTraderClientinlinevirtual
copy_rates_from(str &s, int32_t t, int64_t from, int32_t count) -> RateInfoTypeMT5::MetaTraderClientinlinevirtual
copy_rates_from_pos(str &s, int32_t t, int32_t start, int32_t count) -> RateInfoTypeMT5::MetaTraderClientinlinevirtual
copy_rates_range(str &s, int32_t t, DateTime from, DateTime to) -> RateInfoTypeMT5::MetaTraderClientinlinevirtual
copy_rates_range(str &s, int32_t t, int64_t from, int64_t to) -> RateInfoTypeMT5::MetaTraderClientinlinevirtual
copy_ticks_from(str &s, DateTime from, int32_t count, int32_t flags) -> TickInfoTypeMT5::MetaTraderClientinlinevirtual
copy_ticks_from(str &s, int64_t from, int32_t count, int32_t flags) -> TickInfoTypeMT5::MetaTraderClientinlinevirtual
copy_ticks_range(str &s, DateTime from, DateTime to, int32_t flags) -> TickInfoTypeMT5::MetaTraderClientinlinevirtual
copy_ticks_range(str &s, int64_t from, int64_t to, int32_t flags) -> TickInfoTypeMT5::MetaTraderClientinlinevirtual
history_deals_get(int64_t from, int64_t to, str &group) -> DealsDataMT5::MetaTraderClientinlinevirtual
history_deals_get(int64_t from, int64_t to) -> DealsDataMT5::MetaTraderClientinlinevirtual
history_deals_get(DateTime from, DateTime to, str &group) -> DealsDataMT5::MetaTraderClientinlinevirtual
history_deals_get(DateTime from, DateTime to) -> DealsDataMT5::MetaTraderClientinlinevirtual
history_deals_get(uint64_t ticket) -> DealsDataMT5::MetaTraderClientinlinevirtual
history_deals_get_by_pos(uint64_t pos_id) -> DealsDataMT5::MetaTraderClientinlinevirtual
history_deals_total(int64_t from, int64_t to) -> std::optional< int32_t >MT5::MetaTraderClientinlinevirtual
history_deals_total(DateTime from, DateTime to) -> std::optional< int32_t >MT5::MetaTraderClientinlinevirtual
history_orders_get(int64_t from, int64_t to, str &group) -> OrdersDataMT5::MetaTraderClientinlinevirtual
history_orders_get(DateTime from, DateTime to, str &group) -> OrdersDataMT5::MetaTraderClientinlinevirtual
history_orders_get(int64_t from, int64_t to) -> OrdersDataMT5::MetaTraderClientinlinevirtual
history_orders_get(DateTime from, DateTime to) -> OrdersDataMT5::MetaTraderClientinlinevirtual
history_orders_get(uint64_t ticket) -> std::optional< TradeOrder >MT5::MetaTraderClientinlinevirtual
history_orders_get_by_pos(uint64_t pos_id) -> OrdersDataMT5::MetaTraderClientinlinevirtual
history_orders_total(int64_t from, int64_t to) -> std::optional< int32_t >MT5::MetaTraderClientinlinevirtual
history_orders_total(DateTime from, DateTime to) -> std::optional< int32_t >MT5::MetaTraderClientinlinevirtual
initialize() -> boolMT5::MetaTraderClientinlinevirtual
initialize(str &path) -> boolMT5::MetaTraderClientinlinevirtual
initialize(str &path, uint64_t account, str &pw, str &srv, uint32_t timeout, bool portable) -> boolMT5::MetaTraderClientinlinevirtual
last_error() -> std::optional< LastErrorResult >MT5::MetaTraderClientinlinevirtual
login(uint64_t account, str &pw, str &srv, uint32_t timeout) -> boolMT5::MetaTraderClientinlinevirtual
market_book_add(str &symbol) -> boolMT5::MetaTraderClientinlinevirtual
market_book_get(str &symbol) -> BookDataMT5::MetaTraderClientinlinevirtual
market_book_release(str &symbol) -> boolMT5::MetaTraderClientinlinevirtual
MetaTraderClient()=deleteMT5::MetaTraderClient
MetaTraderClient(const MetaTraderClient &)=delete (defined in MT5::MetaTraderClient)MT5::MetaTraderClient
MetaTraderClient(Handlers handlers)MT5::MetaTraderClientinlineexplicit
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::MetaTraderClientinlinevirtual
order_calc_profit(int32_t action, str &sym, double vol, double open, double close) -> std::optional< double >MT5::MetaTraderClientinlinevirtual
order_check(const py::dict &dict) -> std::optional< OrderCheckResult >MT5::MetaTraderClientinlinevirtual
order_check(const TradeRequest &req) -> std::optional< OrderCheckResult >MT5::MetaTraderClientinlinevirtual
order_get_by_ticket(uint64_t ticket) -> std::optional< TradeOrder >MT5::MetaTraderClientinlinevirtual
order_send(const py::dict &dict) -> std::optional< OrderSentResult >MT5::MetaTraderClientinlinevirtual
order_send(const TradeRequest &req) -> std::optional< OrderSentResult >MT5::MetaTraderClientinlinevirtual
orders_get() -> OrdersDataMT5::MetaTraderClientinlinevirtual
orders_get(str &symbol) -> OrdersDataMT5::MetaTraderClientinlinevirtual
orders_get_by_group(str &group) -> OrdersDataMT5::MetaTraderClientinlinevirtual
orders_total() -> std::optional< int32_t >MT5::MetaTraderClientinlinevirtual
position_get_by_ticket(uint64_t ticket) -> std::optional< TradePosition >MT5::MetaTraderClientinlinevirtual
positions_get() -> PositionsDataMT5::MetaTraderClientinlinevirtual
positions_get(str &symbol) -> PositionsDataMT5::MetaTraderClientinlinevirtual
positions_get_by_group(str &group) -> PositionsDataMT5::MetaTraderClientinlinevirtual
positions_total() -> std::optional< int32_t >MT5::MetaTraderClientinlinevirtual
shutdown() noexcept -> voidMT5::MetaTraderClientinlinevirtual
symbol_info(str &symbol) -> std::optional< SymbolInfo >MT5::MetaTraderClientinlinevirtual
symbol_info_tick(str &symbol) -> std::optional< TickInfo >MT5::MetaTraderClientinlinevirtual
symbol_select(str &symbol, bool enable) -> boolMT5::MetaTraderClientinlinevirtual
symbols_get() -> SymbolsDataMT5::MetaTraderClientinlinevirtual
symbols_get(str &group) -> SymbolsDataMT5::MetaTraderClientinlinevirtual
symbols_total() -> std::optional< int32_t >MT5::MetaTraderClientinlinevirtual
terminal_info() -> std::optional< TerminalInfo >MT5::MetaTraderClientinlinevirtual
version() -> std::optional< VersionInfo >MT5::MetaTraderClientinlinevirtual
~MetaTraderClient()=defaultMT5::MetaTraderClientvirtual