金字塔交易指令编写初级教程.docx

  1. 1、本文档共127页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
金字塔交易指令编写初级教程

本教程主要介绍金字塔软件的指标公式、图表程序化的使用方法。后台程序化、VBA、C++开发请参见“高级教程”版本时间修订人描述2013修订版2012.12.2张晓斌创建2014 修订版2014.10.17李成祜增加数据章节2014 修订版2014.11.11张晓斌增补新版本功能教程金字塔PEL语言概要金字塔公式平台的编辑语言是 Pyramid Easy Language,简称“PEL 语言”。该语言在沿用国内常用股软语言体系的基础上,针对程序化交易做了大量功能开发与优化。即使计算机编程零基础的用户也能快速上手。本手册内容是PEL公式的初级使用教程,详细介绍了PEL的结构、语法、特点、使用方法及功能等等。通过阅读本教程,您能够了解 PEL语言的基本语法、操作符、表达式及控制语句等,通过手册提供的各种示例程序,掌握 PEL语言的编写要领,最终能够熟练地将自己的思想转化为 PEL语言,并在金字塔决策交易系统中应用。数据程序化交易相较手工交易,它的优势在于不用盯盘、排除感情因素的干扰。但它带来这些好处的同时,需要用户对数据有一定的处理能力。因为程序化交易的基础是建立在数据之上。本章将详述金字塔软件中相关数据的操作。注意:数据操作对程序化交易非常重要,属于不得不讲的内容,可内容相对枯燥。所以,若读者没有编程基础(或同类软件使用经验),又急着上手,建议先阅读“公式系统”及其他部分,待熟悉代码编写,了解策略开发过程后再看本章,熟悉日常数据操作中的细节。合约信息金字塔目前提供国内期货、股票、外汇实时行情数据。具体品种包含月份合约,连续、指数合约。连续合约规则用不同月份当前最活跃的品种(主力合约)合约数据拼接而成,其代码为AA00,AA该品种合约代码。例如股指代码为IF,则其连续合约代码为IF00。若碰到双年份合约则连续代码为AAX00,例如白糖(SR)为双年份合约,其连续代码为SRX00。换月规则为,下月品种(次主力合约)的成交量存在一个交易日大于当前品种,那么第二天系统自动换月,默认原下月品种(次主力合约)为主力合约。注:因连续合约在换月过程中存在换月跳空,在分析或实际交易过程中这种换月跳空会造成假性的盈亏。金字塔特推出国内期货连续合约的换月除权数据,通过等比除权的方式消除跳空缺口。指数合约规则用某品种当前所有可交易合约按持仓量加权平均计算,其代码为 AA13,AA表示该品种合约代码。例如股指代码为IF,则其连续合约代码为IF13。若碰到双年份合约则连续代码为AAX13,例如白糖(SR)为双年份合约,其连续代码为SRX13。全推数据金字塔的所有内置行情数据服务器均为全推数据,历史数据补充采取点播模式,既实时动态行情采用全推模式。服务器分为期货,股票,外汇。用户连接对应行情服务器后,行情中心会推送该分类中所有品种的实时行情数据至本地。基础数据格式金字塔有5种基础周期数据,其他数据皆由基础数据合成,具体规则如下:?(1)分笔数据当天的所有周期数据(除日线外)都是由分笔数据(Tick数据)生成。历史分笔数据可用于生成多笔线、多秒线。注意:到了第二天,即使本地有昨天的分笔数据,昨日的分笔数据不再生成历史的各周期的K线,此时历史的各周期K线由相应的1分钟、5分钟、日线历史数据生成,与分笔无关。相应周期的数据需要用户自己补充,24小时不关机的用户,请执行下文中“收盘”操作。?(2)5秒K线生成5的整数倍秒周期数据。如:10秒K线、15秒K线、20秒K线。(3)1分钟数据生成非5整数倍的分钟数据,如:3分钟K线、7分钟K线。(4)5分钟数据生成5的整数倍的分钟、小时数据。如:10分钟K线,1小时K线,3小时K线。(5)日线数据生成日线及日线以上周期数据。如:2日线、3日线、月线。数据存储数据存储范围????在‘’工具-选项-维护‘’我们可以对应设置相应周期的数据存储长度。??????为了保证效率,金子塔默认的存储周期很短,用户可自己调整。但盲目设置过大的存储周期会导致金字塔运行缓慢。数据存储路径金字塔的数据存放在软件安装根目录Weistock Soft下的Data目录中(如下图)收盘操作若您进行24小时全自动交易(连续多日不关闭金字塔),那么需要进行收盘操作,收盘的目的是将当日的分笔数据,转化为各周期的历史数据,若不明白,请看上文个周期数据中分笔周期的说明。手工收盘打开“工具-数据管理-数据管理器”,选择要执行收盘的市场,保存的基础数据类型后,点击执行收盘即可。收盘完成后当日基础周期数据会保存在用户本地。注:用户手工收盘前请保证当日分笔数据的完整性,盘中未出现行情中断。若盘中打开软件用户需使用历史数据下载功能补充当日分笔成交数据后执行收盘自动收盘?“工具-选项-维护”?? 可以设置自动收盘时间。???????自动收盘的意义:将当日的分笔数据生成当天各标准周

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档