**

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

**
小白量化平台框架是本地化量化平台,用户的策略在用户自己电脑中执行,操作习惯仿股票软件,指标算法支持类通达信指标,回测也支持通达信大智慧等自定义股票格式。
小白量化平台框架是跨平台的,任何平台都能使用,但是要安装必要的支持模块。
(1)安装必要的包。
pygame,matplotlib,mpl_finance,PILlow,jieba
requests,bs4,sklearn,keras
(2)金融数据包
tushare,jqdatasdk,quantaxis,opendatatools,pytdx
安装好这些模块,我们的平台已经搭建好了。

小白全部模块以及全部代码随书
《零基础搭建量化投资系统――以Python为工具》下载。
京东和淘宝上购买的正版书读者,请加入书中的读者群.
下面图片是我们给读者提供的新一代小白量化系统源代码.

最近为读者设计了一个新功能面板<公式转Python.py>
这个面板自动把自定义股票公式转为 Python代码或函数.

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

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

#双均线策略
#买信号B
B=CROSS(MA(C,5),MA(C,20))#卖信号S
S=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 '+ovar
print('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))*100
K=SMA(RSV,M1,1)
D=SMA(K,M2,1)
J=3*K-2*D#return K,D,J

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

  1. 自己做量化交易软件(20)通达信公式选股程序的实现

    自己做量化交易软件(20)通达信公式选股程序的实现 1.用小白2很好实现.首先获取板块中股票,存放在列表中.例如获取"上证50" import HP_tdx as htdx fro ...

  2. 通达信 python插件选股_自己做量化交易软件(20)通达信公式选股程序的实现

    自己做量化交易软件(20)通达信公式选股程序的实现 1.用小白2很好实现.首先获取板块中股票,存放在列表中.例如获取"上证50" import HP_tdx as htdx fro ...

  3. 自己做量化交易软件(21)通达信自选股文件的读写程序

    自己做量化交易软件(21)通达信自选股文件的读写程序 我以前做过各种股票软件的自选股文件和板块数据的转换程序,见下图. 我们本篇文章介绍用Python实现通达信软件的自选股文件的读取和写入操作. 我们 ...

  4. 通达信公式转python为什么很难_python不如通达信选股,请老师做个不破前期低点通达信选股公式, 谢谢。...

    Q1:请老师做个不破前期低点通达信选股公式, 谢谢. {回调60日最低价} ZD1:=BARSLAST(L=LLV(L,60)); ZL1:=REF(L,(ZD1)); ZV1:=REF(V,(ZD1 ...

  5. 大智慧、通达信winner函数python代码实现

    大智慧.通达信软件,公式中有一个winner函数,函数的作用是计算收盘获利比率.即计算按照目前收盘价,计算有多少比例持仓是盈利的.要计算获利比率,首先得计算筹码分布,就是持仓价格分布.由于无法知道真实 ...

  6. 通达信公式转python为什么很难_转行数据分析为什么这么难?

    怎么说呢,转行不是一件容易的事情!!! 不像前几年,学个SQL和Python就可以出去找数据分析相关的工作了,那时候企业对大数据的需求旺盛,稍微找个跟大数据沾边的人都可以来应聘,那段时期可以说是一个比 ...

  7. 通达信公式转python为什么很难_[转]N年Python老司机,血泪总结新手常见10大错误...

    1.默认可变对象 上图中,我们定义了addElement函数,在函数的形参中,我们默认使用了可变对象list.当我们连续的使用默认参数调用addElement函数时,可以发现list1只被创建了一次. ...

  8. 自己做量化交易软件(31)小白量化实战5--板块股票池与基本面选股

    自己做量化交易软件(31)小白量化实战5–板块股票池与基本面选股 在小白量化软件中,股票池与板块是一样的,都是股票代码列表.前面博客有零散知识的介绍. 小白量化学习(4)基本面选股与股票池 https ...

  9. 自己做量化交易软件(8)通通量化自编公式-仿通达信大智慧公式指标

    我们主要是通过设计通通量化软件,来学习python编程,另外也是一个量化软件基础功能学习开发的过程. 我的文章给出的都是经过自己学习总结的最终代码.读者可以通过学习来掌握编写量化软件的思路和程序. 前 ...

最新文章

  1. Some inputs do not have OOB scores. This probably means too few trees were used to compute any relia
  2. php写邮件空格_PHP 邮件漏洞小结
  3. 5g宣传方案_5G时代来了,VR如何玩转线上营销新模式
  4. pytorch保存模型pth_Pytorch_trick_04
  5. ORA-06502:PL/SQL :numberic or value error: character string buffer too small
  6. 基础10 多进程、协程(multiprocessing、greenlet、gevent、gevent.monkey、select、selector)...
  7. php默认语法,php基本语法
  8. linux下toe网卡驱动,toe命令是干什么的,有没有大神解答一下
  9. C# 将控件的Controls属性下的所有控件取出以便使用LINQ语句进行查询
  10. [分享]iOS开发-实现UILabel显示出不同颜色并且某一部分产生下划线的效果 ...
  11. 简述计算机控制系统调试和运行的过程,简述计算机控制系统的一般控制过程
  12. wifi管家android,WiFi管家—轻松连上好wifi
  13. 什么是https,和ssl什么关系,为什么用https
  14. 关于Postgre中的Timestamp(时间戳)格式。
  15. SetWindowsHookEx 其他进程的 记录
  16. rutime 理解
  17. 关于MyDockFinder
  18. GD32F103入门实践(一)配置环境,搭建工程模板,烧写程序
  19. http下载文件(常用方式+支持在线打开方式)
  20. Java单元测试实践-08.Stub、Replace、Suppress静态方法

热门文章

  1. Caltech 数据集转换成VOC格式
  2. 小默在职场:新媒体运营该怎么写简历?40份高质量简历模板帮你轻松解决
  3. 倒立摆stm32F407控制程序
  4. 五子棋——沈航2017年计算机博弈国赛代码解析
  5. 使用Glide加载https网址图片
  6. 多目标优化算法:多目标袋獾优化算法MOTDO(提供MATLAB代码)
  7. Javaweb笔记之初识EasyUi框架
  8. 【Consul教程】2.SpringBoot整合Consul搭建服务注册与发现
  9. KindEditor编辑器/分页编写
  10. 康奈尔大学计算机生物学是,康奈尔大学生物