TradingSignal¶
- class zvt.trader.TradingSignal(entity_id: str, due_timestamp: Union[str, pandas._libs.tslibs.timestamps.Timestamp], happen_timestamp: Union[str, pandas._libs.tslibs.timestamps.Timestamp], trading_level: zvt.contract.IntervalLevel, trading_signal_type: zvt.trader.TradingSignalType, position_pct: Optional[float] = None, order_money: Optional[float] = None, order_amount: Optional[int] = None)¶
Bases:
object
- __init__(entity_id: str, due_timestamp: Union[str, pandas._libs.tslibs.timestamps.Timestamp], happen_timestamp: Union[str, pandas._libs.tslibs.timestamps.Timestamp], trading_level: zvt.contract.IntervalLevel, trading_signal_type: zvt.trader.TradingSignalType, position_pct: Optional[float] = None, order_money: Optional[float] = None, order_amount: Optional[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