#include <pineforge/pineforge.h>
#include <algorithm>
#include <cmath>
#include <cstddef>
#include <cstdint>
#include <cstring>
#include <limits>
#include <string>
Go to the source code of this file.
|
| int | pineforge::metrics::equity_month_key (std::int64_t time_ms, const std::string &chart_timezone) |
| |
| double | pineforge::metrics::fold_detail::defer_nonfinite (double value, const char *field, const char *&first) |
| |
| void | pineforge::metrics::fold_detail::witness_word (std::uint64_t &hash, std::uint64_t word) |
| |
| void | pineforge::metrics::fold_detail::witness_double (std::uint64_t &hash, double value) |
| |
| pf_equity_stats_t | pineforge::metrics::finalize_equity_metrics (const EquityFoldSnapshot &first, const EquityMetricInputs &inputs, const EquityRatioResult *ratios=nullptr) |
| |
| pf_metrics_t | pineforge::metrics::finalize_metrics (const EquityFoldSnapshot &first, const EquityMetricInputs &inputs, const pf_trade_stats_t &all, const pf_trade_stats_t &longs, const pf_trade_stats_t &shorts, const EquityRatioResult *ratios=nullptr) |
| |