首页 > 编程知识 正文

ai小白工具是什么,ai量化交易软件

时间:2023-05-05 00:21:02 阅读:129851 作者:376

过去一段时间,我主要学习了python3和tkinter的窗口开发,并对tkinter编程有了一些了解。

另外,应广大朋友的要求,我在学习python3学习书色的小蝴蝶学python3实战中搭建了量化投资平台。

彩色蝴蝶学Python3实战构建量化投资平台内容提要

python3是2018年最受欢迎的计算机语言,也将成为未来的APP应用趋势。 本书是Python3上热门的学习应用知识的入门教材。

在零度基点学习Python3语言后,读者可以自学本书,建立独立量化分析交易平台。 知识方面涉及量化投资分析、机器学习、NLP自然语言处理(聊天机器人设计)、网络爬虫APP、多媒体三维动画等编程的入门应用知识。

本书适合人群:

Pyton3基础学生零。

有其他语言编程经验的读者在比较学习中入门一天。

创建一个在Python3中定量分析事务策略的开发人员。

定量分析数据建模框架、交易框架的系统设计师。

学习机器学习、NLP自然语言处理、网络爬虫APP、多媒体三维动画开发入门者。

本文件提供资源:

1、提供windows 64位下绿色Py37,笨蛋Python37安装压缩包,解压缩压缩包即可使用,读者无需再安装文件。

2、全彩色蝴蝶量化人工智能量化分析系统软件所有源代码。

3、彩票软件号的缩小算法。

4、绘制模拟直通股票指标设计方法及k线图和指标线。

5、提供个股和股票池多股回报源代码。

6 .提供丰富的多媒体样本代码,以便读者可以在实际APP应用中复制修改。

书代码提供了完整的彩色蝴蝶量化框架源,修改代码是基于python3.7 tkinter开发的,因此具有很强的可移植性。

以后,所有的量化框架都更名为彩色蝴蝶量化框架。 读者不需要写复杂的代码,只需复制和修改书中的示例代码,就能完成自己需要的功能。

上图是一个原始彩色蝴蝶量化框架,只要简单修改,就能成为自己的量化软件。 我正在使用宽数据网定制一个本地化的量化平台,可以看到实时行情,并且可以使用部分宽策略。 下面是经过改造的框架,下面是同样颜色的小蝴蝶模块。

上图、登录窗口和登录窗口中的文字是彩色蝴蝶量化框架的基本功能。 主程序代码如下图所示。

tkinter除了画画、播放音乐、显示kline图表和指标线以外,还添加了tkinter openGL的功能。 因此,您可能已经看到过彩色蝴蝶量化模块的tkinter,但它的功能往往使用简单的APP应用包。

以下是彩蝶在python3实战中做量化分析平台的内容。

第7章pandas模块

7.1 Pandas介绍

7.2安装和使用pandas

7.3 Pandas数据结构

7.4创建系列

7.5创建数据框架

7.6数据索引索引

7.7数据帧常规操作

7.8股票数据的使用

7.8.1聚合jq data数据

7.8.2四足动物数据

7.8.3 Tushare数据

7.8.4开放数据工具数据

7.9数据帧数据提取和转换

7.9.1将数据帧数据转换为系列数据

7.9.2数据帧数据复制

7.9.3数据帧数据对列片

7.9.4数据帧数据对行切片

7.9.5数据帧数据的loc[]和iloc[]操作

7.9.6数据帧数据的at[]和iat[]操作

7.9.7数据帧数据条件提取

7.9.8按数据帧索引或列名排序

7.9.9按列值对数据帧数据进行排序

7.9.10在数据帧中插入数据列

7.9.11数据帧删除数据列

7.9.12数据帧删除一行数据

7.9.13 DataDataFrame转换数据类型

7.10数据帧无效值

7.10.1无效值判定

7.10.2缺失值填充

7.10.3删除缺少的值

7.10.4删除重复值

7.11数据帧索引操作

7.11.1索引更改

7.11.2重置索引

7.12数据帧数据集成

7.12.1数据帧附加数据

7.12.2数据帧数据集成

7.12.3使用数据框架索引连接列

7.12.4数据框架由轴连接

7.13存储和读取数据帧数据

7.13.1保存CSV

7.13.2CSV读取

7.13.3保存excel

7.13.4读取excel

7.14数据帧的运算和函数

7.14.1数据帧列数据计算

7.14.1数据调频

ame的统计函数
7.14.3 DataFrame二元运算
7.15 DataFrame数据画线
7.16 仿通达信大智慧公式指标
7.17 Pandas数据库应用

第8章 matplotlib模块
8.1 matplotlib简介
8.2 matplotlib使用
8.2.1 matplotlib模块装载
8.2.2 matplotlib选择输出后端
8.2.3 matplotlib选择tkinter后端
8.3 matplotlib的pyplot画图流程
8.4 创建绘图窗figure
8.5 创建一个子绘图区域subplot
8.6 创建一个网格子绘图区域subplot2grid
8.7 调整子绘图区域布局subplots_adjust
8.8 创建一个轴图axes
8.9 pyplot有关显示的函数
8.10 pyplot常用绘图函数
8.11 共享x坐标画图twinx
8.12 绘制K线图

第9章 tkinter模块
9.4 建立子窗口
9.1 Tkinter介绍
9.2 Tkinter的使用
9.3 关于tkinter的一些概念
9.4 建立子窗口
9.5 改变窗口位置和大小
9.6 创建窗口菜单
9.7 创建弹出菜单
9.8 tkinter的组件
9.9 Label组件
9.10 组件的放置pack()
9.11 组件的网格放置grid()
9.12 组件的精确放置place()
9.13 Frame组件
9.14 Button组件
9.15 Entry组件
9.16 工具条和状态栏
9.17 Text组件
9.18 Scrollbar组件
9.19 Canvas组件
9.20 tkinter的高级组件ttk
9.21 ttk.Notebook组件
9.22 ttk.Treeview组件


书中给了上百个演示代码,用户直接复制修改,就能成为自己的程序。

# -*- coding: utf-8 -*-import timeimport tkinter as tkimport HP_global as gimport HP_set from HP_view import *import HP_data as hp ##白底色#g.ubg='w'#g.ufg='b'#g.utg='b'#g.uvg='#1E90FF'root = tk.Tk()root.title('我的新建窗口')setCenter(root,1200,800)ds='2018-01-01'de=time.strftime('%Y-%m-%d',time.localtime(time.time()))#读取股票数据df2a=hp.get_k_data('000001',ktype='D',start=ds,end=de,index=False,autype='qfq')df2b=hp.get_k_data('000001',ktype='D',start=ds,end=de,index=False,autype='qfq')df2c=hp.get_k_data('600030',ktype='D',start=ds,end=de,index=False,autype='qfq')df2d=hp.get_k_data('300008',ktype='D',start=ds,end=de,index=False,autype='qfq')#把window划分4个子容器,在不同子容器中显示不同股票K线图xxx=view4(root)#6均线2指标图,K线算一个指标axview2(xxx.v[0],df2a,'000001 六均线K线演示',6) #6均线2指标图,现实KDJ指标线axview2x(xxx.v[1],df2b,'600080 六均线K线演示',6,'HPYYX') # 3指标图axview3x(xxx.v[2],df2c,'600030 三指标演示')# 5指标图axview5x(xxx.v[3],df2d,'300008 五指标演示') xxx.pack(fill=tk.BOTH, expand=1)root.mainloop()

这段程序的运行结果如下图。

<<彩色的小蝴蝶学python3实战做量化分析平台>>读者不需要敲代码,所有例子都给了源程序。包括彩色的小蝴蝶量化模块。
出版者网站提供了涵盖书中99%的示例代码,读者学习本书,不需要敲任何程序代码,只要运行这些示例代码就可以了。fkdxlb明白这些程序,有新的想法时,再尝试去修改一下代码,看看程序运行结果是否如你所愿。多练习和多操作很快就能掌握Python3软件编程开发。
因此学好Python3最重要的技能有2条:
1、鼠标单击右键,会点Copy复制和Paste粘贴。
2、会在Windows下用键盘:Ctrl+c复制 和 Ctrl+v粘贴。
会在MacOS 下用键盘:复制(command+c) 和 粘贴(command+v)。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。