金字塔决策交易系统公式编程---初级篇2.pdf
《金字塔决策交易系统公式编程---初级篇2.pdf》由会员分享,可在线阅读,更多相关《金字塔决策交易系统公式编程---初级篇2.pdf(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、金字塔决策交易系统公式编写教程 1 金字塔金字塔决策交易系统公式编写教程目录决策交易系统公式编写教程目录 第一章 金字塔初级功能简介.2 1.1 登陆金字塔.2 1.2 连接服务器.3 1.3 补数据.3 1.4 界面介绍.4 第二章 公式系统技术指标编写.7 2.1 技术指标公式基础.7 2.2 指标公式编写基础技巧.12 2.3 其他指标公式编写举例.16 第三章 交易系统.21 3.1 图表程式化交易系统的基础和格式.21 3.2 交易系统示例.23 第四章 条件选股.24 4.1 条件选股编写基本技巧.24 4.2 K 线形态选股.27 4.3 技术指标选股.30 4.4 价格、成交量
2、走势选股.34 4.5 动态盘中选股.37 4.6 筹码分布选股.40 4.7 基本面选股.43 第五章 五彩 K 线.43 5.1 五彩 K 线示例.43 第六章 公式优化与测试平台.44 6.1 测试平台的基本内容和架构.44 6.2 测试和公式优化的示例.45 6.3 图表程式化交易的启动和运行.47 第七章 闪电手下单设置.49 7.1 闪电下单.50 7.2 下单按扭设置.51 7.3 止赢止损.52 7.4 多帐户.53 7.5 程序化交易.53 附录:函数参考.55 金字塔决策交易系统公式编写教程 2 第一章第一章 金字塔金字塔初级功能简介初级功能简介 1.1 登陆登陆金字塔金字
3、塔 双击桌面上的图标,就会弹出图 1.1 权限登陆界面,请输入权限用户名和密码(普通用户,请点免费使用),选择登陆。图 1.1 权限登陆界面 登陆金字塔权限帐号后,从金字塔的“交易”菜单下的“登陆交易平台”(或者点击右上角的快捷菜单“委托”),就会出现图 1.2“登陆金仕达/综合交易平台”对话框。图 1.2 登陆交易平台 目前,金字塔支持两个交易平台:金仕达交易平台和综合交易平台。(1)首先请选择所在期货公司对应交易平台;(2)其次,在营业部框的下拉箭头下选择对应的期货公司;(3)在用户帐号和交易密码栏内输入期货公司提供的交易帐号和交易密码,然后点击“登陆”。做完以上三步,就登陆了期货公司的交
4、易帐号。金字塔决策交易系统公式编写教程 3 1.2 连接服务器连接服务器 打开“工具数据补充”,会看到数据接收对话框,选“数据接收-连接”(左图)。图 1.3 数据接收-连接 上图左图为初始状态的数据接收-连接,先选择期货、股票服务器,然后点“连接”,若状态栏显示为“已连接”,说明服务器连接成功。若用户需要自动而非手动连接,请选中服务器,点“设为自动”,则连接栏即为“自动”。1.3 补数据补数据 金字塔的所有内置行情数据服务器均为全推数据,历史数据补充采取点播模式,但是动态即时行情为全推数据。如果用户初次登陆,需要先补充历史数据。在数据接收界面,单击“补数据”(若金字塔已打开,工具数据补充),
5、就会出现图 1.4。补数据步骤:(1)单击出现数据选项下拉单,选取某一数值类型(日线、1 分钟、5 分钟等);(2)选择市场;(3)选择数据补充范围;(4)点“开始补充”。1.4 数据接收-补数据 1单击出现数据选项下拉单,选取某一数值类型(日线、1 分钟、5 分钟等)2选择市场 3选择数据补充范围 4 金字塔决策交易系统公式编写教程 4 1.4 界面介绍界面介绍 金字塔为用户提供了以下几种软件界面:1.4.1 行情报价表行情报价表 图 1.5 动态显示牌(1)标题栏 可以反映出程序名称和当前页面名称等信息。设置有客服、管理、网站、资讯等快捷功能按钮。其中客服链接金字塔论坛 http:/ 在标
6、题栏的下方,可以看见文件、画面、查看、交易、分析、工具、窗口、帮助等菜单。在这里您能找到几乎所有的功能,其中有些命令旁边有图标,这样便可以很快地将命令与图标联系起来。其中,“查看-工具”里,可以根据个人习惯将一些常用的工具栏显示出来直观、快捷地调用。(3)工具栏 通过简单的点击工具栏里的图标来调用各种功能。在“查看”菜单下面的“工具栏”选项里汇集了有关工具栏的一些常用功能,鼠标左键单击勾选即可显示相应的工具栏,且用鼠标拖动可以显示在屏幕上的任何位置;在工具栏上点击鼠标右键同样可以调用这些功能。(4)主窗口 按 F2 可以快速进入行情报价表,也称动态显示牌,行情报价均可以在这里显示。金字塔决策交
7、易系统公式编写教程 5 选择一个品种并回车或者双击时,将进入 K 线视图;在 K 线图回车,将进入分时图;在分时图回车,将进入 K 线图。在 K 线或分时图中按 F2 或 ESC 都将回到行情界面。在主窗口中电击鼠标右键会显示一个右键菜单,金字塔提供了丰富的右键菜单,在这里您可以迅速地找到在目前状态下可以使用的常见功能。注意:在不同页面所显示出来的右键菜单是不一样的;即使在同一页面,鼠标在不同地方按右键,所弹出的菜单也有不同。(5)帐户栏:显示帐户的相关信息。(6)持仓栏:帐户持仓的相关信息。(7)板块选择栏:用鼠标单击即可显示相应的板块。(8)状态栏:用来显示上证指数、深证指数涨跌和成交额及
8、预警等信息。1.4.2 分时走势分时走势 图 1.6 分时走势 金字塔的历史分时图走势是由历史 1 分钟数据生成,默认情况下只显示当日分时,关闭多日分时,这是基于效率方面的考虑,同时打开多日分时在盘中太耗资源,会因计算过大而导致图形刷新变慢、反映迟钝等情况。如果想看多日分时,(a)工具选项常规,将“分时图仅用当日分时数据”选勾去掉;(b)在选项维护里的 1 分钟保存设置调大;做完上两步后,再(c)工具数据补充,就会出现图 1.3 数据接收-补数据,选择“数据选项:1 分钟数据”、市场、时间段,手工补充数据。金字塔的分时时间的划分,与 1 分钟一致,09:00:01 所表示的是 09:00:00
9、-09:00:01 之间的分笔报价生成。金字塔的分时图上的十字线,每次移动是 1 分钟的单位,右边的价格显示合约这一分钟之内,任意一笔的价格报价。分时图上的红绿线用法说明:红绿柱揭示主动性买卖盘的力量对比。红柱越长,表明主动性买盘强;绿柱越长,表明主动性卖盘强.具体解释:以昨结算为界,红柱向上,且一个比一个高为上涨;低于昨结算以下为绿柱为跌。盘口盘口 闪电交易闪电交易金字塔决策交易系统公式编写教程 6 分时图中,白线上穿黄线,在黄线以上的运动都是上涨的波浪运动,黄线下方的运动都是下跌,具体的大趋势方向,还要以 K 线为准。分时内的红绿柱只代表在短时间之内的力量的强弱 1.4.3 K 线图线图
10、这里仅就对 K 线图中的应用做简单初步介绍。图 1.K 线图(1)K 线中的灰色长方框 是除权/缺口标记,右键菜单显示除权/缺口标记,单击把勾去掉,就不会再显示灰色长方框。(2)K 线中有黑色圆点 金字塔软件支持交易日,自然日,交易时间坐标,鼠标双击 X 坐标,可交易日/自然日坐标切换。我们平时大都使用的是交易日坐标;自然日坐标图形将显示所有日期的数据,没有交易的位置将以一个圆圈代替;交易时间坐标将是除去周末等非交易时间的坐标图形显示。交易日坐标:通常用的日期坐标,一个交易日算一天。自然日坐标:自然日坐标就是日历日连节假日(闭市日)也算进去的,对周期统计和江恩分析法有很大的作用。公历坐标:时间
11、坐标按公历年、月、周、日标注。农历坐标:时间坐标按农历年、月、日标注。显示节气月相坐标线:显示节气、月相对应的坐标线。锁定显示时段 锁定当日显示时段 金字塔决策交易系统公式编写教程 7 第二第二章章 公式系统公式系统技术指标编写技术指标编写 金字塔决策交易系统的公式系统是一套功能强大、使用简单的计算机描述系统。可供引用的函数超过620 个。可以说其它软件能做的,金字塔决策交易系统都能做到,而且能做得更好,更贴近实战。用户可以通过期货交易所和证券交易所发送的实时行情数据和金字塔决策交易系统保存的历史数据按照简单的运算法则进行分析、选股、系统测试和自动交易,在金字塔决策交易系统中一共提供了四大类公
12、式编辑器:(1)技术指标公式编辑器 实现对技术图表分析中各类技术指标和自我定义的技术分析指标的编写,并且通过金字塔决策交易系统的分析界面形成图表、曲线,以方便和寻找有意义的技术图形和技术特征。(2)交易系统公式编辑器 交易系统是在条件选股功能上的一次大的延伸,诣在建立一套完整的交易规则体系,通过该编辑器对各个相关的交易环节,包括买入的切入、卖出、止损以及整体的交易性能检验等等作出定量的规定,帮助投资者建立一套属于自己的买卖规则和理论。(3)条件选股公式编辑器 也就是通常意义上解释的智能选股。但我们的目的在于建立一个完全开放、自由的选股平台,可以通过对该平台的熟练使用,借助计算机的高速和准确的检
13、索功能寻找满足您的理解的股票形态和技术特征,作到先知先觉,快人一步!并且提供相应的同样开放式的结果检测报告。(4)五彩 K 线公式编辑器 准确讲,该编辑器的功能是附属于条件选股功能之上的,我们可以通过该功能将满足条件的连续 K 线形态赋予颜色,区别了其它的 K 线。本章主要讲述技术指标公式基础,编写格式、法则,公式体构成结构,编写基础技巧。2.1 技术指标公式基础技术指标公式基础 技术指标公式编辑器是金字塔决策交易系统公式系统的第一类编辑器,是最基础的编辑器,通过该编辑器将单调的数据行情转换成为有形的图形世界,转换成为易观察,视觉效果强烈的曲线,或者其它的图形,方便我们获取有益的信息、技术指标
14、。公式系统有以下特点:用户只需要描述一个数据是如何计算的,公式系统就能将所有数据计算出来,并以曲线的形式显示出来。公式系统以时间序列为基础,其计算对象是一组沿时间递增的数据序列,每一个时间周期包含一组数据,公式体统能对其中的任何数据进行操作。2.1.1 技术指标公式界面内容技术指标公式界面内容 在启动金字塔决策交易系统后,按 Shift+W 快捷键就会出现管理面板,下方选择指标页,如图 1.1 管理面板。在技术指标栏里,单击鼠标右键,选择新建公式,将出现技术指标公式编辑器的界面。金字塔决策交易系统公式编写教程 8 2.1 公式选择器 通过该界面我们可以了解该系统的公式设定的内容和相关规则:A:
15、每一个指标公式必须有一个名称,这个名称由字母和数字组成,公式名称在同类公式中必须是唯一的,例如不能同时存在两个 AAA 技术指标公式,但可以存在一个 AAA 技术指标一个 AAA 条件选股公式,公式名称最多 9 个字符。B:公式描述是一段文字,用来简单描述该公式的含义,在公式列表时显示这段文字,这段文字不宜过长。C:该项选择定义了该指标显示的位置,是在主图上与 K 线叠加还是显示在副图上,一般来讲,只有少数几个主图指标会设定为主图叠加,例如 MA 均线、BOLL 线等。D:计算参数:计算参数用来替代公式中所需要的常数,在使用时可以方便地调节参数,不必修改公式就可以对计算方法进行调节。计算参数包
16、括参数名称、最小值、最大值、缺省值四个部分,参数名称用于标识参数,计算公式时采用缺省值计算,而最小值和最大值是参数的调整范围。E:公式编辑栏,本栏为公式编辑的文本区。F:密码保护,选中该栏目为指标公式加密。G:公式注释是一段文字,相对于公式描述而言它可以很长,主要用来描述一个公式如何使用、注意事项、计算方法等等。I:周期的设定:数据分析周期就是相邻两组数据的时间间隔,可能是从几秒、1 分钟到 1000 天间的任意间隔;还可以是分笔成交分析周期,这种情况下时间间隔不定。公式系统的引用周期:应不同的使用者在分析周期习惯上的差异,金字塔决策交易系统特别设定了周期选择。这主要是针对在引用类函数在引用数
17、据时锁定自己所需要的周期,例如在日线上,或者在周线上等等的要求。金字塔提供了从分笔到多日线等 10 类周期选择。函数的引用周期:大部分的函数本身没有使用周期的限制,除了少数几个描述分笔成交时买卖挂单和挂单量的函数因其本身的定义使用范围有限制。J:技术指标公式还可以强制设定坐标线位置,例如 KD 指标我们需要在 0、20、50、80、100 画 5 条坐标线,可以在坐标线位置输入框中写入“0;20;50;80;100”,这时在显示区内的图形的坐标的纵坐标将是定义好的坐标,否则的话,系统将会自动选择最佳的显示效果自动定义纵坐标,横坐标因为系统规定为时间坐标是不可更改的。金字塔决策交易系统公式编写教
18、程 9 2.1.2 技术指标公式编写格式和法则技术指标公式编写格式和法则 所有的公式系统都是遵守统一的运算法则,统一的格式进行函数之间的计算,所以我们掌握了技术指标公式的基本原理,其他的公式也不会出脱其外。金字塔所有指标公式的编写必须在英文状态输入法下,包括所有计算符号、括号、逗号和句末的分号等。例如我们在指标公式系统内写下公式:A:=X+Y;B:=A/Z;C:=B*0.618;分析以上公式,我们可以引出以下相关的格式和法则的结论:一、数据引用 A、数据来源 公式中的基本数据来源于接收的每日行情数据,这些数据有行情函数从数据库中按照一定的方式提取,例如,高开低收,成交量,成交额等等。B、数据类
19、型 按照公式使用的数据类型,系统可以处理的数据分为两类:变量和常量。所谓变量就是一个随着时间变化而变化的数据,例如成交量;常量就是一个永远不变的数据。例如 3,每个函数需要的参数可能是变量也可能是常量,不能随便乱用,函数计算的结果一般是一个变量。例如计算收盘价均线 MA(CLOSE,5),MA 函数要求第一个参数为变量,而 CLOSE 函数返回的正是一个变量;MA 函数要求的第二个参数是常量,5 就是一个常量,所以我们就不能这样书写:MA(5,CLOSE)。二、特殊数据引用 A、指标数据引用 经常地编制公式的过程当中,需要使用另外一个指标的值,如果按照通常的做法,重新编写过这个指标显得很麻烦,
20、因此有必要学习使用如何调用别的指标公式。切记:符号都要在英文状态输入法下输入。基本格式为:“指标.指标线”(参数)a、指标和指标线之间用.号分开,一个指标不一定只有一条指标线,所以有必要在指标后标注指标线的名称,缺失表示引用最后一条指标线。b、参数在表达式的末尾,必须用括号括起来,参数之间用逗号分开,通过参数设置可以选择设定该指标的参数,如果参数缺失则表示使用该指标的默认参数设置。c、整个表达式用引号引在其中,除参数以外。例如:“MACD.DEF”(26,12,9)表示计算 MACD 指标的 DEA 指标线,计算参数为 26、12、9;“MACD”(26,12,9)表示该指标的最后一条指标线,
21、计算参数是 26、12、9;“MACD”表示该指标的最后一条指标线并且使用公式的默认参数。B、跨周期引用指标数据 在金字塔决策交易系统当中允许使用不同分析周期上的指标数据,并且支持与自身长短不同的任意周期引用。a、基本格式为:“指标.指标线#周期(参数)”,格式上只是比上面指标引用多了一个周期设定其他内容和方法一样,在周期调用上存在以下对应关系:MIN1:1 分钟 MIN5:5 分钟.DAY:日线 WEEK:周线 MONTH:月线 YEAR:年线 如上图所示,MIN1 表示的分析周期为 1 分钟,那么只能是在当前周期为分笔成交图时才可以实现对该周期指标线数据的引用。例如:当前周期为日线,那么在
22、公式中使用“MACD.DEA#WEEK”(26,12,9)表示使用了当天所在的本周的 MACD 指标中的数据。b、以上格式的扩展格式为:“指标.指标线#周期”(参数),该格式比基本格式采用了不同的对齐方金字塔决策交易系统公式编写教程 10 式,简而言之,就是说“#”的格式调用的本周期所在的上一级周期的指标数据,那么“#”的格式则表示调用了前一种格式的前一周期的指标数据,举上例而言,“MACD.DEF#WEEK”(26,12,9)表示的是从当天看来的上一周的数据,而基本格式就是当天看来的本周的数据。关于如何使用“#”来引用其他指标周期问题的示例 1 分钟 K 线周期,您希望调用 5 分钟周期 K
23、 线中的收盘价(close),那么请按照下面步骤操作。第一步:新建一个指标,命名为 Y,在 Y 中写入下面这句代码(注意这里要不要使用冒号,否则指标线会变成赋值):CC:CLOSE;第二步:新建第二个指标,命名为 T,在 T 中写入下面代码:AA:”Y.CC#MIN5”;第三步:将指标“T”运行应用于盘面,您将看到软件在 1 分钟 K 线图中划出一根 5 分钟周期收盘价的线。C、其他数据引用 使用以下的格式可以在当前的分析界面下引用大盘的数据或者其他个股的数据实现横向上的对比,a、引用大盘数据引用大盘数据时使用下列函数:INDEXC/INDEXV,等等!b、引用个股数据引用个股数据时使用下列格
24、式:“品种代码数据”,在以上格式当中调用 CLOSE,VOL,AMOUNT 等等!例如“000002$VOL”表示 000002 该股本周期的成交量,“SH000001$CLOSE”同样也可以表示为上海大盘本周期的收盘价,此时的大盘被视为一只个股。2.1.3 公式体构成结构公式体构成结构 A、公式语句 所有的公式体由若干语句按照一定的格式组成,每个语句表示一个计算结果,根据各个语句的功能分为两大类语句,一类是赋值语句,一类是中间表达式。B、赋值语句 在技术指标“B:A/Z”和“C:B*0.618”就是分别两条指标线,语言间用分号隔开。该语句被称为赋值语句,在技术指标当中,赋值语句的计算结果将会
25、被计算机执行并形成相应的图形。每个语句可以有一个名称,该名称写在语句的最前面,并用一个冒号将它与语句分隔开。例如:ST:MA(CLOSE,5);表示该语句求收盘价的五日均线,语句的名称为 ST,在该语句后的语句中可以直接用 ST 来替代 MA(CLOSE,5),如:MA(ST,5)表示对收盘价的五日均线再求五日平均。C、中间语句 一个语句如果不需要显示,可以将它定义为中间语句,例如在上例当中的第一句“A:=X+Y;”,这样该语句就不会被系统辨认为是指标线了,中间语句用“:=”替代冒号,其他与一般语句完全一样,使用中间语句可以有效降低公式的书写难度,还可以将需要重复使用的语句定义成中间语句以减少
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 金字塔 决策 交易系统 公式 编程 初级
限制150内