阅读原文:京东量化平台(quant.jd.com)-全方位量化策略开发平台。量化交易、量化投资、云端在线编程、策略历史回测、实盘模拟、量化社区

京东金融量化交流群:417082141

不多废话,直接教贴,本帖是面向新手的,以及不知道怎么通过帮助把功能实现出来的人,高手跳过

代码一个大框架,几个小框架,比如导入,init函数立下一些规则和全局变量,用来在整个代码中使用,before_trade,然后是handle_data主要算法逻辑;

先导入常用的包,不懂的人可以去学python基础,有慧根的人两三天即可;

然后是init,这里可以参考帮助文档里面,找自己需要的功能,比如基准参考,默认是沪深300;

滑点的问题,在北大讲座请教玄耀先生的时候得到了一个靠谱点的答案:滑点尽量根据最近的单子级别来设定,比较合理;

上面这个很基础的,通过市值来选取股,帮助文档里面能找到相关说明,这里就不多废话了,asc是从小到大取,如果选得多,成交机制也是从小到大进行成交;limit()为限制数量;

接下来是过滤st和停牌,涨跌停股,目前不设置也不会买

今天先讲到这下面有原文地址。

阅读原文:https://club.jr.jd.com/quant/topic/939467

如何创建一个简单的买卖止盈止损分时买卖框架 1相关推荐

  1. 创建一个简单的存储过程(RroGetA_Z),要求输出A到Z之间的26个大写字母

    <SQL Server数据库设计与项目实践> ISBN:978-7-302-40610-5 p121 动手实践-实训内容-(1) (1)创建一个简单的存储过程(RroGetA_Z),要求输 ...

  2. Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏

    Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏 即使是现在,很多初学游戏开发的同学,在谈到Unity的时候,依然会认为Unity只能用于制作3D游戏的.实际上,Unity在2013年发布 ...

  3. Linux Namespace系列(09):利用Namespace创建一个简单可用的容器

    本文将演示如何利用namespace创建一个完整的容器,并在里面运行busybox.如果对namespace不是很熟悉,请先参考前面几遍介绍不同类型namespace的文章. busybox是一个Li ...

  4. Windows下编译TensorFlow1.3 C++ library及创建一个简单的TensorFlow C++程序

    参考:https://www.cnblogs.com/jliangqiu2016/p/7642471.html Windows下编译TensorFlow1.3 C++ library及创建一个简单的T ...

  5. WF4.0入门系列1——创建一个简单的工作流

    WF4.0入门系列1--创建一个简单的工作流 打开VS2010,选择文件-新建-项目,选择Workflow项 工作流台应用程序,在名称处输入chapter01,选择合适的位置,这里默认,单击确定. V ...

  6. visjs使用小记-1.创建一个简单的网络拓扑图

    1.插件官网:http://visjs.org/  2.创建一个简单的网络拓扑图 <!doctype html> <html> <head><title> ...

  7. idea建立一个java工程_IntelliJ IDEA(三、各种工程的创建 -- 之一 -- 创建一个简单的Java工程)...

    一.创建一个简单的Java工程:HelloWorld 1. Eclipse的第一步是选择工作空间,然后创建项目: IDEA不同(没有工作空间的概念),第一步就直接创建具体的项目,项目创建过程中会选择在 ...

  8. 使用timer控件创建一个简单的报警程序

    简介: 当我使用计算机工作时,我总是如此的专心致志,以至于每当我过了"一会儿"去看时间时,发现已经过了三个小时,而我却完全没有意识到!所以我决定使用我从Code Project学来 ...

  9. jax-rs jax-ws_创建一个简单的JAX-RS MessageBodyWriter

    jax-rs jax-ws JAX-RS确实很棒,借助JAXB,只需添加带有JAXB批注的批注数据对象,即可为您转换许多响应数据类型. 我对JAXB相当陌生,但是一些简单的注释的剪切/粘贴操作将带给您 ...

最新文章

  1. python quit函数作用_Python常用函数学习笔记
  2. dede首页调用文章标题|概述|所在栏目
  3. Visual C#之核心语言
  4. 生前何必久睡,死后必会长眠。
  5. 响应服务器535.5.7.0AUTH,javax.mail.AuthenticationFailedException:535 5.7.3无法发送邮件
  6. Oracle数据库配置监听的作用
  7. 手把手教你实现Java发送邮件(1)-发送简单的文本
  8. 127_Power PivotPower BI DAX计算订单商品在库时间(延伸订单仓储费用)
  9. Hive配置文件中配置项的含义详解(收藏版)
  10. 加密解密之 crypto-js 知识
  11. wiley 期刊Stix字体问题
  12. python处理xps文件_自学WPF--第二十四课XPS文件处理
  13. 2021年12月中国A股钢铁行业上市企业市值排行榜:行业总市值较11月增长1.18%,金洲管道增幅最大(附月榜TOP44详单)
  14. 你是否还记得c语言的这些文件操作?
  15. Python3 根据m3u8下载视频,批量下载ts文件并且合并
  16. 《Linux内核修炼之道》精华分享与讨论(1)——缅怀已逝的十八年(1991~1998)
  17. 做一个登陆效果,输入用户名和密码,如果用户名是:张三,密码是:123就提示登陆成功,否则提示登录失败。
  18. 非常简洁的vsPlayAudio在线音乐播放器插件
  19. 交互与前端15 Tabulator 表格实践3
  20. Cocos2dx-- 资源热更新

热门文章

  1. 好话坏话只在一念之间
  2. 【听】情人,罗曼蒂克消亡史
  3. HTML友情链接代码
  4. Print Spooler服务对打印的影响
  5. 蚁群算法(含matlab代码)
  6. UDS学习笔记(三)——协议的理解
  7. 横竖三个数的和相等_把21、23、25、27、29五个数使横竖的三个数和都相等
  8. Android之来电秀实现(二)
  9. don't flush the Session after an exception occurs 异常原因
  10. 每次开机都配置计算机是咋回事,win7系统电脑每次开机后时间都变成出厂时间如何解决...