#include <trade_ledger.hpp>
Definition at line 30 of file trade_ledger.hpp.
◆ size_type
◆ value_type
◆ Visitor
◆ iterator
◆ TradeLedger() [1/3]
| pineforge::engine_script_run_v19::TradeLedger::TradeLedger |
( |
| ) |
|
◆ ~TradeLedger()
| pineforge::engine_script_run_v19::TradeLedger::~TradeLedger |
( |
| ) |
|
◆ TradeLedger() [2/3]
| pineforge::engine_script_run_v19::TradeLedger::TradeLedger |
( |
const TradeLedger & | | ) |
|
◆ TradeLedger() [3/3]
| pineforge::engine_script_run_v19::TradeLedger::TradeLedger |
( |
TradeLedger && | | ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ set_scratch_directory()
| void pineforge::engine_script_run_v19::TradeLedger::set_scratch_directory |
( |
const std::string & | | ) |
|
◆ scratch_directory()
| const std::string & pineforge::engine_script_run_v19::TradeLedger::scratch_directory |
( |
| ) |
const |
◆ set_cache_rows()
| void pineforge::engine_script_run_v19::TradeLedger::set_cache_rows |
( |
size_type | rows | ) |
|
◆ cache_rows()
| size_type pineforge::engine_script_run_v19::TradeLedger::cache_rows |
( |
| ) |
const |
◆ resident_cache_bytes()
| static size_type pineforge::engine_script_run_v19::TradeLedger::resident_cache_bytes |
( |
size_type | rows | ) |
|
|
static |
◆ cache_resident_bytes()
| size_type pineforge::engine_script_run_v19::TradeLedger::cache_resident_bytes |
( |
| ) |
const |
◆ cache_size()
| size_type pineforge::engine_script_run_v19::TradeLedger::cache_size |
( |
| ) |
const |
◆ clear()
| void pineforge::engine_script_run_v19::TradeLedger::clear |
( |
| ) |
|
◆ reserve()
| void pineforge::engine_script_run_v19::TradeLedger::reserve |
( |
size_type | | ) |
|
◆ size()
| size_type pineforge::engine_script_run_v19::TradeLedger::size |
( |
| ) |
const |
◆ base()
| size_type pineforge::engine_script_run_v19::TradeLedger::base |
( |
| ) |
const |
◆ resident_size()
| size_type pineforge::engine_script_run_v19::TradeLedger::resident_size |
( |
| ) |
const |
◆ resident_base()
| size_type pineforge::engine_script_run_v19::TradeLedger::resident_base |
( |
| ) |
const |
◆ empty()
| bool pineforge::engine_script_run_v19::TradeLedger::empty |
( |
| ) |
const |
◆ read()
| Trade pineforge::engine_script_run_v19::TradeLedger::read |
( |
size_type | global | ) |
const |
◆ operator[]()
| Trade pineforge::engine_script_run_v19::TradeLedger::operator[] |
( |
size_type | global | ) |
const |
◆ at()
| Trade pineforge::engine_script_run_v19::TradeLedger::at |
( |
size_type | global | ) |
const |
◆ back()
| Trade pineforge::engine_script_run_v19::TradeLedger::back |
( |
| ) |
const |
◆ numeric_at()
| Trade pineforge::engine_script_run_v19::TradeLedger::numeric_at |
( |
size_type | global | ) |
const |
◆ entry_id_at()
| std::string pineforge::engine_script_run_v19::TradeLedger::entry_id_at |
( |
size_type | global | ) |
const |
◆ pnl_at()
| double pineforge::engine_script_run_v19::TradeLedger::pnl_at |
( |
size_type | global | ) |
const |
◆ pnl_pct_at()
| double pineforge::engine_script_run_v19::TradeLedger::pnl_pct_at |
( |
size_type | global | ) |
const |
◆ commission_at()
| double pineforge::engine_script_run_v19::TradeLedger::commission_at |
( |
size_type | global | ) |
const |
◆ entry_bar_index_at()
| std::int32_t pineforge::engine_script_run_v19::TradeLedger::entry_bar_index_at |
( |
size_type | global | ) |
const |
◆ exit_bar_index_at()
| std::int32_t pineforge::engine_script_run_v19::TradeLedger::exit_bar_index_at |
( |
size_type | global | ) |
const |
◆ entry_incarnation_at()
| std::uint64_t pineforge::engine_script_run_v19::TradeLedger::entry_incarnation_at |
( |
size_type | global | ) |
const |
◆ entry_price_at()
| double pineforge::engine_script_run_v19::TradeLedger::entry_price_at |
( |
size_type | global | ) |
const |
◆ exit_price_at()
| double pineforge::engine_script_run_v19::TradeLedger::exit_price_at |
( |
size_type | global | ) |
const |
◆ entry_time_at()
| std::int64_t pineforge::engine_script_run_v19::TradeLedger::entry_time_at |
( |
size_type | global | ) |
const |
◆ exit_time_at()
| std::int64_t pineforge::engine_script_run_v19::TradeLedger::exit_time_at |
( |
size_type | global | ) |
const |
◆ qty_at()
| double pineforge::engine_script_run_v19::TradeLedger::qty_at |
( |
size_type | global | ) |
const |
◆ max_runup_at()
| double pineforge::engine_script_run_v19::TradeLedger::max_runup_at |
( |
size_type | global | ) |
const |
◆ max_drawdown_at()
| double pineforge::engine_script_run_v19::TradeLedger::max_drawdown_at |
( |
size_type | global | ) |
const |
◆ is_long_at()
| bool pineforge::engine_script_run_v19::TradeLedger::is_long_at |
( |
size_type | global | ) |
const |
◆ entry_comment_at()
| std::string pineforge::engine_script_run_v19::TradeLedger::entry_comment_at |
( |
size_type | global | ) |
const |
◆ exit_comment_at()
| std::string pineforge::engine_script_run_v19::TradeLedger::exit_comment_at |
( |
size_type | global | ) |
const |
◆ exit_id_at()
| std::string pineforge::engine_script_run_v19::TradeLedger::exit_id_at |
( |
size_type | global | ) |
const |
◆ replace()
| void pineforge::engine_script_run_v19::TradeLedger::replace |
( |
size_type | global, |
|
|
const Trade & | ) |
◆ modify()
| void pineforge::engine_script_run_v19::TradeLedger::modify |
( |
size_type | global, |
|
|
const std::function< void(Trade &)> & | ) |
◆ push_back() [1/2]
| void pineforge::engine_script_run_v19::TradeLedger::push_back |
( |
const Trade & | trade | ) |
|
Append at the logical global end (3.4:613-616).
◆ push_back() [2/2]
| void pineforge::engine_script_run_v19::TradeLedger::push_back |
( |
Trade && | trade | ) |
|
◆ resize()
| void pineforge::engine_script_run_v19::TradeLedger::resize |
( |
size_type | global_end | ) |
|
◆ begin()
| const_iterator pineforge::engine_script_run_v19::TradeLedger::begin |
( |
| ) |
const |
◆ end()
| const_iterator pineforge::engine_script_run_v19::TradeLedger::end |
( |
| ) |
const |
◆ visit()
◆ previous()
| bool pineforge::engine_script_run_v19::TradeLedger::previous |
( |
size_type & | cursor, |
|
|
Trade & | value ) const |
◆ materialize()
| const Trade & pineforge::engine_script_run_v19::TradeLedger::materialize |
( |
size_type | global | ) |
const |
◆ seal()
| void pineforge::engine_script_run_v19::TradeLedger::seal |
( |
size_type | global_end | ) |
|
◆ kRecordBytes
| size_type pineforge::engine_script_run_v19::TradeLedger::kRecordBytes = 168 |
|
staticconstexpr |
◆ kResidentRows
| size_type pineforge::engine_script_run_v19::TradeLedger::kResidentRows = 64 |
|
staticconstexpr |
◆ kCacheStringBytes
| size_type pineforge::engine_script_run_v19::TradeLedger::kCacheStringBytes = 128 |
|
staticconstexpr |
◆ kLedgerEntryBytes
| size_type pineforge::engine_script_run_v19::TradeLedger::kLedgerEntryBytes |
|
staticconstexpr |
Initial value:=
static constexpr size_type kRecordBytes
static constexpr size_type kCacheStringBytes
Definition at line 46 of file trade_ledger.hpp.
◆ kDefaultCacheRows
| size_type pineforge::engine_script_run_v19::TradeLedger::kDefaultCacheRows = 65536 |
|
staticconstexpr |
◆ kMaxCacheRows
| size_type pineforge::engine_script_run_v19::TradeLedger::kMaxCacheRows = 1048576 |
|
staticconstexpr |
◆ kSinkCacheRows
| size_type pineforge::engine_script_run_v19::TradeLedger::kSinkCacheRows = 128 |
|
staticconstexpr |
The documentation for this class was generated from the following file: