基于Node_red的股票量化分析
@目录
背景情况
留意股市的朋友,都知道2020年有个牛市,而炒股票需要实时的盯盘以及量化的分析,而我又需要上班,不可能全部 工作时间都在看盘,那么就需要做好计划,然后让电脑自动去盯盘,按照制定的策略进行提示就好了,简单上手,使用node-red进行监控
Node-red的安装和说明
看我Node-red中的安装和说明,
d代码
以监控交易时间段内的格力股票价格为例,代码如下:
首先,股票是有时间段交易的,这个在设置的时候需要注意,如下:
其次,获取股票的实时数据,使用了新浪的接口数据,参考如下的文章:
https://www.cnblogs.com/phpxuetang/p/4519446.html
而具体到我们使用的格力电器的数据就是如下:
http://hq.sinajs.cn/list=sz000651
代码配置见下图:
这时候,如果没有异常的话,就获取了数据,需要对数据进行进一步的处理,进行分隔以及数据的判断,
split和switch,这两个功能,而split维持原样就可以了,
数据获取后,重要的是要需要提取到格力电器的当前股价,以及开盘价和收盘价,这样才能查看价格是否符合预期,
以其中的获取当前价格为例,在实验的时候,数据如下:
var hq_str_sz000651=“格力电器,55.040,55.050,54.800,55.290,54.720,54.800,54.810,27868080,1530686910.250,390383,54.800,27600,54.790,32400,54.780,28600,54.770,12500,54.760,45904,54.810,20800,54.820,22237,54.830,31199,54.840,37059,54.850,2020-09-17,15:00:03,00”;
那么,他的当前价格是54.8元,
我希望的是,在每隔1min看一下价格,当然这个时间可以自己去把握,然后在价格到了上限位的时候触发报警信息,比如最近,监控的价格是60-50,做一个无脑操作,监控价格50买入,60卖出的报警
就在switch中加入该模块就可以了。
在系统跑了两天之后,出现如下问题:
2020/09/18进行改进
1.如何进行周期的收益,如何预算成本的收益情况,预期收益,这个话题先留着,
如果只是股价的实时监控并不能保证