Skip to content

SignalPerformanceDTO

stonepy.models.SignalPerformanceDTO.SignalPerformanceDTO

Bases: ResponseModel

All service calls and DTOs related to Predicted Markets are for internal StoneX use only. Contains information on the performance of a trade signal.

signal_id class-attribute instance-attribute

signal_id: int | None = Field(
    default=None, alias="SignalId"
)

The unique identifier for the trade signal.

market_name class-attribute instance-attribute

market_name: str | None = Field(
    default=None, alias="MarketName"
)

The name of the market where the trading signal applies.

percentage class-attribute instance-attribute

percentage: Decimal | None = Field(
    default=None, alias="Percentage"
)

The signal performance as a percentage.

expiration_date_time class-attribute instance-attribute

expiration_date_time: StoneXDateTime | None = Field(
    default=None, alias="ExpirationDateTime"
)

Expiry date and time for the signal.

trade_type class-attribute instance-attribute

trade_type: int | None = Field(
    default=None, alias="TradeType"
)

Indicates the trade type for the signal.

pn_l class-attribute instance-attribute

pn_l: Decimal | None = Field(default=None, alias='PnL')

The amount of profit or loss.

hot class-attribute instance-attribute

hot: bool | None = Field(default=None, alias='Hot')

Flag indicating whether the signal has hot status.