1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 自己做量化交易软件(19)通达信公式转Python代码的程序

自己做量化交易软件(19)通达信公式转Python代码的程序

时间:2022-08-13 05:41:18

相关推荐

自己做量化交易软件(19)通达信公式转Python代码的程序

**

自己做量化交易软件(19)通达信公式转Python代码

**

小白量化平台框架是本地化量化平台,用户的策略在用户自己电脑中执行,操作习惯仿股票软件,指标算法支持类通达信指标,回测也支持通达信大智慧等自定义股票格式。

小白量化平台框架是跨平台的,任何平台都能使用,但是要安装必要的支持模块。

(1)安装必要的包。

pygame,matplotlib,mpl_finance,PILlow,jieba

requests,bs4,sklearn,keras

(2)金融数据包

tushare,jqdatasdk,quantaxis,opendatatools,pytdx

安装好这些模块,我们的平台已经搭建好了。

小白全部模块以及全部代码随书

《零基础搭建量化投资系统――以Python为工具》下载。

京东和淘宝上购买的正版书读者,请加入书中的读者群.

下面图片是我们给读者提供的新一代小白量化系统源代码.

最近为读者设计了一个新功能面板<公式转Python.py>

这个面板自动把自定义股票公式转为 Python代码或函数.

小白量化平台支持各种公式函数.

回测系统也支持这些算法.当然股票公式算法最简单,我们看看"双均线策略"是怎么写的.

#双均线策略#买信号BB=CROSS(MA(C,5),MA(C,20))#卖信号SS=CROSS(MA(C,20),MA(C,5))

使用KDJ指标回测结果入下图.

一本书的价格,可得到<小白一代>和<小白新一代>全部源代码.绝对超值.<小白新一代>采用免费快速即时行情,支持期货等其他品种实时和历史行情.支持财务数据,除权数据,F10信息等等.

当然读者不是来看宣传的,下来直接给股票公式转Python代码的干货.

#小白量化--通达信/大智慧公式转Python代码#购买<零基础搭建量化投资系统>正版书,送小白量化软件源代码。#独狼荷蒲qq:2775205#通通python量化群:524949939#电话微信:18578755056#微信公众号:独狼股票分析print('小白量化--通达信/大智慧公式转Python代码\n')gs='''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;'''print('通达信公式:\n',gs)gs2=gs.split('\n')#分解为行列表ovar=''gs3=[]for s in gs2:s=s.replace(':=','=')if s.find(':')>0:if len(ovar)>0:ovar=ovar+','+s[0:s.find(':')]else:ovar=s[0:s.find(':')]s=s.replace(':','=')s=s.strip() if (len(s))>0:if s[-1]==';':s=s[0:len(s)-1]gs3.append(s)gs4="\n".join(gs3)gs4=gs4+'\n#return '+ovarprint('Python代码:\n',gs4)

程序运行结果:

小白量化--通达信/大智慧公式转Python代码通达信公式: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代码:RSV=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100K=SMA(RSV,M1,1)D=SMA(K,M2,1)J=3*K-2*D#return K,D,J

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。