Skip to main content

Class: BacktestDefaults

Fluent builder behind config.backtest().

Constructors​

Constructor​

new BacktestDefaults(): BacktestDefaults

Returns​

BacktestDefaults

Methods​

closeRule()​

closeRule(r): BacktestDefaults

Parameters​

r​

CloseRule

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