Skip to content

PTrade order_value 按金额下单

手册全文:PTrade API

order_value

python
order_value(security, value, limit_price=None)
使用场景

该函数仅在回测、交易模块可用

接口说明

该接口用于买卖指定价值为value的股票

注意事项:

  1. 该函数不支持逆回购交易。
  2. 该函数在委托股票时取整100股,委托可转债时取整10张。
  3. 交易场景如果limit_price字段不入参,系统会默认用行情快照数据最新价报单,假如行情快照获取失败会导致委托失败,系统会在日志中增加提醒。
参数

security:股票代码(str);

value:股票价值(float)

limit_price:买卖限价(float)

返回

Order对象中的id或者None。如果创建订单成功,则返回Order对象的id(str),失败则返回None(NoneType)。

示例
python
def initialize(context):
    g.security = ['600570.SS', '000001.SZ']
    set_universe(g.security)

def handle_data(context, data):
    #买入价值为10000元的恒生电子股票
    order_value('600570.SS', 10000)

    if data['600570.SS']['close'] > 39:
        #卖出价值为10000元的恒生电子股票
        order_value('600570.SS', -10000)

开通 / 代写:关注公众号 Kimi量化