<!-- Public documentation export; not library implementation source. -->
# PineStrategySummary

[Integration guide](https://docs.lumencharts.com/charting-library/reference/compatibility) · [Reference index](https://docs.lumencharts.com/charting-library/api/)

Public contract reference. This declaration describes types and callback shapes; availability is constrained by the linked integration guide and the runtime capability. Legacy product-specific fields are not a promise of implementation.

## averageTrade {#averagetrade}

```ts
averageTrade: number;
```

Use the type signature above and the integration guide for the owning capability.

## breakevenTrades {#breakeventrades}

```ts
breakevenTrades: number | null;
```

Use the type signature above and the integration guide for the owning capability.

## buyAndHoldPercent {#buyandholdpercent}

```ts
buyAndHoldPercent: number | null;
```

Use the type signature above and the integration guide for the owning capability.

## buyAndHoldProfit {#buyandholdprofit}

```ts
buyAndHoldProfit: number | null;
```

Use the type signature above and the integration guide for the owning capability.

## buyAndHoldReturn {#buyandholdreturn}

```ts
buyAndHoldReturn: number;
```

Use the type signature above and the integration guide for the owning capability.

## cagr {#cagr}

```ts
cagr: number | null;
```

Use the type signature above and the integration guide for the owning capability.

## closedTrades {#closedtrades}

```ts
closedTrades: number;
```

Use the type signature above and the integration guide for the owning capability.

## grossLoss {#grossloss}

```ts
grossLoss: number;
```

Use the type signature above and the integration guide for the owning capability.

## grossProfit {#grossprofit}

```ts
grossProfit: number;
```

Use the type signature above and the integration guide for the owning capability.

## losingTrades {#losingtrades}

```ts
losingTrades: number | null;
```

Use the type signature above and the integration guide for the owning capability.

## maxDrawdown {#maxdrawdown}

```ts
maxDrawdown: number;
```

Use the type signature above and the integration guide for the owning capability.

## maxDrawdownPercent {#maxdrawdownpercent}

```ts
maxDrawdownPercent: number | null;
```

Use the type signature above and the integration guide for the owning capability.

## maxRunup {#maxrunup}

```ts
maxRunup: number | null;
```

Use the type signature above and the integration guide for the owning capability.

## maxRunupPercent {#maxrunuppercent}

```ts
maxRunupPercent: number | null;
```

Use the type signature above and the integration guide for the owning capability.

## netProfit {#netprofit}

```ts
netProfit: number;
```

Use the type signature above and the integration guide for the owning capability.

## netProfitPercent {#netprofitpercent}

```ts
netProfitPercent: number;
```

Use the type signature above and the integration guide for the owning capability.

## openTrades {#opentrades}

```ts
openTrades: number;
```

Use the type signature above and the integration guide for the owning capability.

## percentProfitable {#percentprofitable}

```ts
percentProfitable: number;
```

Use the type signature above and the integration guide for the owning capability.

## profitableTrades {#profitabletrades}

```ts
profitableTrades: number;
```

Use the type signature above and the integration guide for the owning capability.

## profitFactor {#profitfactor}

```ts
profitFactor: number;
```

Use the type signature above and the integration guide for the owning capability.

## sharpeRatio {#sharperatio}

```ts
sharpeRatio: number | null;
```

Use the type signature above and the integration guide for the owning capability.

## sortinoRatio {#sortinoratio}

```ts
sortinoRatio: number | null;
```

Use the type signature above and the integration guide for the owning capability.

## strategyOutperformance {#strategyoutperformance}

```ts
strategyOutperformance: number | null;
```

Use the type signature above and the integration guide for the owning capability.

---
Documentation page: https://docs.lumencharts.com/charting-library/api/PineStrategySummary
