摘要:
因工作需要,疯狂学习java web,只是这么多年一直从事C++开发,突然之间要接手同事的那么一大堆代码,真有无从下手的感觉,首先是要学习html,然后是js, 然后是jsp,当然还有各种框架,想想就疯狂,同事给了一堆网址,据说如下的网址效果非常好: http://www.w3cschool.cn/,http://www.w3cschool.cc ,嗯,.cc的网址主要就是java相关的.单个看... 阅读全文
摘要:
转自:https://liaolei.cc/?p=99 众所周知, Python是一种动态语言 在声明一个变量时我们不需要显示的声明它的类型. 类型注释可以提高代码的可读性和易用性, 帮助开发者写出更加严谨的代码, 让调用者减少类型方面的错误, 但是, 类型注解语法传入的类型表述有限, 不能说明复杂 阅读全文
摘要:
逐日盯市和逐笔对冲结算方式的区别 按照盈亏计算方式的不同,结算方式共有逐日盯市和逐笔对冲两种结算方式。 一、逐日盯市 1.平仓盈亏(逐日盯市)=平当日仓盈亏+平历史仓盈亏 ① 平当日仓盈亏=当日开仓价与平仓价之差×手数×交易单位 ② 平历史仓盈亏=平仓价与昨日结算价之差×手数×交易单位 2.持仓盈亏(逐日盯市)=持当日仓盈亏+持历史仓盈亏 ① 持当日仓盈亏=当日结算价与当日开仓价之差×手数×交易单... 阅读全文
摘要:
之前一直断断续续看rqalpha代码,看的也是迷迷蒙蒙的。估计是因为没有实际的需求,单纯看一下而已。 最近心中一直想着做一个回测系统,期货的。 股票太复杂,很多数据,比如复权什么的,比如数据的获取啥的,都是不容易,另外,验证起来也麻烦,到最后想交易的话还需要手工操作。 期货相对简单很多,国内期货所有品种加起来也就60多个品种。随便选一种采用ctp协议就可获取到tick级数据。到通达信上更可获取到一... 阅读全文
摘要:
今天回头看了一下rqalpha, 发现可以个人用的最后一个版本为3.4.4,索性就直接更新了。 按照官方的说法,后面从4.0开始需要引入另一个不开源的组件。并且之前的每日更新的数据也停更。所以只能以这个为起点。 日线的逻辑可以直接用。分钟线的逻辑原先的就应该有问题。运算速度太慢了。应该按日线逻辑直接存储。或是从数据库存储等方式。 由于好久没碰,估计需要先从日线熟悉两天。 阅读全文
摘要:
一、你好 二、随机移动的蝴蝶 三、左右移动的小孩 四、上下移动的刺猬 五、骄傲的公鸡 六、移动的地球 七、敲鼓 八、变背景 九、喵喵叫 阅读全文
摘要:
参考网站:https://scratch.mit.edu/projects/editor/?tutorial=getStarted 一、一个简单的程序 1 移动10步 2 说你好 3 点击绿旗执行 二、添加背景 三、添加角色 阅读全文
摘要:
rqalpha原有的功能就不说了,里面有一个mod集,需要什么新功能直接增加一个mod即可。有先的datasource是不包含分钟数据的,因此我们造一个sys_minute模块来解析前面生成的分钟数据。 然后我们从BaseDataSource继承一个MinuteDataSource 将前面生成的数据放在与bundle并列的目录 mb_bundle 始始化时,通过代码: MinuteBarSto... 阅读全文
摘要:
前面已经可以简单的跑起来了,只不过是日线级的股票,我们最终目标是5分钟级的期货 由于平台不支持5分钟数据,因此这些数据需要我们手动解决,分两块,一块是历史数据的获取,一块是实时数据的采集。先搞定历史数据。 目前看通达信的数据还算是比较靠谱的。股指期货主要有IF,IC,IH三个,以IF为例,由于通常我们要的数据比较多一点,通常是1年以上而非1个月,因此用主连IFL8 一、获取数据: 点击下载即可,... 阅读全文
摘要:
目标:实现一个针对股指期货以boll为主的综合指标的回测。 程序利用rqalpha v3.4.0的完全版与v3.4.1的合并版,目标是将其完全改造,删除不需要的模块,只针对期货。使得代码规模成倍缩小,降低复杂度。 首先看程序入口:rqalpha.__main__:entry_point 即rqalp 阅读全文
摘要:
转自:https://blog.csdn.net/qq_42711381/article/details/90451301 由于刚好也遇到这个问题,记录下来 使用的DataFrame的 当使用 frame2['year']['two'] = 10000, 即df名[列名][行名]的方式去赋值就会报错, 提示如下 SettingWithCopyWarning:A value is trying t... 阅读全文