VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 33
声望: 0

我自己在尝试封装一个交易接口,请问下各位大佬,VNPY 里面如果是 股票的话,OrderData对应 买卖方向的是哪个字段? 是 direction 这个字段吗?

class OrderData(BaseData):
    """
    Order data contains information for tracking lastest status
    of a specific order.
    """

    symbol: str
    exchange: Exchange
    orderid: str

    type: OrderType = OrderType.LIMIT
    direction: Direction = None
    offset: Offset = Offset.NONE
    price: float = 0
    volume: float = 0
    traded: float = 0
    status: Status = Status.SUBMITTING
    datetime: datetime = None
    reference: str = ""
Member
avatar
加入于:
帖子: 33
声望: 0

如果是股票的话, 下面这个是怎么对应的呢? 多对应 买? 空对应卖吗?还是说有其它表示?


class Direction(Enum):
    """
    Direction of order/trade/position.
    """
    LONG = "多"
    SHORT = "空"
    NET = "净"
Super Moderator
avatar
加入于:
帖子: 559
声望: 43

LONG代表买,SHORT代表卖就可以。这个逻辑是VN.PY下接口统一的写法。

Member
avatar
加入于:
帖子: 33
声望: 0

好的谢谢! OrderData 这个里面的 price 是委托价还是成交价?

Member
avatar
加入于:
帖子: 3270
声望: 219

委托价

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】