PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
intraday_cap.hpp File Reference
#include "intraday_order_budget.hpp"
#include "../../position_close_obligation.hpp"
#include "../../session_time.hpp"
#include "../../timeframe.hpp"
#include <cmath>
#include <string>
#include <variant>
#include <vector>
Include dependency graph for intraday_cap.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  pineforge::compat::pine::CapConfiguration
 
struct  pineforge::compat::pine::CapClock
 
struct  pineforge::compat::pine::Calculation
 
struct  pineforge::compat::pine::MatchedAttempt
 
struct  pineforge::compat::pine::QuotaTrigger
 
struct  pineforge::compat::pine::Admission
 
struct  pineforge::compat::pine::ContinuationCandidate
 
struct  pineforge::compat::pine::CloseCause
 
struct  pineforge::compat::pine::Prices
 
struct  pineforge::compat::pine::CloseNow
 
struct  pineforge::compat::pine::CloseNextOpen
 
class  pineforge::compat::pine::IntradayCap
 

Namespaces

namespace  pineforge
 
namespace  pineforge::compat
 
namespace  pineforge::compat::pine
 

Typedefs

using pineforge::compat::pine::CloseDecision = std::variant<std::monostate, CloseNow, CloseNextOpen>
 

Enumerations

enum class  pineforge::compat::pine::CapAttachment {
  pineforge::compat::pine::LegacySource ,
  pineforge::compat::pine::None
}
 
enum class  pineforge::compat::pine::Placement {
  pineforge::compat::pine::Allow ,
  pineforge::compat::pine::Deny
}
 
enum class  pineforge::compat::pine::Dispatch {
  pineforge::compat::pine::Allow ,
  pineforge::compat::pine::Decline
}
 
enum class  pineforge::compat::pine::FillOutcome {
  pineforge::compat::pine::NoEffect ,
  pineforge::compat::pine::Committed
}
 
enum class  pineforge::compat::pine::AttemptOrigin {
  pineforge::compat::pine::Independent ,
  pineforge::compat::pine::CloseQuotaBeneficiary
}
 
enum class  pineforge::compat::pine::OrderKind {
  pineforge::compat::pine::Market ,
  pineforge::compat::pine::Entry ,
  pineforge::compat::pine::Other
}
 
enum class  pineforge::compat::pine::Side {
  pineforge::compat::pine::Flat ,
  pineforge::compat::pine::Long ,
  pineforge::compat::pine::Short
}
 
enum class  pineforge::compat::pine::DirectCloseRouting {
  pineforge::compat::pine::Ignore ,
  pineforge::compat::pine::Observe
}