|
OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
|
#include <policies.hpp>
Public Member Functions | |
| OpenPitPretradePoliciesSpotFundsOverride | Raw () const noexcept |
| SpotFundsOverride (OpenPitMarketDataInstrumentId instrument) | |
| SpotFundsOverride (OpenPitMarketDataInstrumentId instrument, ::openpit::param::AccountGroupId accountGroupId) | |
| SpotFundsOverride (OpenPitMarketDataInstrumentId instrument, ::openpit::param::AccountId accountId) | |
Static Public Member Functions | |
| static OpenPitPretradePoliciesSpotFundsOverrideTarget | InstrumentAccountGroupTarget (OpenPitMarketDataInstrumentId instrument, ::openpit::param::AccountGroupId accountGroupId) noexcept |
| static OpenPitPretradePoliciesSpotFundsOverrideTarget | InstrumentAccountTarget (OpenPitMarketDataInstrumentId instrument, ::openpit::param::AccountId accountId) noexcept |
| static OpenPitPretradePoliciesSpotFundsOverrideTarget | InstrumentTarget (OpenPitMarketDataInstrumentId instrument) noexcept |
Public Attributes | |
| std::optional< std::uint16_t > | slippageBps |
| OpenPitPretradePoliciesSpotFundsOverrideTarget | target {} |
|
inlineexplicit |
|
inline |
|
inline |
|
inlinestaticnodiscardnoexcept |
|
inlinestaticnodiscardnoexcept |
|
inlinestaticnodiscardnoexcept |
|
inlinenodiscardnoexcept |
| std::optional<std::uint16_t> openpit::pretrade::policies::SpotFundsOverride::slippageBps |
| OpenPitPretradePoliciesSpotFundsOverrideTarget openpit::pretrade::policies::SpotFundsOverride::target {} |