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

#include <pine_adapter.hpp>

Data Fields

bool process_orders_on_close = false
 
bool calc_on_order_fills = false
 
double initial_capital = 1000000.0
 
int default_qty_type = static_cast<int>(QtyType::FIXED)
 
double default_qty_value = 1.0
 
int pyramiding = 1
 
double commission_value = 0.0
 
int commission_type = static_cast<int>(CommissionType::PERCENT)
 
int slippage = 0
 
double margin_long = 100.0
 
double margin_short = 100.0
 
bool close_entries_rule_any = false
 
bool src_series_active = false
 

Detailed Description

Definition at line 57 of file pine_adapter.hpp.

Field Documentation

◆ process_orders_on_close

bool pineforge::source::PineStrategyConfig::process_orders_on_close = false

◆ calc_on_order_fills

bool pineforge::source::PineStrategyConfig::calc_on_order_fills = false

◆ initial_capital

double pineforge::source::PineStrategyConfig::initial_capital = 1000000.0

Definition at line 60 of file pine_adapter.hpp.

Referenced by pineforge::source::PineExecutionAdapter::project().

◆ default_qty_type

int pineforge::source::PineStrategyConfig::default_qty_type = static_cast<int>(QtyType::FIXED)

Definition at line 61 of file pine_adapter.hpp.

◆ default_qty_value

double pineforge::source::PineStrategyConfig::default_qty_value = 1.0

Definition at line 62 of file pine_adapter.hpp.

◆ pyramiding

int pineforge::source::PineStrategyConfig::pyramiding = 1

Definition at line 63 of file pine_adapter.hpp.

◆ commission_value

double pineforge::source::PineStrategyConfig::commission_value = 0.0

Definition at line 64 of file pine_adapter.hpp.

Referenced by pineforge::source::PineExecutionAdapter::project().

◆ commission_type

int pineforge::source::PineStrategyConfig::commission_type = static_cast<int>(CommissionType::PERCENT)

Definition at line 65 of file pine_adapter.hpp.

Referenced by pineforge::source::PineExecutionAdapter::project().

◆ slippage

int pineforge::source::PineStrategyConfig::slippage = 0

◆ margin_long

double pineforge::source::PineStrategyConfig::margin_long = 100.0

Definition at line 67 of file pine_adapter.hpp.

Referenced by pineforge::source::PineExecutionAdapter::project().

◆ margin_short

double pineforge::source::PineStrategyConfig::margin_short = 100.0

Definition at line 68 of file pine_adapter.hpp.

Referenced by pineforge::source::PineExecutionAdapter::project().

◆ close_entries_rule_any

bool pineforge::source::PineStrategyConfig::close_entries_rule_any = false

Definition at line 69 of file pine_adapter.hpp.

◆ src_series_active

bool pineforge::source::PineStrategyConfig::src_series_active = false

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