Skip to content

SignalPerformanceResponseDTO

stonepy.models.SignalPerformanceResponseDTO.SignalPerformanceResponseDTO

Bases: ResponseModel

All service calls and DTOs related to Predicted Markets are for internal StoneX use only. Response to a GetSignalPerformance call containing the list of top/bottom performing signals and the number of wins and losses.

wins class-attribute instance-attribute

wins: int | None = Field(default=None, alias='Wins')

Count of signals over the time period where PNL > 0.

losses class-attribute instance-attribute

losses: int | None = Field(default=None, alias='Losses')

Count of signals over the time period where PNL <= 0.

top_performers class-attribute instance-attribute

top_performers: list[SignalPerformanceDTO] | None = Field(
    default=None, alias="TopPerformers"
)

The list of top performing signals.

bottom_performers class-attribute instance-attribute

bottom_performers: list[SignalPerformanceDTO] | None = (
    Field(default=None, alias="BottomPerformers")
)

The list of bottom performing signals.