contango.trading.analysis.graphing.trade_quality_scatter
contango.trading.analysis.graphing.trade_quality_scatter
TradeQualityScatter
TradeQualityScatter(config: C)
Bases: GraphType[TradeQualityScatterConfig]
A graph type that shows the trade-quality scatter plot.
Source code in src\contango\trading\analysis\graph_type.py
26 27 28 29 30 31 32 33 | |
build
build(df: DataFrame) -> go.Figure
Builds the trade-quality scatter plot.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
df
|
DataFrame
|
The experiment DataFrame. |
required |
Returns:
| Type | Description |
|---|---|
Figure
|
A plotly Figure. |
Source code in src\contango\trading\analysis\graphing\trade_quality_scatter.py
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | |
TradeQualityScatterConfig
dataclass
TradeQualityScatterConfig(y_metric: str = 'profit_factor', color_by: str = 'calmar_ratio')
Bases: GraphConfig
A graph configuration specific to the trade quality scatter graph.
Attributes:
| Name | Type | Description |
|---|---|---|
y_metric |
str
|
The metric for the y-axis. |
color_by |
str
|
The column to color points by, defaults to "calmar_ratio". |