#include "signet/ai/audit_chain.hpp"
#include "signet/ai/row_lineage.hpp"
#include "signet/error.hpp"
#include "signet/schema.hpp"
#include "signet/types.hpp"
#include "signet/writer.hpp"
#include "signet/reader.hpp"
#include <algorithm>
#include <cctype>
#include <cstdint>
#include <cstring>
#include <filesystem>
#include <functional>
#include <stdexcept>
#include <string>
#include <vector>
Go to the source code of this file.
|
| enum class | signet::forge::DecisionType : int32_t {
signet::forge::SIGNAL = 0
, signet::forge::ORDER_NEW = 1
, signet::forge::ORDER_CANCEL = 2
, signet::forge::ORDER_MODIFY = 3
,
signet::forge::POSITION_OPEN = 4
, signet::forge::POSITION_CLOSE = 5
, signet::forge::RISK_OVERRIDE = 6
, signet::forge::NO_ACTION = 7
} |
| | Classification of the AI-driven trading decision. More...
|
| |
| enum class | signet::forge::RiskGateResult : int32_t { signet::forge::PASSED = 0
, signet::forge::REJECTED = 1
, signet::forge::MODIFIED = 2
, signet::forge::THROTTLED = 3
} |
| | Outcome of the pre-trade risk gate evaluation. More...
|
| |
| enum class | signet::forge::OrderType : int32_t {
signet::forge::MARKET = 0
, signet::forge::LIMIT = 1
, signet::forge::STOP = 2
, signet::forge::STOP_LIMIT = 3
,
signet::forge::PEGGED = 4
, signet::forge::OTHER = 99
} |
| | Order type classification for MiFID II RTS 24 Annex I Table 2 Field 7. More...
|
| |
| enum class | signet::forge::TimeInForce : int32_t {
signet::forge::DAY = 0
, signet::forge::GTC = 1
, signet::forge::IOC = 2
, signet::forge::FOK = 3
,
signet::forge::GTD = 4
, signet::forge::OTHER = 99
} |
| | Time-in-force classification for MiFID II RTS 24 Annex I Table 2 Field 8. More...
|
| |
| enum class | signet::forge::BuySellIndicator : int32_t { signet::forge::BUY = 0
, signet::forge::SELL = 1
, signet::forge::SHORT_SELL = 2
} |
| | Buy/sell direction for MiFID II RTS 24 Annex I Table 2 Field 6. More...
|
| |