PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::source::PineStrategyHost::FixtureIntentRow Struct Reference

#include <pine_strategy_host.hpp>

Data Fields

std::string id
 
FixtureIntentKind type = FixtureIntentKind::MARKET
 
double default_stop_placement_qty = std::numeric_limits<double>::quiet_NaN()
 
double default_stop_sizing_price = std::numeric_limits<double>::quiet_NaN()
 
double frozen_market_own_units = std::numeric_limits<double>::quiet_NaN()
 
double frozen_market_transaction_units = std::numeric_limits<double>::quiet_NaN()
 
std::string from_entry
 
bool is_long = true
 
double qty = std::numeric_limits<double>::quiet_NaN()
 
double qty_percent = std::numeric_limits<double>::quiet_NaN()
 
std::int64_t created_bar = -1
 
std::int64_t created_seq = 0
 
std::uint64_t incarnation = 0
 
bool over_pyramiding_cap_at_placement = false
 
std::int64_t paired_flat_market_peer_seq = 0
 
double paired_flat_market_transaction_qty = std::numeric_limits<double>::quiet_NaN()
 
double frozen_default_qty = std::numeric_limits<double>::quiet_NaN()
 
double default_stop_placement_equity = std::numeric_limits<double>::quiet_NaN()
 
double default_stop_placement_signal_close = std::numeric_limits<double>::quiet_NaN()
 
double affordability_placement_equity = std::numeric_limits<double>::quiet_NaN()
 
MarketAdmissionDraft market_admission {}
 

Detailed Description

Definition at line 382 of file pine_strategy_host.hpp.

Field Documentation

◆ id

std::string pineforge::source::PineStrategyHost::FixtureIntentRow::id

◆ type

FixtureIntentKind pineforge::source::PineStrategyHost::FixtureIntentRow::type = FixtureIntentKind::MARKET

◆ default_stop_placement_qty

double pineforge::source::PineStrategyHost::FixtureIntentRow::default_stop_placement_qty = std::numeric_limits<double>::quiet_NaN()

◆ default_stop_sizing_price

double pineforge::source::PineStrategyHost::FixtureIntentRow::default_stop_sizing_price = std::numeric_limits<double>::quiet_NaN()

◆ frozen_market_own_units

double pineforge::source::PineStrategyHost::FixtureIntentRow::frozen_market_own_units = std::numeric_limits<double>::quiet_NaN()

◆ frozen_market_transaction_units

double pineforge::source::PineStrategyHost::FixtureIntentRow::frozen_market_transaction_units = std::numeric_limits<double>::quiet_NaN()

◆ from_entry

std::string pineforge::source::PineStrategyHost::FixtureIntentRow::from_entry

◆ is_long

bool pineforge::source::PineStrategyHost::FixtureIntentRow::is_long = true

◆ qty

double pineforge::source::PineStrategyHost::FixtureIntentRow::qty = std::numeric_limits<double>::quiet_NaN()

◆ qty_percent

double pineforge::source::PineStrategyHost::FixtureIntentRow::qty_percent = std::numeric_limits<double>::quiet_NaN()

◆ created_bar

std::int64_t pineforge::source::PineStrategyHost::FixtureIntentRow::created_bar = -1

◆ created_seq

std::int64_t pineforge::source::PineStrategyHost::FixtureIntentRow::created_seq = 0

◆ incarnation

std::uint64_t pineforge::source::PineStrategyHost::FixtureIntentRow::incarnation = 0

◆ over_pyramiding_cap_at_placement

bool pineforge::source::PineStrategyHost::FixtureIntentRow::over_pyramiding_cap_at_placement = false

◆ paired_flat_market_peer_seq

std::int64_t pineforge::source::PineStrategyHost::FixtureIntentRow::paired_flat_market_peer_seq = 0

◆ paired_flat_market_transaction_qty

double pineforge::source::PineStrategyHost::FixtureIntentRow::paired_flat_market_transaction_qty = std::numeric_limits<double>::quiet_NaN()

◆ frozen_default_qty

double pineforge::source::PineStrategyHost::FixtureIntentRow::frozen_default_qty = std::numeric_limits<double>::quiet_NaN()

◆ default_stop_placement_equity

double pineforge::source::PineStrategyHost::FixtureIntentRow::default_stop_placement_equity = std::numeric_limits<double>::quiet_NaN()

◆ default_stop_placement_signal_close

double pineforge::source::PineStrategyHost::FixtureIntentRow::default_stop_placement_signal_close = std::numeric_limits<double>::quiet_NaN()

◆ affordability_placement_equity

double pineforge::source::PineStrategyHost::FixtureIntentRow::affordability_placement_equity = std::numeric_limits<double>::quiet_NaN()

◆ market_admission

MarketAdmissionDraft pineforge::source::PineStrategyHost::FixtureIntentRow::market_admission {}

The documentation for this struct was generated from the following file: