博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
4.下单函数
阅读量:6158 次
发布时间:2019-06-21

本文共 1604 字,大约阅读时间需要 5 分钟。

下单函数

摘要

  • API文档的使用
  • 常用下单函数
  • 回测日志

- API文档

  • 聚宽设计的函数(如前文所说准确叫法是API)的用法都写在API文档里,位置在聚宽网站导航栏-帮助-API文档。

  • 接下来以order为例讲下文档怎么看。在API文档中找到 的说明,如下:
    order说明文档.png

- order的各个参数

    • security 标的代码,数据类型要求是字符串,想知道 基金、期货、指数的代码都是什么,可以在这里看,比如聚宽数据-向下滚动页面-点击指数数据,可以看到各指数的代码。特别的是股票代码目前没有页面,但只需在平时使用的股票代码后面加后缀就好了,深交所(深交所股票0开头)股票代码后缀为.XSHE,如000001.XSHE,上交所股票代码(上交所股票6开头)后缀为.XSHG 如600000.XSHG。
    • amount 交易数量, 正数表示买入, 负数表示卖出,没什么可说的。
    • style参数决定下的订单是市价单还是限价单,默认是None代表市价单。目前就用默认吧,限价单以后讲。
    • side参数决定是开空单还是多单,默认为多单,股票只能多单,股指期货等其他品类可以开空单。
    • pindex参数是在多资金仓位时选择资金仓位的,股票一般用不到。

- 常用的下单函数

  • 常用的下单函数有四个,使用方法和order()差不多,可能有人自己看API文档就能学会了。接下来我们分别介绍下基本用法,同样的不讲style,side,pindex这三个参数。

  • order(security,amount),刚刚细讲过,含义是买卖一定数量的(单位:股)股票。security是股票代码,amount是数量,amount为负数时就是代表卖出了,需要知道的是,国内股票买入最小单位是1手即100股。例子如下:

    # 买入100股平安银行  order("000001.XSHE",100)  # 卖出100股平安银行  order("000001.XSHE",-100)
  • order_target(security,amount),含义是通过买卖,将股票仓位调整至一定数量(单位:股)。security是股票代码,amount是数量。例子如下:

    # 调整平安银行的持股数量至1000股  # 即,如果目前平安银行的持股数量低于1000股就买入,高于就是卖出,不高不低就不动。  order_target("000001.XSHE",1000)
  • order_value(security,value),含义是买卖一定价值量(单位:元)股票。security是股票代码,value是价值量。value为负数时就是代表卖出了。例子如下:

    # 买入10000元的平安银行  # 如果当前股票市价是10元,则代表买入1000股  # 如果除不开系统会自动调整成相近的合理数量。卖出时也会。  order_value("000001.XSHE",10000) # 卖出10000元的平安银行 # 如果当前股票市价是100元,则代表卖出100股 order_value("000001.XSHE",-10000)
  • order_target_value(security,value),通过买卖,将股票仓位调整至一定价值量(单位:元)。security是股票代码,value是价值量。例子如下:

    # 调整平安银行的持股价值量至10000元  # 即,如果目前平安银行的持股价值量(按股票市价算)低于10000元就买入,高于就是卖出,不高不低就不动。  order_target_value("000001.XSHE",10000)

- 读者在尝试练习使用这些语句的时候,可以点击运行回测,通过查看回测结果页中的交易详情来看语句的执行效果,同时也可以看下日志。如下:

order练习样例1.png

order练习样例2.png

 

转载于:https://www.cnblogs.com/bobo-zhang/p/10308389.html

你可能感兴趣的文章
世纪华通发布重组盛大游戏草案 承诺未来三年实现利润近76亿
查看>>
李彦宏妻子马东敏向中国科大捐赠1亿 成立蔷薇基金
查看>>
山西上党残疾男子“只”手脱贫 带领村民增收
查看>>
安检X光机下的春运归家图 宛如一幅幅水彩画
查看>>
春运首日武警广东总队护航
查看>>
美一8岁华裔男童体育课上头部重伤 家长吁调查
查看>>
香港一小巴侧翻致1死16伤 警方:未见机件故障
查看>>
不满俄欧“北溪-2”项目 美驻德大使威胁制裁德国企业
查看>>
“羊贵妃”没走“牛魔王”又来?牛肉价格屡创新高
查看>>
0基础如何入门Python编程
查看>>
JavaScript写贪吃蛇游戏,代码思路都有,想学的自己看
查看>>
人工智能与大数据的耦合,将会怎么影响我们的生活
查看>>
数据运营的三种角色
查看>>
【译】CSS 自定义属性的策略指南
查看>>
从零实现一个自定义 HTML5 播放器
查看>>
WeGeek Talk | 美团外卖
查看>>
使用 Karma、Mocha、Chai 搭建支持 ES6 的测试环境
查看>>
linux/unix编程手册-16_20
查看>>
[译] Android 的多摄像头支持
查看>>
【个人思考系列】美团点评 Java 后端新人第一年总结&面试经验 | 掘金技术征文...
查看>>