决策交易系统公式编程技术指标编写.docx
- 文档编号:1848967
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:21
- 大小:29.97KB
决策交易系统公式编程技术指标编写.docx
《决策交易系统公式编程技术指标编写.docx》由会员分享,可在线阅读,更多相关《决策交易系统公式编程技术指标编写.docx(21页珍藏版)》请在冰豆网上搜索。
决策交易系统公式编程技术指标编写
决策交易系统公式编程(技术指标编写)
金字塔决策交易系统公式编写教程目录
第一章技术指标编写
1.1技术指标公式基础
1.1.1技术指标公式界面内容
1.1.2技术指标公式编写格式和法则
1.2指标公式编写基础技巧
1.3其他指标公式编写举例
第二章条件选股
2.1条件选股编写基本技巧
2.2K线形态选股
2.3技术指标选股
2.4价格、成交量走势选股
2.5动态盘中选股
2.6筹码分布选股
2.7基本面选股
第三章五彩K线
第四章交易系统
4.1交易系统的基础和格式
4.2交易系统示例
第五章公式优化与测试平台
5.1测试平台的基本内容和架构
5.2测试和公式优化的示例
第六章金字塔的后台程式化交易
6.1交易测试系统的函数
6.2程式化交易系统的函数
第七章开始后他程式化交易
第八章公式系统的调试
附录:
函数参考
系统公式分类
金字塔决策交易系统的公式系统是一套功能强大、使用简单的计算机描述系统。
可供引用的函数超过620个。
可以说其它软件能做的,金字塔决策交易系统都能做到,而且能做得更好,更贴近实战。
用户可以通过期货交易所和证券交易所发送的实时行情数据和金字塔决策交易系统保存的历史数据按照简单的运算法则进行分析、选股、系统测试和自动交易,在金字塔决策交易系统中一共提供了四大类公式编辑器:
1、技术指标公式编辑器
实现对技术图表分析中各类技术指标和自我定义的技术分析指标的编写,并且通过金字塔决策交易系统的分析界面形成图表、曲线,以方便和寻找有意义的技术图形和技术特征。
2、条件选股公式编辑器
也就是通常意义上解释的智能选股。
但我们的目的在于建立一个完全开放、自由的选股平台,可以通过对该平台的熟练使用,借助计算机的高速和准确的检索功能寻找满足您的理解的股票形态和技术特征,作到先知先觉,快人一步!
并且提供相应的同样开放式的结果检测报告。
3、五彩K线公式编辑器
准确讲,该编辑器的功能是附属于条件选股功能之上的,我们可以通过该功能将满足条件的连续K线形态赋予颜色,区别了其它的K线。
4、交易系统公式编辑器
交易系统是在条件选股功能上的一次大的延伸,诣在建立一套完整的交易规则体系,通过该编辑器对各个相关的交易环节,包括买入的切入、卖出、止损以及整体的交易性能检验等等作出定量的规定,帮助投资者建立一套属于自己的买卖规则和理论。
第一章技术指标编写
本章主要讲述技术指标公式基础,编写格式、法则,公式体构成结构,编写基础技巧。
1.1技术指标公式基础
技术指标公式编辑器是金字塔决策交易系统公式系统的第一类编辑器,是最基础的编辑器,通过该编辑器将单调的数据行情转换成为有形的图形世界,转换成为易观察,视觉效果强烈的曲线,或者其它的图形,方便我们获取有益的信息、技术指标。
公式系统有以下特点:
用户只需要描述一个数据是如何计算的,公式系统就能将所有数据计算出来,并以曲线的形式显示出来。
公式系统以时间序列为基础,其计算对象是一组沿时间递增的数据序列,每一个时间周期包含一组数据,公式体统能对其中的任何数据进行操作。
1.1.1技术指标公式界面内容
在金字塔决策交易系统的图形分析界面,按功能键F3就会出现技术指标公式编辑器的界面通过该界面我们可以了解该系统的公式设定的内容和相关规则:
A:
每一个指标公式必须有一个名称,这个名称由字母和数字组成,公式名称在同类公式中必须是唯一的,例如不能同时存在两个AAA技术指标公式,但可以存在一个AAA技术指标一个AAA条件选股公式,公式名称最多9个字符。
B:
公式描述是一段文字,用来简单描述该公式的含义,在公式列表时显示这段文字,这段文字不宜过长。
C:
该项选择定义了该指标显示的位置,是在主图上与K线叠加还是显示在副图上,一般来讲,只有少数几个主图指标会设定为主图叠加,例如MA均线、BOLL线等。
D:
计算参数:
计算参数用来替代公式中所需要的常数,在使用时可以方便地调节参数,不必修改公式就可以对计算方法进行调节。
计算参数包括参数名称、最小值、最大值、缺省值四个部分,参数名称用于标识参数,计算公式时采用缺省值计算,而最小值和最大值是参数的调整范围。
E:
公式编辑栏,本栏为公式编辑的文本区。
F:
密码保护,选中该栏目为指标公式加密。
G:
公式注释是一段文字,相对于公式描述而言它可以很长,主要用来描述一个公式如何使用、注意事项、计算方法等等。
I:
周期的设定:
数据分析周期就是相邻两组数据的时间间隔,可能是从几秒、1分钟到1000天间的任意间隔;还可以是分笔成交分析周期,这种情况下时间间隔不定。
公式系统的引用周期:
应不同的使用者在分析周期习惯上的差异,金字塔决策交易系统特别设定了周期选择。
这主要是针对在引用类函数在引用数据时锁定自己所需要的周期,例如在日线上,或者在周线上等等的要求。
如图所示,共可以从分笔到多日线等10类选择。
函数的引用周期:
大部分的函数本身没有使用周期的限制,除了少数几个描述分笔成交时买卖挂单和挂单量的函数因其本身的定义使用范围有限制。
J:
技术指标公式还可以强制设定坐标线位置,例如KD指标我们需要在0、20、50、80、100画5条坐标线,可以在坐标线位置输入框中写入“0;20;50;80;100”,这时在显示区内的图形的坐标的纵坐标将是定义好的坐标,否则的话,系统将会自动选择最佳的显示效果自动定义纵坐标,横坐标因为系统规定为时间坐标是不可更改的。
1.1.2技术指标公式编写格式和法则
所有的公式系统都是遵守统一的运算法则,统一的格式进行函数之间的计算,所以我们掌握了技术指标公式的基本原理,其他的公式也不会出脱其外。
例如我们在指标公式系统内写下公式:
A:
=X+Y;B:
=A/Z;C:
=B*0.618;
分析以上公式,我们可以引出以下相关的格式和法则的结论:
一、数据引用
A、数据来源
公式中的基本数据来源于接收的每日行情数据,这些数据有行情函数从数据库中按照一定的方式提取,例如,高开低收,成交量,成交额等等。
B、数据类型
按照公式使用的数据类型,系统可以处理的数据分为两类:
变量和常量。
所谓变量就是一个随着时间变化而变化的数据,例如成交量;常量就是一个永远不变的数据。
例如3,每个函数需要的参数可能是变量也可能是常量,不能随便乱用,函数计算的结果一般是一个变量。
例如计算收盘价均线MA(CLOSE,5),MA函数要求第一个参数为变量,而CLOSE函数返回的正是一个变量;MA函数要求的第二个参数是常量,5就是一个常量,所以我们就不能这样书写:
MA(5,CLOSE)。
二、特殊数据引用
A、指标数据引用
经常地编制公式的过程当中,需要使用另外一个指标的值,如果按照通常的做法,重新编写过这个指标显得很麻烦,因此有必要学习使用如何调用别的指标公式。
基本格式为:
“指标.指标线”(参数)
a、指标和指标线之间用逗号分开,一个指标不一定只有一条指标线,所以有必要在指标后标注指标线的名称,但是如果缺失则表示引用最后一条指标线。
b、参数在表达式的末尾,必须用括号括起来,参数之间用逗号分开,通过参数设置可以选择设定该指标的参数,如果参数缺失则表示使用该指标的默认参数设置。
c、整个表达式用引号引在其中,除参数以外。
例如:
“MACD.DEF”(26,12,9)表示计算MACD指标的DEA指标线,计算参数为26、12、9,“MACD”(26,12,9)表示该指标的最后一条指标线,计算参数是26、12、9,“MACD”表示该指标的最后一条指标线并且使用公式的默认参数。
B、跨周期引用指标数据
在金字塔决策交易系统当中允许使用不同分析周期上的指标数据,但是只能是向上引用,不能在原周期上使用比现在周期长度小的周期上的指标数据。
a、基本格式为:
“指标.指标线#周期(参数)”,格式上只是比上面指标引用多了一个周期设定其他内容和方法一样,在周期调用上存在以下对应关系:
MIN1:
1分钟MIN5:
5分钟......DAY:
日线WEEK:
周线MONTH:
月线YEAR:
年线
如上图所示,MIN1表示的分析周期为1分钟,那么只能是在当前周期为分笔成交图时才可以实现对该周期指标线数据的引用。
例如:
当前周期为日线,那么在公式中使用“MACD.DEA#WEEK”(26,12,9)表示使用了当天所在的本周的MACD指标中的数据。
b、以上格式的扩展格式为:
“指标.指标线##周期”(参数),该格式比基本格式采用了不同的对齐方式,简而言之,就是说“#”的格式调用的本周期所在的上一级周期的指标数据,那么“##”的格式则表示调用了前一种格式的前一周期的指标数据,举上例而言,“MACD.DEF##WEEK”(26,12,9)表示的是从当天看来的上一周的数据,而基本格式就是当天看来的本周的数据。
C、其他数据引用
使用以下的格式可以在当前的分析界面下引用大盘的数据或者其他个股的数据实现横向上的对比,
a、引用大盘数据引用大盘数据时使用下列函数:
INDEXC/INDEXV,等等!
b、引用个股数据引用个股数据时使用下列格式:
“品种代码$数据”,在以上格式当中调用CLOSE,VOL,AMOUNT等等!
例如“0002$VOL”表示0002该股本周期的成交量,“1A0001$CLOSE”同样也可以表示为大盘本周期的收盘价,此时的大盘被视为一只个股。
1.1.3公式体构成结构
A、公式语句
所有的公式体由若干语句按照一定的格式组成,每个语句表示一个计算结果,根据各个语句的功能分为两大类语句,一类是赋值语句,一类是中间表达式。
B、赋值语句
在技术指标“B;A/Z”和“C;B*0.618”就是分别两条指标线,语言间用分号隔开。
该语句被称为赋值语句,在技术指标当中,赋值语句的计算结果将会被计算机执行并形成相应的图形。
每个语句可以有一个名称,改名称写在语句的最前面,并用一个冒号将它与语句分隔开。
例如:
ST:
MA(CLOSE,5);表示该语句求收盘价的五日均线,语句的名称为ST,在该语句后的语句中可以直接用ST来替代MA(CLOSE,5),例如:
MA(ST,5)表示对收盘价的五日均线再求五日平均。
C、中间语句
一个语句如果不需要显示,可以将它定义为中间语句,例如在上例当中的第一句“A:
=X+Y;”,这样该语句就不会被系统辨认为是指标线了,中间语句用“:
=”替代冒号,其他与一般语句完全一样,使用中间语句可以有效降低公式的书写难度,还可以将需要重复使用的语句定义成中间语句以减少计算量。
每个公式最多可以分6个语句,中间公式数量没有限制,所有语句之间需要使用分号隔开。
D、公式计算符
公式计算符将函数连接成为公式,计算分为算术计算符和逻辑计算苻。
a、算术计算符:
包括+、-、*、/,它们分别对计算符两边的数据进行加减乘除计算,这同一般意义上的算术计算没有差异。
b、逻辑计算苻
包括>、<、<>、≥、≤、=、AND、OR八种,分别表示大于、小于、不等于、大于等于、小
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 决策 交易系统 公式 编程 技术指标 编写