自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

原创 用Tkinter打造GUI开发工具(7)字体类型

Tkinter字体类型根据Python使用的平台,可能会有三种方法来指定类型的风格。1)作为一个元组的第一个元素是字体,紧随其后的是分大小,可选地紧随其后  字符串包含一个或多个风格修饰符粗体、斜体、下划线、和超调。例如:(“Helvetica”, “16”)和(“Times”, “24”, “bolditalic”)。2)可以导入字体对象创建一个tkFont模块和使用它的字体类构造函数。...

2019-03-27 00:15:26 3613

原创 用Tkinter打造GUI开发工具(6)小部件颜色

用Tkinter打造GUI开发工具(6)小部件颜色Tkinter小部件的常用属性是颜色属性,activebackground、activeforeground、background、foreground、highlightbackground、highlightcolor等颜色属性。Tkinter的颜色用字符串表示,有两种颜色表示方法。1) Tkinter系统定一个了一些颜色字符串。如:‘w...

2019-03-18 00:46:20 3252 1

原创 用Tkinter打造GUI开发工具(5)Toplevel弹出窗口

用Tkinter打造GUI开发工具(5)Toplevel弹出窗口Tkinter的root.Toplevel()方法可以创建一个弹出窗口。Toplevel()方法的含义是建立在Tk()主窗口上面的顶层窗口,我们本书称为弹出窗口PopWindow。因为它为我们提供了很多高级功能,例如独立窗口工具栏,信息气泡等等都是用Toplevel()方法实现的,就像大窗口中弹出的小窗口。Tkinter只有一个 ...

2019-03-18 00:21:46 3592 6

原创 用Tkinter打造GUI开发工具(4) Tkinter的Tk主窗口

用Tkinter打造GUI开发工具(4) Tkinter的Tk主窗口通过前面学习,我们知道了建立Tk主窗口,是为了更好地管理Tkinter程序。Tk()对象root通过Wm给我们提供了操作管理Tkinter窗口的方法,通过Misc类提供了操作管理小部件的方法。因此使用Tkinter开发程序首先需要建立Tk()主窗口。Python3中使用 Tkinter的使用流程如下。1)导入Tkinter模...

2019-03-11 22:31:21 10711 7

原创 用Tkinter打造GUI开发工具(3) Tkinter的小部件类

用Tkinter打造GUI开发工具(3) Tkinter的小部件类从前面Tkinter的结构图可以看出,Tkinter的小部件都继承于Widget类。Widget类的基类有BaseWidget类、Pack类、Place类、Grid类等。下面给出Widget类定义的代码。class Widget(BaseWidget, Pack, Place, Grid): """Internal c...

2019-03-11 09:51:28 1417 1

原创 用Tkinter打造GUI开发工具(2)Tkinter工作原理

用Tkinter打造GUI开发工具(2)Tkinter工作原理Tcl/Tk是面向过程的脚本程序,Tkinter是在Tcl/Tk基础上的面向对象程序。我们主要使用Tkinter模块开发图形,因此读者需要掌握面向对象程序开发知识。Python程序对英文大小写敏感,命令关键字和变量名称区分大小英文字母,即程序中字母大小写不同,代表不同含义。Tkinter模块名在Python2和Python3不同。...

2019-03-10 23:32:42 2936 2

原创 用Tkinter打造GUI开发工具(1)认识Tkinter

用Tkinter打造GUI开发工具(1)认识TkinterTkinter 是 Python 的标准 GUI 库,它是一个跨平台的脚本图形界面接口,且可以快速的创建 GUI 应用程序。由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能导入 import Tkinter 库,而且 IDLE 也是用 Tkinter 编写而成。Tkinter能够开发各种图形界面...

2019-03-07 02:18:11 4747 10

原创 自己做量化交易软件(17)通过基本面建立自己的股票池

自己做量化交易软件(17)通过基本面建立自己的股票池自动交易不能随便选股进行买卖,因此需要预先建立自己的股票池。一般我们通过基本面来建立股票池,至少避免购买业绩非常差的股票。我们主要关注的基本面参数主要有3个,市盈率,市净率,流通盘。股票的内在价值核心由2部分组成:每股资产净值,每股收益率。市净率=股价/每股净资产市盈率=股价/每股收益。选股流程如下:(1)获取沪深上市公司的实时数...

2019-03-01 08:37:29 4886 3

Python小白量化学习包

小白量化学习-自创指标设计 一、准备工作 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

2019-10-06

Visual FoxPro 9.0多媒体三维图形编程(可执行VFP9代码的电子书)

Visual FoxPro 9.0多媒体三维图形编程 Visual FoxPro 9.0多媒体三维图形编程工具包含三部分库函数构成,OpenGL库, DxInput库,DxAudio库等三部分,这三部分合并到DLGame.fll库文件中。 OpenGL(全写Open Graphics Library)是定义了一个跨编程语言、跨平台的编程接口,它用于三维图象(二维的亦可)。 OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。 OpenGL不是语言,是专业的图形程序接口。现在Windows系统的主流编译环境有Visual C++/C#,Broland C++ Builder,Dev-C++等,它们都是支持OpenGL的。今天我把他移植到了Visual Foxpro9中,为喜爱图形设计的狐友带来福音。 OpenGL原函数为C函数,我们通过FLL库,封装到了DLGame.fll库中,大多数函数的名称和定义都和原C函数相同,因此具有很强的移植性。 DxInput库是封装了微软DirectX的DirectInput开发工具库,使键盘,鼠标,游戏杆的控制编程更加高效和简单。这些函数也封装到了DLGame.fll库中 DxAudio库是封装了微软DirectX的DirectAudio开发工具库,DirectAudio包含两部分,DirectMusic和DirectSound。DirectMusic用于播放音效的mid格式文件,通常用于背景音乐。DirectSound用于播放wav格式的音乐文件,一般用于音效效果。通过我们的封装,对音乐编程更加高效和简单。这些函数也封装到了DLGame.fll库中 一般编程语言必须先编译再运行,调试麻烦。VFP有先天的优势,边解释边运行。可以说,程序编写完成就可以通过DO命令运行程序。 完整例子,可以在我们帮助中点红色感叹号运行。

2019-10-06

通通股票K线及KDJ,MACD指标显示完整源代码

1、通通股票K线及KDJ,MACD,RSI等指标显示完整源代码。 2、python历史行情读取,切换股票数据及指标公式。 3、跨python版本代码设计思路和实现。 4、模块化设计,自己可以任意扩充。 本演示使用聚宽用户数据。免费行情源获取参考下面我的帖子。 https://blog.csdn.net/hepu8/article/details/81866694

2018-09-15

Vfp三维迷宫

Visual Foxpro 9.0设计多媒体程序的一个完整的例子。使用了OpenGL, DxInput,DxAudio,DxShow等功能。

2013-10-13

VFP空战小游戏

Visual Foxpro 9.0设计多媒体程序的一个完整的例子。 使用了OpenGL, DxInput,DxAudio,DxShow等功能。

2013-10-13

独狼VFP游戏开发工具

独狼VFP游戏开发工具 独狼VFP游戏开发工具包含三部分库函数构成,OpenGL库, DxInput库,DxAudio库等三部分,这三部分合并到DLGame.fll库文件中。 OpenGL(全写Open Graphics Library)是定义了一个跨编程语言、跨平台的编程接口,它用于三维图象(二维的亦可)。 OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。 OpenGL不是语言,是专业的图形程序接口。现在Windows系统的主流编译环境有Visual C++/C#,Broland C++ Builder,Dev-C++等,它们都是支持OpenGL的。今天我把他移植到了Visual Foxpro9中,为喜爱图形设计的狐友带来福音。 OpenGL原函数为C函数,我们通过FLL库,封装到了DLGame.fll库中,大多数函数的名称和定义都和原C函数相同,因此具有很强的移植性。 DxInput库是封装了微软DirectX的DirectInput开发工具库,使键盘,鼠标,游戏杆的控制编程更加高效和简单。这些函数也封装到了DLGame.fll库中 DxAudio库是封装了微软DirectX的DirectAudio开发工具库,DirectAudio包含两部分,DirectMusic和DirectSound。DirectMusic用于播放音效的mid格式文件,通常用于背景音乐。DirectSound用于播放wav格式的音乐文件,一般用于音效效果。通过我们的封装,对音乐编程更加高效和简单。这些函数也封装到了DLGame.fll库中 一般编程语言必须先编译再运行,调试麻烦。VFP有先天的优势,边解释边运行。可以说,程序编写完成就可以通过DO命令运行程序。 完整例子,可以在我们帮助中点红色感叹号运行。

2013-07-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除