![]() |
algotradelib 0.0.0.9000
C++ header-only library for algorithmic trading
|
What one execution was charged: the broker's commission and the institution fee. More...
#include <algotradelib/src/backtest/cost.hpp>
Public Attributes | |
| Decimal64 | broker_ {Decimal64::parse("0")} |
| The broker's commission, after its minimum. | |
| std::optional< Decimal64 > | institution_ |
| The institution fee (유관기관제비용), if the rate is split. | |
| AppliedRate | applied_ |
| The rate that charged it. | |
What one execution was charged: the broker's commission and the institution fee.
Each component is truncated to whole currency units separately. An empty institution_ means the rate was not split, so broker_ includes everything.
| AppliedRate algotradelib::backtest::CommissionCharge::applied_ |
The rate that charged it.
Definition at line 173 of file cost.hpp.
Referenced by algotradelib::backtest::CommissionPolicy::charge().
| Decimal64 algotradelib::backtest::CommissionCharge::broker_ {Decimal64::parse("0")} |
The broker's commission, after its minimum.
Definition at line 169 of file cost.hpp.
Referenced by algotradelib::backtest::CommissionPolicy::charge().
| std::optional<Decimal64> algotradelib::backtest::CommissionCharge::institution_ |
The institution fee (유관기관제비용), if the rate is split.
Definition at line 171 of file cost.hpp.
Referenced by algotradelib::backtest::CommissionPolicy::charge().