文档
测试

13)指定价值交易

POST

说明 / 示例

# 13)指定价值交易 order_value() 用法: order_value(stockcode, value[, style, price], ContextInfo[, accId]) 释义: 指定价值交易,使用想要花费的金钱买入 / 卖出股票,而不是买入 / 卖出想要的股数,正数代表买入,负数代表卖出。股票的股数总是会被调整成对应的 100 的倍数(在中国 A 股市场 1 手是 100 股)。当您提交一个卖单时,该方法代表的意义是您希望通过卖出该股票套现的金额,如果金额超出了您所持有股票的价值,那么您将卖出所有股票。需要注意,如果资金不足,该 API 将不会创建发送订单。 参数: stockcode:代码,string,如 ‘000002.SZ’ value:金额(元),double style:下单选价类型,string,默认为最新价 ‘LATEST’,可选值: ‘LATEST’:最新 ‘FIX’:指定 ‘HANG’:挂单 ‘COMPETE’:对手 ‘MARKET’:市价 ‘SALE5’, ‘SALE4’, ‘SALE3’, ‘SALE2’, ‘SALE1’:卖5-1价 ‘BUY1’, ‘BUY2’, ‘BUY3’, ‘BUY4’, ‘BUY5’:买1-5价 price:价格,double ContextInfo:PythonObj,Python 对象,这里必须是 ContextInfo accId:账号,string 返回: 无 示例: ```py def handlebar(ContextInfo): # 按最新价下 10000 元买入 order_value('000002.SZ', 10000, ContextInfo, '600000248') # 用对手价下 10000 元卖出 order_value('000002.SZ', -10000, 'COMPETE', ContextInfo, '600000248') # 用指定价 37.5 下 20000 元卖出 order_value('000002.SZ', -20000, 'fix', 37.5, ContextInfo, '600000248') ```