Class: BacktestDefaults
Fluent builder behind config.backtest().
Constructors
Constructor
new BacktestDefaults():
BacktestDefaults
Returns
BacktestDefaults
Methods
closeRule()
closeRule(
r):BacktestDefaults
Parameters
r
Returns
BacktestDefaults
commissionPercent()
commissionPercent(
pct):BacktestDefaults
Commission in percent of the order value (0.1 = 0.1%).
Parameters
pct
f64
Returns
BacktestDefaults
commissionPerContract()
commissionPerContract(
v):BacktestDefaults
Parameters
v
f64
Returns
BacktestDefaults
commissionPerOrder()
commissionPerOrder(
v):BacktestDefaults
Parameters
v
f64
Returns
BacktestDefaults
initialCapital()
initialCapital(
v):BacktestDefaults
Parameters
v
f64
Returns
BacktestDefaults
limitFillTicks()
limitFillTicks(
n):BacktestDefaults
A limit only fills once price trades this many ticks through it.
Parameters
n
f64
Returns
BacktestDefaults
maxLeverage()
maxLeverage(
v):BacktestDefaults
Parameters
v
f64
Returns
BacktestDefaults
ordersOnBarClose()
ordersOnBarClose(
v?):BacktestDefaults
Fill market orders at the close of the bar that placed them.
Parameters
v?
bool = true
Returns
BacktestDefaults
origin()
origin(
s):BacktestDefaults
Where the script came from, e.g. "pine" (backtest-only in v1).
Parameters
s
string
Returns
BacktestDefaults
pyramiding()
pyramiding(
n):BacktestDefaults
Max open entries in the same direction; 0 and 1 both mean one.
Parameters
n
i32
Returns
BacktestDefaults
qtyFixed()
qtyFixed(
v):BacktestDefaults
Parameters
v
f64
Returns
BacktestDefaults
qtyPercentEquity()
qtyPercentEquity(
v):BacktestDefaults
Parameters
v
f64
Returns
BacktestDefaults
qtyQuote()
qtyQuote(
v):BacktestDefaults
Default size in quote currency (Pine strategy.cash).
Parameters
v
f64
Returns
BacktestDefaults
qtyRiskBased()
qtyRiskBased(
riskPct):BacktestDefaults
Parameters
riskPct
f64
Returns
BacktestDefaults
slippageTicks()
slippageTicks(
n):BacktestDefaults
Parameters
n
f64
Returns
BacktestDefaults
submit()
submit():
void
Returns
void