TradingSignal

class zvt.trader.TradingSignal(entity_id: str, due_timestamp: str | Timestamp, happen_timestamp: str | Timestamp, trading_level: IntervalLevel, trading_signal_type: TradingSignalType, position_pct: float = None, order_money: float = None, order_amount: int = None)

Bases: object

__init__(entity_id: str, due_timestamp: str | Timestamp, happen_timestamp: str | Timestamp, trading_level: IntervalLevel, trading_signal_type: TradingSignalType, position_pct: float = None, order_money: float = None, order_amount: int = None)
Parameters:
  • entity_id – the entity id

  • due_timestamp – the signal due time

  • happen_timestamp – the time when generating the signal

  • trading_level – the level

  • trading_signal_type

  • position_pct – percentage of account to order

  • order_money – money to order

  • order_amount – amount to order