自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《中文Python穿云箭量化平台二次开发技术11》股票基本信息获取分析及应用示例【前十大股东占股比例提取及分析】

《中文Python穿云箭量化平台》包含有行情接口,指标运算模块,K线和指标显示模块。我们在投资分析研究和策略中,有很多可利用的资源和信息。我们可以利用股票行情模块HP_tdx获取股票F10基本信息。通过对股票基本信息研究挖掘出投资机会。

2024-09-16 13:56:44 530

原创 《中文Python穿云箭量化平台二次开发技术10》基于Tkinter的可视化股票池量化平台开发技术

本文介绍了Tkinter可视化量化平台的开发技术。利用穿云箭模块,实现获取问财代码,读写通达信大智慧自选板块文件,同花顺委托,发送QQ信息等相关知识点。

2024-09-11 12:12:36 625

原创 用Tkinter打造GUI开发工具(50)改变对话窗askstring的大小和位置等信息

我们在用Tkinter开发复杂窗口应用程序时,经常需要对Tkinter对话窗askstring的大小和位置做修改。在Tkinter中,对话框的位置和大小都是固定的。因此很多朋友在使用时感觉很不方便。程序中改了对话框的大小,并且把对话框移到屏幕中心位置。我们这个给出修改的相关代码,给大家借鉴。有新的想法或问题可以我交流.欢迎继续关注我的博客。

2024-09-11 09:05:00 319

原创 《中文Python穿云箭量化平台二次开发技术09》设计一个可视化股票池量化平台项目用于实现选股和自动交易

《中文Python穿云箭量化平台》是用Tkinter设计的,本身有强大的Tkinter高级工具,可以实现可视化部件操作。我们想设计一个 《小白量化股票池平台》。全部可视化鼠标操作,只需要设计一些参数和指标,就能全自动选股或交易。

2024-09-05 00:19:27 842

原创 《中文Python穿云箭量化平台二次开发技术08》获取大盘涨跌家数、平均股价数据等来判断市场涨跌趋势,并在策略中自动控制多空交易

获取大盘涨跌家数、平均股价数据等来判断市场涨跌趋势,并在策略中自动控制多空交易

2024-09-01 15:28:20 830

原创 《中文Python穿云箭量化平台二次开发技术07》用Tkinter模块开发一个【股票K线行情及显示自编公式指标软件】示例

用Tkinter模块开发一个【股票K线行情及显示自编公式指标软件】示例

2024-08-31 00:34:47 775

原创 《中文Python穿云箭量化平台二次开发技术06》Tkinter高级模块HP_tka的说明、及应用示例【1分钟JDK指标实时预警窗口】

《中文Python穿云箭量化平台》是纯Python开发的量化平台,因此其中很多Python模块,我们可以自己设计新的量化工具,例如自己新的行情软件、新的量化平台、以及各种量化研究工具。穿云箭自带指标公式源码运行模块,可以为其他量化平台提供量化功能扩展或量化功能增强效果。HP_tka模块是对Tkinter的二次封装,同时简化的一些接口,方便用户使用。这个模块主要用在穿云箭量化平台中,可以生成各种复杂的及可视化GUI窗口。

2024-08-30 02:28:39 1320

原创 《中文Python穿云箭量化平台二次开发技术05》获取国内期货、港股、外盘实时行情模块HP_tdxex的说明、代码格式转换及应用示例【下载期货1分钟K线实时行情示例】

获取国内期货、港股、外盘实时行情模块HP_tdxex的说明、代码格式转换及应用示例【下载期货1分钟K线实时行情示例】

2024-08-29 10:38:45 1033

原创 《中文Python穿云箭量化平台二次开发技术04》获取股票行情模块HP_tdx的说明、股票代码格式转换及应用示例【股票基本信息资料查询工具】

例如,广发证券股票代码表示“(0,’000776’)”,中信证券股票代码表示“(1,’600030’)”。《中文Python穿云箭量化平台》是纯Python开发的量化平台,因此其中很多Python模块,我们可以自己设计新的量化工具,例如自己新的行情软件、新的量化平台、以及各种量化研究工具。getzxgfile(file=‘C:\new_tdx\T0002\blocknew\zxg.blk’) #返回股票格式(1,’600030’)get_F10(code=‘000776’,item=‘股东研究’)

2024-08-28 10:18:26 754

原创 《中文Python穿云箭量化平台二次开发技术03》利用Tkinter高级模块设计自己策略代码编辑器及策略运行窗口

中文Python穿云箭量化平台》针对Tkinter模块做了二次开发,增加了很多新工具,例如工具栏,皮肤,状态栏,可调部件,以及网页浏览,表格浏览,行情K线等模块工具。《中文Python穿云箭量化平台》是纯Python开发的量化平台,因此其中很多Python模块,我们可以自己设计新的量化工具,例如自己新的行情软件、新的量化平台、以及各种量化研究工具。《中文Python穿云箭量化平台》本身是中文Python关键字的Python集成开发工具,支持纯英文Python,同时支持中文Python。

2024-08-28 00:40:56 445

原创 《中文Python穿云箭量化平台二次开发技术02》在backtrader中调用穿云箭自编公式运算模块进行【上涨角度公式】回测

中文Python穿云箭量化平台》是纯Python开发的量化平台,因此其中很多Python模块,我们可以自己设计新的量化工具,例如自己新的行情软件、新的量化平台、以及各种量化研究工具。要注意:如果脱离《中文Python穿云箭量化平台》编辑器,就不支持中文Python指令了。《中文Python穿云箭量化平台》本身是中文Python关键字的Python集成开发工具,支持纯英文Python,同时支持中文Python。穿云箭自带指标公式源码运行模块,可以为其他量化平台提供量化功能扩展或量化功能增强效果。

2024-08-27 10:03:10 274

原创 《中文Python穿云箭量化平台二次开发技术01》设计本地化自动交易策略

量化开发研究员可以将自己研究的金融投资工具,金融投资模块,量化数据,以及有自主版权专利的赚钱策略,集成到中文Python穿云箭量化平台中,允许用户可以通过修改配置方式,实现更改软件名称、开发人、宣传文字等信息,免去开发定制费用。《中文Python穿云箭量化平台》是纯Python开发的量化平台,因此其中很多Python模块,我们可以自己设计新的量化工具,例如自己新的行情软件、新的量化平台、以及各种量化研究工具。7、量化平台支持策略源码加密功能,也支持用户自行加密核心代码模块,如DLL文件或pyd文件。

2024-08-27 08:59:37 1063

原创 小白公式量化--用Python指标公式模块做量化策略研究

用Python代码实现直接运行指标公式源码,进行量化研究分析,显示K线图和指标图,回测和自动交易。

2024-08-17 13:35:53 343

原创 小白公式量化--用自编指标专家公式或交易公式实现回测和自动交易

用指标公式源码实现回测和全自动交易

2024-08-17 12:57:20 281

原创 中文Python(7)中文Python量化代码

当然在穿云箭量化中支持纯英文python,也支持中文和西文混合编程,并有弹出菜单,进行中文或英文python语句转换按钮,开发者可以根据自己喜欢来编程了。我们可以使用中文python语句和中文变量名,来写中文Python程序,避免了写注释语句都能看懂。

2024-03-02 21:05:50 501

原创 中文Python(6)中文Python序列循环for语句

因此,学习中文版就更加容易了。当然,如果你是刚入门的小白,那么掌握中文Python的for语句也是一个相对简单和实用的练手项目。其中,“数字”表示了for语句需要遍历的元素,也是是程序中定义的循环变量,用于保存每次遍历得到的元素。在Python中,序列循环for循环可以让程序员轻松地遍历一个容器对象中的每个元素,包括字符串、列表、元组等,从而实现对数据的访问和处理。对于给定的一个序列(例如列表、元组或字符串等),依次取出其中的每个元素,执行一段特定的代码块,直到序列中的所有元素都被处理完毕为止。

2023-05-21 12:51:47 586 1

原创 中文Python(5)中文Python的while条件循语句

中文Python原先为了给不懂编写程序的人写量化程序,我们开发了中文Python编辑系统,并提供了开发工具小白量化中文Python研学实控系统CPIDE。在每次猜测中,我们都要使用if语句来判断猜测的数字与随机数的大小关系,并输出相应的提示信息。在这个例子中,我们使用while语句来计算1到100的总和。总之,中文Python的 while语句是一种简单而强大的循环结构,它能够帮助我们完成各种编程任务。如果你正在学习中文Python,不妨花些时间来熟悉一下while语句的用法,相信它会为你带来很大的帮助。

2023-05-20 23:12:26 617

原创 中文Python(4)中文Python的if语句

在Python语法中,if语句作为最常用的逻辑控制语句之一,发挥着重要的作用。在中文Python中,if语句的可读性更加高,让程序开发者在复杂的逻辑控制中更加轻松自如。上述语句中,if语句进行了嵌套,分别对数字的大小进行了判断,如果数字既大于0又小于10,则输出“数字在0到10之间”。此语句的执行逻辑为:由于10不小于5,if语句的代码块将不会被执行,直接输出下一行代码块,输出“条件不成立”。此语句的执行逻辑为:如果10大于5,则执行代码块中的print语句,输出“10大于5”。四、中文Python示例。

2023-05-20 22:57:48 488

原创 中文Python(3)Python语言中的占位神器pass语句

总结一下,Python语言中的pass语句是一个非常方便的工具,能够帮助我们在编写程序时占据一行位置,同时又保持了程序结构的完整性。因此,合理使用pass语句,能够让我们的程序更加规范、清晰,更加易于维护。在Python代码里,pass语句不会执行任何操作,就像是一个安静的观察者,默默地占据着一行位置,但它却能为我们的程序保持结构的完整性起到重要的作用。在编写程序时,我们经常需要考虑各种情况的处理,但有时候一些情况我们还没有想好如何去处理,这时候就可以借助Python语言中的一个占位符:pass语句。

2023-05-20 22:45:28 351

原创 中文Python(2)Python语言的行与续行符

综上所述,Python语言的续行符是为了使代码更加整洁、易读而设计的,正确地使用续行符可以让我们编写的代码更加容易维护和调试。这时,我们就需要使用Python语言的续行符“\”。这样的代码是可以正常工作的,但是当列表中的元素非常多时,这个列表就会变得非常长,不容易阅读,也不易于调试。(3)如果在使用续行符后,续行符后面的第一个字符是空格,则这个空格也会被视为这行的一部分,因此需要注意避免这种情况。(2)在使用续行符时,需要将整个语句作为一个整体来考虑,即需要注意语句的缩进,避免出现不必要的错误。

2023-05-20 22:39:16 2304

原创 中文Python(1)使用中文Python编程更简单易懂

同时,Python使用中文语句进行编程方面有着独特的优势,不仅适合英文不好的人使用,也免去了繁琐的注释。与其他语言相比,Python语言支持的库、模块和框架数量众多,可以简化许多繁琐的工作,同时可以实现更多更复杂的功能。对于那些英文不好的人来说,使用英文语句进行编程会增加很多的难度。通过这篇文章的介绍,我们希望更多的人能够开始使用Python的中文语句编程,更好地实现自己的编程想法.目前,穿云箭量化是一个支持中文关键字语句和中文函数等的量化软件平台,可以让用户使用中文语句编写自己的策略,从而进行自动交易。

2023-05-20 19:26:54 1807 1

原创 小白量化《穿云箭集群量化》(10)用指标公式实现期货全自动交易

期货交易有多种方式,例如ctp接口等,利用这些接口可以获取实时行情并自动交易,但是比较麻烦的是需要自己建立数据库保存历史数据。我们的策略是选择几个品种,用3分钟的KDJ和MACD指标交叉,来实现全自动交易。我们这里采用天勤免费接口,获取实时和历史数据,并自动交易。前面介绍了股票,期货量化策略,后面介绍其他品种及更多策略。上面策略可以在穿云箭量化平台上运行,实现全自动交易。下面给我给出穿云箭量化上的期货策略交易源代码。策略中只需要修改策略信息,就可以实现交易。

2023-05-20 18:55:00 1244

原创 小白量化《穿云箭集群量化》(9)用指标公式实现miniQMT全自动交易

我们直接点【生成miniQMT交易】按钮,生成miniQMT全自动交易策略源代码,源代码如下,用户只要修改程序路径和用户,就可以直接在穿云箭量化软件高级版面中进行实盘。上面给了出了使用指标公式实现miniQMT全自动交易,如果没有miniQMT,也可以生成easytrader自动交易策略。在穿云箭量化平台中,支持3中公式源码运行模式,还支持在Python策略中使用仿指标公式源码运行,编写策略。我们可以直接使用有买卖信号的专家系统公式,也可以自定义BUY和SELL信号,也支持B和S交易信号。

2023-05-19 20:49:10 3342

原创 小白量化《穿云箭集群量化》(8) 实盘核聚变氢弹策略

我们在原子弹策略基础上进行改进,增加了反向回撤止盈机制,因此在方向转变时,首先止盈反向盈利订单,再按订单差开单。这样处理,会减少总订单数量,因此使用较少资金,就可以完成一次交易。下面我们给出穿云箭量化平台的高级_MetaTrader5核聚变策略全部源代码,修改账户密码后可以直接在穿云箭量化平台中运行,我们设计了双向策略原子弹策略,原子弹策略原理类似马丁策略,不同是我们采用了反向加仓规则。无论马丁策略和原子弹策略,他们理论上,只要本金足够,肯定会盈利。交易策略比较有名的是马丁策略,马丁策略是单向策略。

2023-05-19 20:24:35 891

原创 小白量化《穿云箭集群量化》(7) 巡航导弹策略

新版本支持自编指标公式脚本编写策略回测,并有一键生成Python交易策略功能,提供多空雷达,抄底雷达,响尾蛇导弹,巡航到导弹等交易技术。提供期货行情,期货CTP接口,提供MT5交易接口,提供miniQMT接口,盈透TWS接口以及彩票模块。它客服了人的 贪婪和恐惧,聪明的投资者利用穿云箭量化的巡航导弹技术,选择一个优质股票池,交给穿云箭量化的巡航导弹策略自动交易赚钱,轻松实现自己的资产增值。量化交易策略比较有名的是网格策略,网格策略的缺点是对网格定义不容易,另外通过网格穿越交易也不是最优价格。

2023-05-19 18:28:38 667 1

原创 小白量化《穿云箭集群量化》(6) 回撤止盈函数

响尾蛇导弹本质上是自动回撤止盈和自动止损功能,通过这个功能,用户只管在策略中择机买入瞬时上涨的股票,卖出交给穿云箭量化平台自动完成。聪明的投资者在穿云箭量化平台使用响尾蛇导弹功能,用户只管选择优质股票池,选择高胜率买点指标,卖出就交给响尾蛇导弹功能自动完成,轻松获取资产增值乐趣。上面例子,在用户策略中,循环处理持仓,获取持仓标的的实时报价,以及成本价带入响尾蛇导弹是autosell持仓自动卖出函数。4、卖出操作,根据持仓标的,使用autosell持仓自动卖出函数进行计算,满足要求立即卖出。

2023-05-13 17:41:59 782

原创 小白量化《穿云箭集群量化》(5)抄底雷达策略

雷达能够提前发现远处敌我动向。雷达是现代战争不可或缺的装备。证券市场中分三类人,先知先觉者,后知后觉者,不知不觉者。先知先觉者往往是市场主力,他们拥有信息和资金的实力,说能战胜主力,是痴人说梦。后知后觉者是聪明的投资者,他们不想战胜主力,往往判断主力意图,主力吃肉,他们喝汤。通过大数据分析,能够在价格下跌末端发现主力收集筹码,及时发出抄底雷达信号。只要你选择好的股票池,抄底雷达信号发出后不久,股票价格就会开始上涨,享受主力拉升股价,享受坐轿乐趣,同时你的财富也再增值。

2023-03-02 12:15:52 1247 2

原创 小白量化《穿云箭集群量化》(4)指标公式写策略

指标公式生成Python自动交易策略。

2023-02-26 20:20:01 2067 2

原创 小白量化《穿云箭集群量化》(3)量化策略编写(2)

通用量化编写(2)handle_data(context, data)介绍。

2022-09-03 12:40:40 3480 5

原创 小白量化《穿云箭集群量化》(2)量化策略编写(1)

量化策略编写学习。

2022-09-03 10:22:36 2869

原创 小白量化《穿云箭集群量化》(1)小白草根超级量化软件介绍

小白草根超级量化软件介绍《穿云箭集群量化》使用编写策略及实现全自动交易。

2022-08-30 11:28:30 5244 2

原创 用Tkinter打造自己的Python IDE开发工具(7)变量数据共享机制及小白量化策略编写

Python变量数据共享机制

2022-07-14 10:14:32 2825

原创 用Tkinter打造自己的Python IDE开发工具(6)Python多文件共享变量与智能插件设计

用Tkinter打造自己的Python IDE开发工具(6)Python多文件共享变量与智能插件设计在Python中实现多个文件共享变量,即又可以获取变量值,也可以修改变量的值。有两种方式。一是作用域共享变量,一是类属性共享变量。我们本文主要介绍作用域共享变量,另外一个模式我们在量化策略编写时再详细介绍。作用域共享变量在我编写的书籍<零基础搭建量化投资系统――以Python为工具>,专门介绍了多文件变量共享的方法。本文我在详细介绍作用域共享变量,采用这个方式实现《小白量化中文Python

2022-02-05 12:47:39 9586 1

原创 用Tkinter打造自己的Python IDE开发工具(5)利用HP_tka模块设计自己的中文代码编辑器

用Tkinter打造自己的Python IDE开发工具(5)利用HP_tka模块设计自己的中文代码编辑器前面我们介绍了在Tkinter中使用exec()函数运行用户程序的方法。exec()采用多线程方式运行用的Python代码,容易使编辑器程序崩溃。此外,如果用户也是开发Tkinter应用程序,会对用Tkinter开发的编辑器软件有影响。因此以前采用的外部运行Python代码模式。我们设计了一个批处理文件[run_py.bat],文件内容如下。@python.exe -i %1 %2 %3 %4

2022-01-31 10:32:19 10877 3

原创 用Tkinter打造自己的Python IDE开发工具(4)利用HP_tk模块设计自己的代码编辑器

用Tkinter打造自己的Python IDE开发工具(4)利用HP_tk模块设计自己的代码编辑器HP_tk.py模块是小白量化第二代量化系统中的开发模块。其中HP_tk.py模块是小白量化系统GUI的开发库,上一篇介绍的Tree控件使用了HP_tk.py模块中的,购买<零基础搭建量化投资系统――以Python为工具>正版书,加读者群下载源代码。在xb2g.zig压缩包中。首先我们要建立主创建口。import tkinter as tk #导入Tkinterimport tk

2022-01-29 10:46:52 9221

原创 用Tkinter打造自己的Python IDE开发工具(3)可调整分割布局、文件夹和文件名选择及目录树

用Tkinter打造自己的Python IDE开发工具(3)可调整分割布局、文件夹和文件名选择及目录树这一篇重点介绍可调整分割布局。建立可分割区域需要用控件tk.PanedWindow。使用方法见下面代码。其中我们使用了HP_tk.py模块中的,购买<零基础搭建量化投资系统――以Python为工具>正版书,加读者群下载源代码。在xb2g.zig压缩包中。#分割窗口为左右两部分#建立可分割区域panedpaned= tk.PanedWindow(root,orient=tk.HORIZ

2022-01-26 12:34:21 5959 5

原创 用Tkinter打造自己的Python IDE开发工具(2)实现Python代码执行并输出信息

用Tkinter打造自己的Python IDE开发工具(2)实现Python代码执行并输出信息上一篇我们介绍了编辑器的实现。这篇介绍实现Python代码执行并输出信息。执行Python代码,我们使用函数exec()。其用法如下。exec(object[, globals[, locals]])具体使用,我们见后面的代码,有详细注释,如果不清楚可以来我的QQ群咨询。我们创建一个输出信息窗。为了美观,我们使用了LabelFrame容器控件。在这个控件中再放置一个ScrolledText控件,作为

2022-01-25 12:23:12 8405 3

原创 用Tkinter打造自己的Python IDE开发工具(1)建立一个简单的代码编辑器

用Tkinter打造自己的Python IDE开发工具(1)建立一个简单的代码编辑器很多Python初学者,安装完Python后,已经包含了IDLE代码开发和调试系统。都会再安装各种Python开发系统,例如Spyder,pycharm,vscode等等。我前面的系列博客比较详细地介绍了Tkinter的功能和使用,这一篇开始介绍用Tkinter开发自己的Python程序开发工具。基础的知识,请读者翻看我前面的博客。这里主要介绍如何实现及其代码。下面给出简单的实现代码。其中有很详细的中文说明了。代码编

2022-01-24 16:58:02 7242 9

原创 用Tkinter打造GUI开发工具(49)在Tkinter窗口上动态显示matplotlib.pyplot图形

用Tkinter打造GUI开发工具(49)在Tkinter窗口上动态显示matplotlib.pyplot图形因为要在Tkinter窗口上动态显示matplotlib.pyplot图形,我首先采用了最先能想到的Tkinter的布局方法。画图,显示到Tkinter窗口,删除掉绘图,重新画图,并显示到Tkinter窗口。实现的程序如下。import randomimport numpy as npimport tkinter as tkfrom tkinter import *import ma

2022-01-19 15:11:16 12873 6

原创 自己做量化交易软件(45)小白量化实战18--直接使用通达信自编指标公式进行分析绘图和回测

自己做量化交易软件(45小白量化实战18–直接使用通达信自编指标公式进行分析绘图和回测小白量化一代提供了Python公式算法模式来写量化程序。小白量化二代提供了仿通达信公式的模式来写量化程序。小白量化三代除了仿通达信公式的模式来写量化程序外(见前几篇博客),还支持股票指标直接运算模式。这篇介绍直接使用通达信公式进行回测。运行公式需要使用小白通达信公式库HP_tdxgs。import HP_tdxgs as hgs #小白通达信公式库tgs1=hgs.Tdxgs() #创建公式类对象tgs

2021-09-23 10:49:40 10460 6

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关注的人

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