PineForge unreleased
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
pineforge::source::value_field Namespace Reference

The closed vocabulary of field: "<sink>.<argument>". More...

Variables

constexpr const char * entry_id = "entry.id"
 
constexpr const char * entry_limit_price = "entry.limit_price"
 
constexpr const char * entry_stop_price = "entry.stop_price"
 
constexpr const char * entry_qty = "entry.qty"
 
constexpr const char * entry_comment = "entry.comment"
 
constexpr const char * entry_oca_name = "entry.oca_name"
 
constexpr const char * order_id = "order.id"
 
constexpr const char * order_limit_price = "order.limit_price"
 
constexpr const char * order_stop_price = "order.stop_price"
 
constexpr const char * order_qty = "order.qty"
 
constexpr const char * order_comment = "order.comment"
 
constexpr const char * order_oca_name = "order.oca_name"
 
constexpr const char * exit_id = "exit.id"
 
constexpr const char * exit_from_entry = "exit.from_entry"
 
constexpr const char * exit_limit_price = "exit.limit_price"
 
constexpr const char * exit_stop_price = "exit.stop_price"
 
constexpr const char * exit_trail_points = "exit.trail_points"
 
constexpr const char * exit_trail_offset = "exit.trail_offset"
 
constexpr const char * exit_trail_price = "exit.trail_price"
 
constexpr const char * exit_qty_percent = "exit.qty_percent"
 
constexpr const char * exit_qty = "exit.qty"
 
constexpr const char * exit_comment = "exit.comment"
 
constexpr const char * exit_oca_name = "exit.oca_name"
 
constexpr const char * exit_profit_ticks = "exit.profit_ticks"
 
constexpr const char * exit_loss_ticks = "exit.loss_ticks"
 
constexpr const char * close_id = "close.id"
 
constexpr const char * close_comment = "close.comment"
 
constexpr const char * close_qty = "close.qty"
 
constexpr const char * close_qty_percent = "close.qty_percent"
 
constexpr const char * exit_cancel_bracket_exit_id = "exit_cancel_bracket.exit_id"
 
constexpr const char * exit_cancel_bracket_from_entry = "exit_cancel_bracket.from_entry"
 
constexpr const char * exit_cancel_bracket_comment = "exit_cancel_bracket.comment"
 
constexpr const char * cancel_id = "cancel.id"
 
constexpr const char * risk_direction = "risk.direction"
 
constexpr const char * risk_max_cons_loss_days = "risk.max_cons_loss_days"
 
constexpr const char * risk_max_drawdown = "risk.max_drawdown"
 
constexpr const char * risk_max_intraday_loss = "risk.max_intraday_loss"
 
constexpr const char * risk_max_intraday_filled_orders = "risk.max_intraday_filled_orders"
 
constexpr const char * risk_max_position_size = "risk.max_position_size"
 
constexpr const char * strategy_initial_capital = "strategy.initial_capital"
 
constexpr const char * strategy_default_qty_value = "strategy.default_qty_value"
 
constexpr const char * strategy_commission_value = "strategy.commission_value"
 
constexpr const char * strategy_margin_long = "strategy.margin_long"
 
constexpr const char * strategy_margin_short = "strategy.margin_short"
 
constexpr const char * strategy_default_qty_type = "strategy.default_qty_type"
 
constexpr const char * strategy_commission_type = "strategy.commission_type"
 
constexpr const char * strategy_pyramiding = "strategy.pyramiding"
 
constexpr const char * strategy_slippage = "strategy.slippage"
 
constexpr const char * input_value = "input.value"
 

Detailed Description

The closed vocabulary of field: "<sink>.<argument>".

One constant per admitted argument of each sink of revision 3 Appendix B. A lane that needs a name not listed here stops and reports; it does not invent one.

Variable Documentation

◆ entry_id

const char* pineforge::source::value_field::entry_id = "entry.id"
inlineconstexpr

Definition at line 42 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_entry().

◆ entry_limit_price

const char* pineforge::source::value_field::entry_limit_price = "entry.limit_price"
inlineconstexpr

Definition at line 43 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_entry().

◆ entry_stop_price

const char* pineforge::source::value_field::entry_stop_price = "entry.stop_price"
inlineconstexpr

Definition at line 44 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_entry().

◆ entry_qty

const char* pineforge::source::value_field::entry_qty = "entry.qty"
inlineconstexpr

Definition at line 45 of file pine_value_admission.hpp.

◆ entry_comment

const char* pineforge::source::value_field::entry_comment = "entry.comment"
inlineconstexpr

Definition at line 46 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_entry().

◆ entry_oca_name

const char* pineforge::source::value_field::entry_oca_name = "entry.oca_name"
inlineconstexpr

Definition at line 47 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_entry().

◆ order_id

const char* pineforge::source::value_field::order_id = "order.id"
inlineconstexpr

Definition at line 49 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_order().

◆ order_limit_price

const char* pineforge::source::value_field::order_limit_price = "order.limit_price"
inlineconstexpr

◆ order_stop_price

const char* pineforge::source::value_field::order_stop_price = "order.stop_price"
inlineconstexpr

◆ order_qty

const char* pineforge::source::value_field::order_qty = "order.qty"
inlineconstexpr

Definition at line 52 of file pine_value_admission.hpp.

◆ order_comment

const char* pineforge::source::value_field::order_comment = "order.comment"
inlineconstexpr

Definition at line 53 of file pine_value_admission.hpp.

◆ order_oca_name

const char* pineforge::source::value_field::order_oca_name = "order.oca_name"
inlineconstexpr

Definition at line 54 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_order().

◆ exit_id

const char* pineforge::source::value_field::exit_id = "exit.id"
inlineconstexpr

Definition at line 56 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_exit().

◆ exit_from_entry

const char* pineforge::source::value_field::exit_from_entry = "exit.from_entry"
inlineconstexpr

Definition at line 57 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_exit().

◆ exit_limit_price

const char* pineforge::source::value_field::exit_limit_price = "exit.limit_price"
inlineconstexpr

Definition at line 58 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_exit().

◆ exit_stop_price

const char* pineforge::source::value_field::exit_stop_price = "exit.stop_price"
inlineconstexpr

Definition at line 59 of file pine_value_admission.hpp.

◆ exit_trail_points

const char* pineforge::source::value_field::exit_trail_points = "exit.trail_points"
inlineconstexpr

◆ exit_trail_offset

const char* pineforge::source::value_field::exit_trail_offset = "exit.trail_offset"
inlineconstexpr

Definition at line 61 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_exit().

◆ exit_trail_price

const char* pineforge::source::value_field::exit_trail_price = "exit.trail_price"
inlineconstexpr

Definition at line 62 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_exit().

◆ exit_qty_percent

const char* pineforge::source::value_field::exit_qty_percent = "exit.qty_percent"
inlineconstexpr

Definition at line 63 of file pine_value_admission.hpp.

◆ exit_qty

const char* pineforge::source::value_field::exit_qty = "exit.qty"
inlineconstexpr

Definition at line 64 of file pine_value_admission.hpp.

◆ exit_comment

const char* pineforge::source::value_field::exit_comment = "exit.comment"
inlineconstexpr

Definition at line 65 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_exit().

◆ exit_oca_name

const char* pineforge::source::value_field::exit_oca_name = "exit.oca_name"
inlineconstexpr

Definition at line 66 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_exit().

◆ exit_profit_ticks

const char* pineforge::source::value_field::exit_profit_ticks = "exit.profit_ticks"
inlineconstexpr

Definition at line 67 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_exit().

◆ exit_loss_ticks

const char* pineforge::source::value_field::exit_loss_ticks = "exit.loss_ticks"
inlineconstexpr

Definition at line 68 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_exit().

◆ close_id

const char* pineforge::source::value_field::close_id = "close.id"
inlineconstexpr

Definition at line 70 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_close().

◆ close_comment

const char* pineforge::source::value_field::close_comment = "close.comment"
inlineconstexpr

Definition at line 71 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_close().

◆ close_qty

const char* pineforge::source::value_field::close_qty = "close.qty"
inlineconstexpr

Definition at line 72 of file pine_value_admission.hpp.

◆ close_qty_percent

const char* pineforge::source::value_field::close_qty_percent = "close.qty_percent"
inlineconstexpr

Definition at line 73 of file pine_value_admission.hpp.

◆ exit_cancel_bracket_exit_id

const char* pineforge::source::value_field::exit_cancel_bracket_exit_id = "exit_cancel_bracket.exit_id"
inlineconstexpr

◆ exit_cancel_bracket_from_entry

const char* pineforge::source::value_field::exit_cancel_bracket_from_entry = "exit_cancel_bracket.from_entry"
inlineconstexpr

◆ exit_cancel_bracket_comment

const char* pineforge::source::value_field::exit_cancel_bracket_comment = "exit_cancel_bracket.comment"
inlineconstexpr

◆ cancel_id

const char* pineforge::source::value_field::cancel_id = "cancel.id"
inlineconstexpr

Definition at line 77 of file pine_value_admission.hpp.

Referenced by pineforge::source::admit_strategy_cancel().

◆ risk_direction

const char* pineforge::source::value_field::risk_direction = "risk.direction"
inlineconstexpr

Definition at line 79 of file pine_value_admission.hpp.

◆ risk_max_cons_loss_days

const char* pineforge::source::value_field::risk_max_cons_loss_days = "risk.max_cons_loss_days"
inlineconstexpr

Definition at line 80 of file pine_value_admission.hpp.

◆ risk_max_drawdown

const char* pineforge::source::value_field::risk_max_drawdown = "risk.max_drawdown"
inlineconstexpr

◆ risk_max_intraday_loss

const char* pineforge::source::value_field::risk_max_intraday_loss = "risk.max_intraday_loss"
inlineconstexpr

◆ risk_max_intraday_filled_orders

const char* pineforge::source::value_field::risk_max_intraday_filled_orders = "risk.max_intraday_filled_orders"
inlineconstexpr

Definition at line 83 of file pine_value_admission.hpp.

◆ risk_max_position_size

const char* pineforge::source::value_field::risk_max_position_size = "risk.max_position_size"
inlineconstexpr

◆ strategy_initial_capital

const char* pineforge::source::value_field::strategy_initial_capital = "strategy.initial_capital"
inlineconstexpr

Definition at line 86 of file pine_value_admission.hpp.

◆ strategy_default_qty_value

const char* pineforge::source::value_field::strategy_default_qty_value = "strategy.default_qty_value"
inlineconstexpr

◆ strategy_commission_value

const char* pineforge::source::value_field::strategy_commission_value = "strategy.commission_value"
inlineconstexpr

Definition at line 88 of file pine_value_admission.hpp.

◆ strategy_margin_long

const char* pineforge::source::value_field::strategy_margin_long = "strategy.margin_long"
inlineconstexpr

◆ strategy_margin_short

const char* pineforge::source::value_field::strategy_margin_short = "strategy.margin_short"
inlineconstexpr

◆ strategy_default_qty_type

const char* pineforge::source::value_field::strategy_default_qty_type = "strategy.default_qty_type"
inlineconstexpr

Definition at line 91 of file pine_value_admission.hpp.

◆ strategy_commission_type

const char* pineforge::source::value_field::strategy_commission_type = "strategy.commission_type"
inlineconstexpr

Definition at line 92 of file pine_value_admission.hpp.

◆ strategy_pyramiding

const char* pineforge::source::value_field::strategy_pyramiding = "strategy.pyramiding"
inlineconstexpr

Definition at line 93 of file pine_value_admission.hpp.

◆ strategy_slippage

const char* pineforge::source::value_field::strategy_slippage = "strategy.slippage"
inlineconstexpr

Definition at line 94 of file pine_value_admission.hpp.

◆ input_value

const char* pineforge::source::value_field::input_value = "input.value"
inlineconstexpr

Definition at line 96 of file pine_value_admission.hpp.