自己做量化交易软件(16)用小白通通量化AI框架打造自己的量化平台

最近一段时间,我主要学习python3和tkinter的窗口开发,对tkinter编程逐步了解。
此外,应广大朋友要求,我写了 一本学习python3学习书籍<小白学Python3实战搭建量化投资平台>.在这里插入图片描述
<小白学Python3实战搭建量化投资平台>内容提要

python3是2018年最热门的计算机语言,也将成为未来的应用趋势。本书是通过Python3学习各项热门应用知识的入门教材。
零基础学习Python3语言,读者则可以通过自学本书独立搭建量化分析交易平台。知识面涉及量化投资分析、机器学习、NLP自然语言处理(聊天机器人设计)、网络爬虫应用、多媒体三维动画等编程的入门应用知识。

本书适合人群:
 Pyton3零基础学生。
 有其它语言编程经验的读者,通过对比学习1天入门。
 用Python3编写量化分析交易策略的开发人员。
 数据建模框架、量化分析交易框架的系统设计人员。
 学习机器学习、NLP自然语言处理、网络爬虫应用、多媒体三维动画开发的入门人员。

本书提供资源:
1、提供windows 64位下绿色Py37,傻瓜Python37安装压缩包,解压缩包就能使用,读者无需再安装文件。
2、完整的小白量化人工智能量化分析系统软件全部源代码。
3、彩票软件号码缩水算法。
4、仿通达信股票指标设计方法及绘制K线图和指标线。
5、提供单支股票和股票池多支股票回测源代码。
6、提供丰富的多媒体示例代码,方便读者在实际应用中复制修改。

书中代码提供了完整的小白量化框架源代码,整改代码是基于python3.7+tkinter开发的,因此有很强的移植性。
以后通通量化框架就改名为小白量化框架。读者不需要编写复杂的代码,只需要复制书中的示例代码进行修改,就能完成自己所需的功能。
在这里插入图片描述
上图是原始小白量化框架,只需要简单修改,就成为自己的量化软件。我正在通过聚宽数据网,定做一个能够看实时行情,并且能够使用部分聚宽策略的本地化量化平台。下面是改造过的框架,底层是同样的小白模块。
在这里插入图片描述
上图中的图片,登录窗口,以及登录窗口中的文字都是小白量化框架的基本功能。主程序代码如下图。
在这里插入图片描述
tkinter除了绘图,播放音乐,显示K线图和指标线外,我还增加了tkinter+openGL的功能。因此小白量化模块中的tkinter是你们见到过,功能较多使用简单的应用包。
在这里插入图片描述
下面是<<小白学python3实战做量化分析平台>>一些内容。
第7章 pandas模块
7.1 Pandas简介
7.2 Pandas安装和使用
7.3 Pandas数据结构
7.4 Series的创建
7.5 DataFrame的创建
7.6 数据索引index
7.7 DataFrame一般操作
7.8 股票数据使用
7.8.1 聚宽JQData数据
7.8.2 QUANTAXIS数据
7.8.3 Tushare数据
7.8.4 OpenDataTools数据
7.9 DataFrame数据的提取与转换
7.9.1 DataFrame数据转化为Series数据
7.9.2 DataFrame数据复制
7.9.3 DataFrame数据对列切片
7.9.4 DataFrame数据对行切片
7.9.5 DataFrame数据的loc[]和iloc[]操作
7.9.6 DataFrame数据的at[]和iat[]操作
7.9.7 DataFrame数据条件提取
7.9.8 DataFrame按索引或列名排序
7.9.9 DataFrame数据按列值排序
7.9.10 DataFrame插入一列数据
7.9.11 DataFrame删除一列数据
7.9.12 DataFrame删除一行数据
7.9.13 DataDataFrame转换数据类型
7.10 DataFrame无效值
7.10.1 无效值判断
7.10.2 缺失值填充
7.10.3 缺失值删除
7.10.4 删除重复值
7.11 DataFrame索引操作
7.11.1 修改索引
7.11.2 重置索引
7.12 DataFrame数据合并
7.12.1 DataFrame追加数据
7.12.2 DataFrame数据合并
7.12.3 DataFrame通过索引拼接列
7.12.4 DataFrame通过轴连接
7.13 DataFrame数据的保存和读取
7.13.1 保存csv
7.13.2 读取csv
7.13.3 保存excel
7.13.4 读取excel
7.14 DataFrame的运算和函数
7.14.1 DataFrame列数据计算
7.14.1 DataFrame的统计函数
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 time
import tkinter as tk
import HP_global as g
import 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%的示例代码,读者学习本书,不需要敲任何程序代码,只要运行这些示例代码就可以了。当你明白这些程序,有新的想法时,再尝试去修改一下代码,看看程序运行结果是否如你所愿。多练习和多操作很快就能掌握Python3软件编程开发。
因此学好Python3最重要的技能有2条:
1、鼠标单击右键,会点Copy复制和Paste粘贴。
2、会在Windows下用键盘:Ctrl+c复制 和 Ctrl+v粘贴。
会在MacOS 下用键盘:复制(command+c) 和 粘贴(command+v)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/20098.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Chat GPT是什么,初学者怎么使用Chat GPT,需要注意些什么

目录 Chat GPT是什么 初学者怎么使用Chat GPT 使用Chat GPT需要注意什么 一些简单的prompt示例 Chat GPT是什么 Chat GPT是由OpenAI开发的一种大型语言模型&#xff0c;它基于GPT&#xff08;Generative Pre-trained Transformer&#xff09;架构。GPT是一种基于深度学习的…

从GPT到chatGPT(一):GPT1

GPT1 文章目录 GPT1前言正文模型架构无监督学习有监督学习处理不同特定任务 实验训练细节实验结果 分析预训练层参数转移的影响zero-shot的表现消融实验 总结 前言 GPT1&#xff0c;出自于OpenAI的论文《Improving Language Understanding by Generative Pre-Training》&#…

ChatGPT+MindShow快速制作ppt

一、ChatGPT&MindShow简介 1、什么是ChatGPT? ChatGPT是一种基于自然语言处理和深度学习技术的人工智能语言模型&#xff0c;使得人们可以更加方便地与计算机进行交互&#xff0c;如智能问答等。 2、什么是MindShow? MindShow只需要在网页上登录即可&#xff0c;可以…

玩转ChatGPT:回答审稿人问题

一、写在前面 前段时间一篇时间序列预测的文章返修&#xff0c;还挺幸运的&#xff0c;给了个小修。 不过问题也问得有点刁钻&#xff0c;应该是个行家。 想到手头有小Chat&#xff0c;打算使用TA来辅助我回答审稿人问题。 以下展示仅仅提供一个工作流和思路&#xff0c;具体…

Jina AI 创始人肖涵博士:揭秘 Auto-GPT 喧嚣背后的残酷真相

Auto-GPT 究竟是一个开创性的项目&#xff0c;还是一个被过度炒作的 AI 实验&#xff1f;本文为我们揭开了喧嚣背后的真相&#xff0c;并揭示了 Auto-GPT 不适合实际应用的生产局限性。 背景介绍 这两天&#xff0c;Auto-GPT&#xff0c;一款让最强语言模型 GPT-4 能够自主完成…

两款吾爱破解优秀软件,批量查找文本,图像视频画质增强

批量查找文本 By&#xff1a;tuao 我们在电脑中查找文件的方式有很多&#xff0c;只要知道文件名便能很容易找到 但如果只记得文档中的某个关键词&#xff0c;而忘记文件名称的话&#xff0c;找起来就有些费劲了 这款工具便可以批量的在word、wps、excel、pdf和txt中查找文本…

吾爱破解论坛2021年11月11日,光棍节免费开放注册

点击上方蓝字"优派编程"选择“加为星标”&#xff0c;第一时间关注原创干货 官方原话&#xff1a; 吾爱破解论坛从2008年3月13日建立以来&#xff0c;陪伴众多坛友走过了12年艰辛而辉煌的风雨历程&#xff0c;以带领新手走入密界大门为基础&#xff0c;汇集了一大批爱…

吾爱出品,必属精品

前言 吾爱破解论坛是一个非常老牌的软件技术交流地&#xff0c;虽然经过多次整改&#xff0c;人气不如从前了 但也依旧能找到很多好玩好用的东西&#xff0c;小编不少分享的软件都是在这个论坛找到的 今天又收集了4款吾爱上高评霸榜的小工具&#xff0c;都很实用&#xff01…

txt工具吾爱版

每次在网上复制的文本内容都是乱七八糟的&#xff1f;那么可以配合txt工具来处理&#xff0c;这是由吾爱破解pgzzh用户出品的一款非常实用、绿色小巧的电脑排版工具&#xff0c;不要看该软件大小才几百KB&#xff0c;其功能是非常好用的&#xff0c;主要就是为用户们提供了去除…

吾爱studio3T

根本逻辑讲解&#xff1a;通过注册表更改studio3T试用时间到期的两种方 法 本例逻辑为通过不断重置studio 3t的试用时间达成伪永久&#xff0c;此软件少有永久免费版&#xff0c;如有永久的请在评论区我。 第一种方法 第一步&#xff1a;winr输入 regedit打开注册表 第二步&…

吾爱第二课-去除网页弹窗

目录 WindowsAPI实例1实例2修改主页内置广告1 用到的工具RestoratorFix ResourceProcexpProcmon WindowsAPI API函数提供应用程序所需要的窗口管理、图形设备接口、内存管理等服务功能。这些功能以函数库的形式组织在一起&#xff0c;形成了Windows应用程序编程接口。 A代表A…

python安卓吾爱_申请会员ID:吾爱Python

1、申请ID&#xff1a;吾爱Python 2、个人邮箱&#xff1a;792800132qq.com 3、原创技术文章&#xff1a;通过Python来实现网页的自动登录。 原创内容介绍&#xff1a;通过Python中的selenium库实现网页的自动登录&#xff08;以今日头条为例&#xff09; 第一步&#xff1…

HTML和xml有哪些区别?

&#x1f482; 个人网站:【海拥】【游戏大全】【神级源码资源网】&#x1f91f; 前端学习课程&#xff1a;&#x1f449;【28个案例趣学前端】【400个JS面试题】&#x1f485; 寻找学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】 目录 前言HTML和XML的概述HT…

从零开始的Python编程指南:掌握基础语法与实用技巧

&#x1f482; 个人网站:【海拥】【游戏大全】【神级源码资源网】&#x1f91f; 前端学习课程&#xff1a;&#x1f449;【28个案例趣学前端】【400个JS面试题】&#x1f485; 寻找学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】 目录 前言Python简介准备工作…

技术写作过程:如何写出好的技术文章

&#x1f482; 个人网站:【海拥】【摸鱼游戏】【神级源码资源网】&#x1f91f; 前端学习课程&#xff1a;&#x1f449;【28个案例趣学前端】【400个JS面试题】&#x1f485; 想寻找共同学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】 2020 年&#xff0c;我…

突破传统,AI在加速“孵化”你的数字人

&#x1f482; 个人网站:【海拥】【游戏大全】【神级源码资源网】&#x1f91f; 前端学习课程&#xff1a;&#x1f449;【28个案例趣学前端】【400个JS面试题】&#x1f485; 寻找学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】 目录 背景数字人的定义数字人…

37岁,公司把整组都裁了,只剩我一人干所有活,但不给涨薪!想主动换工作,又想要赔偿,该怎么办?...

很多时候&#xff0c;工作就像鸡肋&#xff0c;食之无味&#xff0c;弃之可惜。 一位网友求助&#xff1a; 37岁&#xff0c;在如今公司工作4年。公司今年裁员&#xff0c;部门设计组从5人缩减到1人&#xff0c;只剩他自己。侧面了解到公司并没有裁他的打算。现在他心情很复杂&…