小白量化《穿云箭集群量化》(1)小白草根超级量化软件介绍

116 篇文章 46 订阅
115 篇文章 108 订阅

小白量化《穿云箭集群量化》(1)小白草根超级量化软件介绍
这是一个系列课程,教授大家编写高级量化策略以及实现全自动交易。
Python有很多优点,跨平台,跨操作系统,支持大数据、人工智能等等,成为最近几年流行的计算机语言之一。Python最大的优点,是不要钱,使用完全免费,使用简单。因此Python近几年非常火热。
Python从2006年后因大数据和人工智能语言排名前列。因此很多国家注重Python幼儿教育。自Python人工智能阿法狗围棋软件战胜专业棋手后,以及自动驾驶、图像语音识别(例如人脸识别、美容换肤、换脸)等新技术出现,从2017年至2021年IEEE编程语言排行榜计算机应用最广泛语言排名第一。

在这里插入图片描述
在这里插入图片描述
一些读者购买了作者的正版书<零基础搭建量化投资系统――以Python为工具>,并加入读者群下载<小白量化二代量化金融模块及框架>.尽管提供了全部源代码,读者仍然感觉要求开发技术要求太高,因此作者利用<小白量化二代量化金融模块及框架>定做了<<中文Python穿云箭集群量化平台>>。
<<中文Python穿云箭集群量化平台>>内置小白量化一代和小白量化二代的主要功能模块,这些主要模块全部由HP_开头的文件,HP是作者网名“荷蒲”拼音缩写,可以百度荷蒲公式,有很多作者编写的股票软件指标公式。
一些读者把名字改为自己的名字,集成到自己的工具软件中了。
功能如下。
1、平台本身就是Python的IDE,可以不用PyCharm、Spyder、Vs CODE等开发工具,可以学习和编写运行Python代码及程序。支持各种源码级别的开源量化平台,以及数据源。
2、支持网路构架策略群,支持多台电脑运行不同策略或同一台电脑多进程运行不同策略。不同电脑可运行人工智能深度学习策略、网络爬虫舆情分析、不同交易品种行情源、数据库、不同市场委托交易电脑。已经内置股票分析绘制K线及指标图模块、内置MetaTrader5行情交易,以及彩票分析过滤旋转矩阵模块。
3、支持各种行情源数据共享,支持行情服务器。一台电脑接收行情,转发给网络中其他电脑。
4、支持多线程行情爬取和api采集,例如5000只股票,按用户设置400只1个行情线程,自动分配为13个线程从不同服务器获取行情数据。
5、支持委托池功能,集群中其他电脑通过网络对委托池电脑发送委托订单。只需要一个委托出口。也可以实现同一台电脑,多进程运行不同策略,通过外挂进行委托。避免不同策略强夺键盘鼠标外挂交易。
6、支持各种金融模块,例如TA-LIB金融库。同时支持大智慧、通达信、同花顺、东方财富等股票指标公式和文化财经麦语言指标公式系统,并支持多因子指标公式系统。多因子指标公式系统能同时对数千只股票瞬间同步计算,并能获取指标值排序功能。
7、支持Alpha101等自编因子公式,任意创造新的因子公式。
8、支持流行量化框架、可以直接移植其他量化平台策略,例如恒生Ptrader、聚宽等策略,并支持其他量化平台委托文件单交互操作。另外支持多线程量化策略。4000只股票,自动按客户设置,例如500只股票跑一个线程策略,自动分配8个线程并发计算策略,计算时间只需要原先的1/8。
9、数据快报功能,增加瞬间获取行情能力,实现追涨停等策略。
10、集成了新的量化方法和策略。响尾蛇导弹(自动回撤止赢,用户只管选股买入,系统自动卖出,获得最大盈利。)、巡航导弹(如果选择股票未来不是一路下跌,且振幅大于手续费,或未来上涨,系统全自动交易。)。
11、量化还集成了双向马丁策略(2的N次方倍翻倍加仓),原子弹策略(3的N方倍反向加仓)和氢弹策略(5的N次方倍智能加仓)。
12、最后一点说明。采用中文关键字和中文变量编写Python程序和策略。适合低编程水平人使用,例如7岁儿童。
下面是基于《穿云箭集群量化》其中包含模块,搭建的行情软件。
在这里插入图片描述
在这里插入图片描述
下面看看实盘状态。
在这里插入图片描述

在这里插入图片描述
自动买入
在这里插入图片描述
自动卖出。
后面详细介绍《穿云箭集群量化》软件的使用和开发知识。
视频培训内容《用指标公式实现自动交易》及资源,网盘限时下载。
百度网盘
链接:https://pan.baidu.com/s/1w9Wo5CiTO8slp7tVzX2COg
提取码:l1ky

阿里云盘
https://www.aliyundrive.com/s/usRfsmPp5fd

好了,欢迎继续关注我的博客。
超越自己是我的每一步!我的进步就是你的进步!

小白量化学习-自创指标设计 一、准备工作 1、首先把“HP_formula.py”文件复制到自己的工程目录中。 2、在新文件开始增加下面4条语句。 import numpy as np import pandas as pd from HP_formula import * import tushare as ts 二、对数据预处理 我们采用与tushare旧股票数据格式。 #首先要对数据预处理 df = ts.get_k_data('600080',ktype='D') mydf=df.copy() CLOSE=mydf['close'] LOW=mydf['low'] HIGH=mydf['high'] OPEN=mydf['open'] VOL=mydf['volume'] C=mydf['close'] L=mydf['low'] H=mydf['high'] O=mydf['open'] V=mydf['volume'] 三、仿通达信或大智慧公式 通达信公式转为python公式的过程。 1.‘:=’为赋值语句,用程序替换‘:=’为python的赋值命令‘='。 2.‘:’为公式的赋值带输出画线命令,再替换‘:’为‘=’,‘:’前为输出变量,顺序写到return 返回参数中。 3.全部命令转为英文大写。 4.删除绘图格式命令。 5.删除掉每行未分号; 。 6.参数可写到函数参数表中.例如: def KDJ(N=9, M1=3, M2=3): 例如通达信 KDJ指标公式描述如下。 参数表 N:=9, M1:=3, M2:=3 RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:SMA(RSV,M1,1); D:SMA(K,M2,1); J:3*K-2*D; # Python的KDJ公式 def KDJ(N=9, M1=3, M2=3): RSV = (CLOSE - LLV(LOW, N)) / (HHV(HIGH, N) - LLV(LOW, N)) * 100 K = SMA(RSV,M1,1) D = SMA(K,M2,1) J = 3*K-2*D return K, D, J #----------------------------------- #根据上面原理,我们把大智慧RSI指标改 # 为Python代码,如下。 def RSI(N1=6, N2=12, N3=24): """ RSI 相对强弱指标 """ LC = REF(CLOSE, 1) RSI1 = SMA(MAX(CLOSE - LC, 0), N1, 1) / SMA(ABS(CLOSE - LC), N1, 1) * 100 RSI2 = SMA(MAX(CLOSE - LC, 0), N2, 1) / SMA(ABS(CLOSE - LC), N2, 1) * 100 RSI3 = SMA(MAX(CLOSE - LC, 0), N3, 1) / SMA(ABS(CLOSE - LC), N3, 1) * 100 return RSI1, RSI2, RSI3 四、使用公式并绘图 #假定我们使用RSI指标 r1,r2,r3=RSI() mydf = mydf.join(pd.Series( r1,name='RSI1')) mydf = mydf.join(pd.Series( r2,name='RSI2')) mydf = mydf.join(pd.Series( r3,name='RSI3')) mydf['S80']=80 #增加上轨80轨迹线 mydf['X20']=20 #增加下轨20轨迹线 mydf=mydf.tail(100) #显示最后100条数据线 #下面是绘线语句 mydf.S80.plot.line() mydf.X20.plot.line() mydf.RSI1.plot.line(legend=True) mydf.RSI2.plot.line(legend=True) mydf.RSI2.plot.line(legend=True) 不懂就看我的博客 https://blog.csdn.net/hepu8/article/details/93378543
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荷蒲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值