|
PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
|
#include "na.hpp"#include "series.hpp"#include "window_sum.hpp"#include <deque>#include <cmath>#include <vector>#include <string>Go to the source code of this file.
Namespaces | |
| namespace | pineforge |
| namespace | pineforge::ta |
Macros | |
| #define | PF_ALMA_HAS_FLOOR 1 |
| #define | PF_KC_HAS_USE_TRUE_RANGE 1 |
| #define | PF_VWAP_HAS_SESSION_ANCHOR 1 |
| #define | PF_VWAP_HAS_ANCHOR_INPUT 1 |
| #define | PF_PIVOT_LEVELS_HAS_ANCHOR 1 |
Enumerations | |
| enum class | pineforge::ta::EmaSeeding : unsigned char { pineforge::ta::FirstValue = 0 , pineforge::ta::SimpleAverage = 1 } |
| enum class | pineforge::ta::PivotLevelsType : unsigned char { pineforge::ta::Traditional = 0 , pineforge::ta::Fibonacci = 1 , pineforge::ta::Woodie = 2 , pineforge::ta::Classic = 3 , pineforge::ta::DM = 4 , pineforge::ta::Camarilla = 5 } |
Functions | |
| bool & | pineforge::ta::ema_na_warmup_flag () |
| BarContext & | pineforge::ta::bar_context () |
| std::vector< double > | pineforge::ta::pivot_point_levels (const std::string &method, double high, double low, double close) |
| std::vector< double > | pineforge::ta::pivot_point_levels (const std::string &method, double open, double high, double low, double close, double next_open) |
| PivotLevelsType | pineforge::ta::pivot_levels_type (const std::string &name) |