金字塔程式化交易设计指南--高级篇
【精品】金字塔各类问题解答大全
金字塔各类问题解答大全按键CTRL+F查找关键字搜索相关问题此文档将不定期进行更新目录金字塔各类问题解答大全....................................错误!未指定书签。
一、公式问题汇总................................. 错误!未指定书签。
1.1 DYNAINFO动态行情等常数函数的特别说明......... 错误!未指定书签。
1.2 跨周期调用3小时前的数据如何处理............. 错误!未指定书签。
1。
3 公式测试,没有测试结果的问题原因及解决方法... 错误!未指定书签。
1.4 如何使用全局变量variable和extgbdata ......... 错误!未指定书签。
1。
5 如何手工设置EXTGBDATA全局变量初始化值....... 错误!未指定书签。
1.6 如何让指标中的关键字竖排..................... 错误!未指定书签。
1.7 图表交易系统与后台交易系统的代码转换注意..... 错误!未指定书签。
1.8 关于未来函数的使用........................... 错误!未指定书签。
1。
9 函数不能在IF控制语句中被引用的原理和解决方案错误!未指定书签。
1.10 有关公式函数参数默认值的使用说明............. 错误!未指定书签。
1.11 金字塔公式系统的编写调试DEBUGOUT和DEBUGFILE .错误!未指定书签。
1。
12 有关平仓反手的模型的介绍..................... 错误!未指定书签。
1.13 TIME和CURRENTTIME的区别..................... 错误!未指定书签。
1。
14 为什么我的交易系统有信号但没有委托或成交..... 错误!未指定书签。
1。
15 有关后台自动交易THOLDING的使用.............. 错误!未指定书签。
金字塔决策交易系统简要介绍
金字塔决策交易系统简要介绍目录一、金字塔软件设计理念 (3)二、金字塔软件的主要客户群体 (3)三、金字塔软件的版本介绍 (3)四、金字塔的特色功能简介 (4)五、主要功能介绍 (5)1.强大的图形技术分析功能 (5)2.方便的外盘下单功能 (7)3.强大的下单操作 (7)4.强大的套利技术分析下单功能 (8)5.强大的分时图形分析界面 (9)6.更加强大的二次开发功能 (10)7.功能更强的公式系统 (11)8.功能强大的报表系统 (12)9.强大的板块指数与横向统计功能 (13)10.集编辑和分析于一体的"框架"功能 (14)11.功能强大的画线系统 (15)12.功能强大的模式匹配设计与选股 (15)13.与他人共享您的劳动成果 (16)14.功能强大的系统测试平台 (16)15.功能强大的预警、雷达系统 (17)16.发布你的作品 (18)金字塔决策交易系统简要介绍金字塔是一款集期货程式化交易、看盘分析为一体的全功能综合软件。
国内独家支持图交易表程式化交易、后台程式化交易、高频交易、趋势线程式化交易等多种自动交易模式,公式模型编写和操作兼容国内主流分析软件,容易学习上手。
支持一键下单,图表下单等多种手工下单模式。
支持套利和多帐户交易和动态止赢止损功能。
支持板块指数、自定义数据等横向统计功能,以及基于OFFICE架构下的宏二次开发功能。
一、金字塔软件设计理念大众主流设计理念:在功能上吸收国内外成熟分析软件的研究成果,操作习惯、指标公式高度兼容。
人有我优设计理念:软件运行稳定流畅、界面简洁大方、操作方便快捷,软件整体性能进行全面优化。
探索创新设计理念:吸收专业投资者研究成果,特别对期货和股票短线交易投资者进行贴心地功能设计。
二、金字塔软件的主要客户群体从事国内期货外盘期货和股票交易的中高端客户群体!三、金字塔软件的版本介绍普通版主要针对手工交易和简单图表自动交易的初级用户标准版主要针对期货实盘交易者,实现手动快速交易,程序化策略交易专业版主要针对机构或者大资金用户,可做图表和后台自动交易、支持多账户功能、套利交易、高频交易金钻版主要针对机构和专业投资者,可以架设指标服务器,实现模型的绝对安全的加密存放,可以通过远程预警为其下客户发送交易指令,为程序化交易模型的编写者拥有者,提供了一套安全可靠、方便快捷的盈利模式。
手把手教你玩转金字塔操作法
手把手教你玩转金字塔操作法金字塔操作法最早是由被称为是史上最成功的投机客——利文摩尔最早提出的。
作为投机高手,利文摩尔也从来不会奢望在最低点买入,在最高点卖出。
“你如果每次都能吃到中间这段最肥的利润,几年下来你就是市场大鳄了。
”金字塔操作法是基于一个投机常识:没人能够100%预测市场的趋势。
好在即使无法预测,我们也可以通过某些投机纪律来绕开这个问题,这个纪律就是金字塔操作法。
金字塔投资法简介简单总结金字塔操作法就是:正金字塔买进,倒金字塔卖出。
对于资金实力比较雄厚的投资者来说,如果判断本次调整是牛市中的结构性调整,则可采取此法。
金字塔买入法:正金字塔型,投资中应在低价位时买进较大数量,下跌幅度越大,投入金额越多;在价位上升时,买进数量逐渐减少,从而降低投资风险,也为后面是市场反弹时提供更多的获利空间。
倒金字塔卖出法:与正金字塔型相反,随着价位的上升,卖出数量逐渐增多,以赚取更多的差价收益。
金字塔操作法示意图这里老罗给大家介绍如何运用金字塔操作法分批买卖方法。
按照这个方法,在下跌过程也有赚钱机会。
这个策略的特点是适合熊市,让你在弱市里面也能赚钱。
以沪深300指数为例,选取2011年1月4日到2015年5月22日的交易情况进行模拟,我们把资金分成4份,分别是10%、20%、30%和40%,逐层递进,形成一个金字塔。
采取正金塔分4次买进、倒金字塔分4次卖出的策略。
投资策略1:跌幅10%加仓、涨幅10%减仓将“指数净值发生10%的变化”作为买卖的信号。
即在加仓时,与上一次加仓相比,若指数净值下跌了10%及以上,就进行下一些次的加仓;在减仓时,与上一次加仓相比,若指数净值上升了10%,就进行下一次减仓。
数据来源:WIND 统计时间:2011.1.4-2014.12.26采取10%作为加建仓信号的金字塔投资方法在2011年-2014年的弱市中,累计收益率为22.72%,远远高于一次性投资的8.03%的收益率,可以看出最简单的金字塔操作法就可以获得超过市场表现的收益。
金字塔快捷使用手册
目录1 登陆系统 (2)1.1登陆金字塔 (2)1.2连接服务器 (2)1.3补数据 (2)2界面介绍 (3)2.1行情报价表 (3)2.2分时走势 (4)2.3 K线图 (5)3启动图表交易 (6)4. 闪电手下单设置 (7)4.1闪电下单 (7)4.2下单按扭设置 (8)4.3止赢止损 (9)4.4多帐户 (10)4.5程序化交易 (10)5选项 (12)5.1维护 (12)5.2常规 (14)5.3视图 (14)6.交易系统 (15)6.1创建交易系统 (17)6.2 测试平台的基本内容和架构 (17)7常见问题及解决办法 (19)1 登陆系统1.1登陆金字塔双击桌面上的图标,就会弹出图1.1登录界面和图1.2数据接收-连接(左图)。
图1.1登陆界面在营业部框的下拉选择登陆的营业部,在用户名和密码栏内输入您的用户名和密码,然后点击“登陆”。
1.2连接服务器图1.2数据接收-连接上图左图为初始数据接收-连接状态,先选择期货、股票服务器,然后点“连接”,若状态栏显示为“已连接”,说明服务器连接成功。
若用户需要自动而非手动连接,请选中服务器,点“设为自动”,则连接栏即为“自动”系统默认自动连接期货服务器。
1.3补数据金字塔的所有内置行情数据服务器均为全推数据,历史数据补充采取点播模式,但是动态即时行情为全推数据。
如果用户初次登陆,需要先补充历史数据。
在数据接收界面,单击“补数据”(若金字塔已打开,工具→数据补充),就会出现图1.3。
补数据步骤:(1)单击出现数据选项下拉单,选取某一数值类型(日线、1分钟、5分钟等); (2)选择市场;(3)选择数据补充范围; (4)点“开始补充”。
1.3数据接收-补数据2界面介绍金字塔为用户提供了以下几种软件界面:2.1行情报价表图2.1动态显示牌1单击出现数据选项下拉单,选取某一数值类型(日线、1分钟、5分钟等)4 菜单栏 主窗口标题栏工具栏状态栏持仓栏帐户栏板块选择菜单(1)标题栏可以反映出程序名称和当前页面名称等信息。
金字塔框架使用教程
金字塔决策交易系统-框架使用教程“框架”的概念即我们通常所理解的“窗口”的意思!下面教程中较多使用“窗格”代替窗口或框架,方便大家理解!目录1.1金字塔框架功能简要说明 (2)1.2金字塔框架的重要概念 (2)1.3如何绘制一个框架 (5)实例1:绘制一个动态显示牌与日K线窗格联动 (5)实例2:绘制集合多周期K线、分时、动态盘口、成交明细等窗格的复杂框架 (10)1.4如何调用框架 (15)1.5如何修改框架 (15)1.6总结 (15)1.1金字塔框架功能简要说明框架的概念:多个窗格的总和称为框架,一个框架可以包含一个或者多个窗格。
当您绘制好了一个窗格的组合,那么您就可以把它命名为一个框架并保存,方便以后调用使用。
金字塔决策交易系统-框架功能,主要为使用者提供以下2种重要功能。
1、方便使用者对多个品种、多种周期、多种信息窗格等各类信息的同步浏览;2、方便使用者在进行图表程式化交易时,同时对多个品种、使用多种策略进行程式化下单。
下面教程中,我们主要针对如何绘制多个窗格进行说明并举例,以方便您的学习!1.2金字塔框架的重要概念(图1)(图2)(图3)上面三幅图中,有下面几个重要概念与框架相关:图1(常规)名称(N):窗格的唯一标识,当其他窗格需要与本窗格关联的时候就需要用到该属性。
主图(M):窗格的图形属性,当您画多个窗格的时候,至少有一个窗格是主图(可以有多个)。
副图(S):窗格的图形属性,当您设置本窗格属性为副图的时候,副图窗格必须与一个主图窗格关联,尤其是要设置副图与某个主图联动的时候。
(大家都知道,副图一般是用来显示MACD、KDJ、成交量等指标,如果副图不关联一个主图,也就意味着副图无法确定品种、K线周期类型等数据,副图上的指标数据也就不能显示了!)固定(F):窗格的属性,本属性用于调用动态显示牌(table),当本窗格需要显示动态显示牌的时候,必须选择固定,否则无法显示数据。
注:动态显示牌即下图所示数据类型(C):此选项可以快速对数据类型设置为分时或者K线两种模式,如果需要更加精确的数据划分,可以通过教程后面提到的初始化指标来进行定义。
金字塔使用说明说明方法使用金字塔使说明方法使用金字塔使说明方法使用金字塔使
金字塔使用说明目录第一章安装入门教程 (2)1.1 系统简介 (2)1.2 系统安装 (4)1.2.1 安装系统 (4)1.2.2 启动系统 (4)1.2.3 退出/隐藏系统 (5)1.3 基本操作与快捷键 (6)1.3.1 鼠标操作 (6)1.3.2 界面介绍 (6)1.3.3 列表栏目含义 (9)1.3.4 键盘精灵 (10)1.3.5 基本键盘操作 (11)1.3.6 如何接收或补充行情数据、历史数据 (11)1.3.7 快捷键 (12)第二章功能窗口操作 (16)2.1 列表窗口 (16)2.1.1 列表窗口基本操作 (17)2.1.2 板块指数操作 (18)2.2 图形分析窗口 (19)2.3 图表窗口弹出菜单 (23)2.4 管理面板 (27)2.4.1 板块管理 (27)2.4.2 公式管理 (28)2.4.3 画线管理 (30)第三章系统设置 (31)3.1 市场与板块 (31)3.2 数据 (32)3.2.1 收盘清盘功能 (32)3.2.2 整理数据 (33)3.2.3 导出、导入数据 (33)3.2.4 财务除权 (34)3.3 选项 (34)3.3.1 常规 (35)3.3.2 视图 (35)3.3.3 配色方案 (36)3.3.4 维护(数据维护) (36)第一章安装入门教程本章主要讲述以下功能:(1)金字塔决策交易系统的特色功能;(2)如何安装、启动金字塔决策交易系统;(3)基本操作;(4)快捷键。
初级用户请务必认真阅读本章节内容。
1.1 系统简介金字塔决策交易系统集各类证券分析软件之所长,是一套在Win32位平台上进行各种证券分析的系统,功能强大、操作方便、界面友好,适合各类证券投资者使用。
金字塔决策交易系统是一款面向机构及专业投资者的股票、期货、债券、外汇等决策交易软件,集图表分析、基本面分析、系统交易于一体,同时拥有二次开发功能的综合软件。
它能将基本面信息、技术信息等综合制作成独特的分析、决策模型,再配以程式化交易系统或半程式化交易系统。
金字塔决策交易系统产品介绍手册1.3
金字塔决策交易系统产品介绍手册2013金字塔平台特色↘多市场多品种支持●期货、股票、外盘策略可在同一平台上运行,支持多市场、跨市场交易策略的实现。
↘策略研究与执行●语言易学——PEL语言沿袭国内软件用户习惯,简单易学●函数众多——近900、22类函数支持,方便用户实现投资思想●统计函数——70余统计函数,全面支持统计类、创新类模型●二次开发——支持自定义数据、自定义函数功能提供VBS、VBA、C++、C#扩展功能●精确回测——提供各种测试功能,方便用户策略与优化●便捷调试——提供简洁易用的调试器,轻松解决策略的纠错、优化●高频扫描——支持tick级别策略的运行●图表程序化——简单PEL,轻松实现资金管理●后台程序化——基于预警模式,不懂C++也可实现策略精细化控制↘机构解决方案●服务器公式——通过高清度加密算法,提供模型分享解决方案基于预警模式,提供远程信号分享方案●篮子功能——支持N个股票同时下单,方便实现期现套利●多账户下单——支持多平台账户同时下单↘数据服务●双路数据支持——确保数据稳定、准确,为程序化交易的安全性提供保障●全推行情——全市场、全品种实时行情零秒延时传输●数据库支持——提供SQL、ACCESS等标准化数据库接口●大容量历史数据——免费提供包括Tick数据在内的各周期行情数据●数据容量无限制——支持导入1900年以后的数据用于分析、测试↘行情分析●分时图——提供如K线般分析功能●板块指数——建立自己的“上证指数”,并进行分析、下单●套利合约——套利合约可如常规品种般查看K线、分时等信息,并加载各种指标公式。
↘下单支持●支持CTP、金仕达、恒生柜台系统、股票FIX接口及IB(美国盈透)下单●支持手工、程序化下单金字塔决策交易系统产品介绍手册目录1.数据服务 (1)1.1. 数据支持 (1)1.2. 海量历史数据 (1)2. 策略研究 (2)2.1. 图表程序化 (2)2.2. 函数支持 (3)2.3. 后台程序化 (4)2.4. VBA、C++二次开发 (5)2.5. 测试 (6)2.6. 优化 (8)2.7. 调试器 (8)3. 行情分析 (9)3.1. 特色分时图............................................ 93.2. 板块指数. (11)3.3. 套利合约 (11)4、风险控制 (12)4.1. 止盈止损 (12)4.2. 短信、邮件提示 (12)5. 私募、机构解决方案 (13)5.1服务器公式 (13)5.2多账户下单 (14)6. 下单支持 (15)6.1. 篮子下单 (15)6.2. 套利下单 (15)7. 版本介绍 (16)1.数据服务1.1. 数据支持☑全市场——提供期货、股票、外盘实时数据☑双路数据技术——除常规软件提供的站点数据外,金字塔开发了从CTP账户直接接入实时数据的技术。
金字塔决策交易系统—高级教程
金字塔决策交易系统—高级教程介绍金字塔决策交易系统是一种非常有效的交易策略,可以帮助交易者在市场趋势明确时获得更大的收益。
本教程将介绍金字塔决策交易系统的高级技巧,帮助交易者更好地应用该策略。
什么是金字塔决策交易系统?金字塔决策交易系统是一种逐步增加头寸的交易策略。
它基于市场趋势的判断,在头寸赢利时逐步增加仓位,以获得更大的利润。
该策略可以使交易者充分利用市场的上升或下降趋势,获得更高的收益。
如何使用金字塔决策交易系统?使用金字塔决策交易系统的关键是正确判断市场趋势,以避免在市场没有明确趋势时造成损失。
以下是使用金字塔决策交易系统的几个步骤:1.分析市场趋势:使用技术分析工具,如趋势线、移动平均线等,来判断市场的趋势方向。
确保市场趋势明确,并且有明显的上升或下降趋势。
2.确定入场点:根据市场趋势的判断,选择适当的入场点。
这可以是突破关键价格位、趋势线的回调等。
3.设定止损点:在进入交易之前,确定止损点的位置。
止损点应该根据风险承受能力和市场波动性来设定,以避免过大的损失。
4.进入第一笔头寸:根据入场点和止损点,在头寸确定之前,先进入第一笔头寸。
这是根据市场趋势的判断,选择合适的交易策略进行操作。
5.确定头寸规模:根据交易者的头寸管理规则,确定每次增加头寸的规模。
该规模可以根据头寸的盈亏比例和风险承受能力来调整。
6.增加头寸:当第一笔头寸获利时,根据头寸管理规则,逐步增加头寸。
这样可以在市场趋势明确时获得更大的收益。
7.调整止损点:随着头寸的增加,可以考虑调整止损点的位置,以保护已经获利的头寸,并降低风险。
8.退出交易:当市场趋势逆转或达到预设的盈利目标时,及时退出交易。
这可以通过止盈点或其他技术指标来确定。
金字塔决策交易系统的优势金字塔决策交易系统的优势在于能够在市场趋势明确时获得更大的利润。
以下是金字塔决策交易系统的几个优点:1.最大化利润:通过逐步增加头寸,金字塔决策交易系统可以在市场趋势明确时获得更大的利润。
金字塔决策交易系统—高级教程(2016修订版)
2016金字塔决策交易系统高级教程上海金之塔信息技术有限公司本教程主要介绍金字塔的后台程序化交易,VBA、C++二次开发的编程。
目录目录 (2)第一章金字塔的后台程序化交易 (1)1.1后台程序化工作机理 (1)1.2 后台程序化交易函数 (2)1.3 后台套利模型范例 (5)1.4 后台程序化的启用 (7)1.5 后台程序化的调试 (8)1.6 后台程序化注意事项 (10)第二章图表交易和后台交易的主要区别和联系 (12)2.1 图表、交易函数的区别 (12)2.11 图表交易函数 (12)2.12 后台交易函数 (12)2.3图表交易和后台交易的主要区别 (13)第三章基于VBA的二次开发 (14)3.1金字塔VBA与OFFICE VBA区别和联系 (14)3.2 VBA 原理的隐喻 (14)3.3 VBA 简介 (15)3.3.1VBA 及其IDE 初步 (15)3.3.2模块、函数和过程 (18)3.3.3数据类型和变量 (20)3.3.4VBA 语言基础 (23)3.3.5用户窗体 (29)3.4金字塔的对象模型 (33)3.4.1Application 对象 (34)3.4.2Order 对象 (36)3.4.3MarketData 对象 (45)3.4.4 ReportData对象 (49)3.4.5 HistoryData 对象 (50)3.4.6 Document对象 (52)3.4.7 Frame 对象 (54)3.4.8 Grid对象 (56)3.4.9 Formula 对象 (62)3.4.10 NetWork 对象 (63)3.4.11 TestReport 对象 (65)第四章VBA实用范例 (75)4.1 跨期套利交易范例 (75)4.2 金字塔VBA指标调用数据库教程 (76)4.2.1数据库的准备工作(vba使用数据库首先我们需要连接数据库) (76)4.2.2 数据库操作方法(具体代码和注释<使用时选取需要的代码只要稍许修改>) (77)第五章基于C++二次开发 (85)5.1使用金字塔C++ API开发策略的优势 (85)5.2金字塔的C++ API与主程序的组织结构 (86)5.3金字塔的接口范例下载与简要说明 (86)5.3.1 API接口报价行情订阅 (86)5.3.2报价行情变化通知 (87)5.3.3获取指定市场全部合约报价 (87)5.3.4历史数据的获取 (87)5.3.5下单委托指令 (88)5.3.6订单状态推送回报 (88)5.3.7策略编写调试与跟踪 (89)5.3.8API接口更多功能信息 (90)第六章自定义PEL函数 (91)6.1 使用VBA自定义PEL函数 (91)6.1.1自定义函数的格式 (91)6.1.2自定义函数的两种工作模式 (92)6.2 使用C++DLL扩展函数程序调用 (94)第一章金字塔的后台程序化交易金字塔提供功能性和扩展性更为强大的基于后台预警模式的程序化交易模式(后台程序化),可以在不影响用户前台图形操作的情况下,高效地与预警系统一起工作,实现自动交易。
金字塔(后台程序化交易)
金字塔(后台程序化交易)ALLOWREPEAT=允许重复指令在后台程式化交易时,允许交易指令在同一个周期内反复发出信号例如TBUY(COND,1,MKT),ALLOWREPEAT;表示满足条件后市价开仓,并允许在固定预警周期内反复开仓.该函数只有在后台程式化交易运行中有效DEBUGFILE=调试输出到文件在最后一个周期输出指定的调试字符串到一个指定的文件中用户可以在程式化交易中通过输出指定的字符串到文件来实现调试的目的.借此可以借助这个功能来完成监控程式化交易的各种细节参数.因为在后台执行程式化交易时,用户在前台的图表上是看不到内部数据的用法:DEBUGFILE(PATH,STR,NUM),PATH为用户的本地计算机路径,STR为用户指定输出的一个行文字,NUM为用户指定的一个监控数字.例如:DEBUGFILE('D:\TEST.TXT','当前资产为%.2f',1234),将在程式化交易的监控部分输出到D:\TEST.TXT文件, "当前资产为1234.00""%.2f"为一个打印的控制符号,系统会将他替换为指定的一个数字输出,%.2f为显示两位小数,%.0f则表示不显示小数DEBUGOUT=调试输出在最后一个周期输出指定的调试字符串到后台自动交易监控界面用户可以在程式化交易中通过输出指定的字符串来实现调试的目的.借此可以借助这个功能来完成监控程式化交易的各种细节参数.因为在后台执行程式化交易时,用户在前台的图表上是看不到内部数据的用法:DEBUGOUT(STR,NUM),STR为用户指定输出的一个行文字,NUM为用户指定的一个监控数字.例如:DEBUGOUT('当前资产为%.2f',1234),将在程式化交易的监控部分打印出来 "当前资产为1234.00""%.2f"为一个打印的控制符号,系统会将他替换为指定的一个数字输出,%.2f为显示两位小数,%.0f则表示不显示小数.该函数仅在做后台程式化交易时有效SLEEP=延时当位于最后一个周期时,延时指定数量时间后再执行下条语句。
金字塔决策交易系统
数量对称
3.1 公式系统
提供620个公式函数,全面涵盖市场所有 公式系统函数,独家支持数据库及网络函 数,并支持与VBS配合的用户自定义函数。 为用户编写的公式提供完善加密机制。
为公式研制者提供了一种新的公式销售模 式:服务器运行公式,仅仅把结果传送给 客户端。
使用多数据接入技术,确保盘中交易数据 稳定快速准确 采用超压缩点对点高速网络传输技术(流量 小于2k/s) 支持数据库功能 ,用户可以通过ADO连接 将数据引用到金字塔的公式系统或者报价 表中
金字塔软件的功能介绍视频:
/watch/12049737.html
程序化交易实例2/3:启动监控
程序化交易实例3/3:检验结果
5. 金字塔的增值开发
5.1 支持与OFFICE类似的Visual Basic 5.2 支持C语言规范的插件开发 5.3 支持C语言规范的接口公式开发
5.1 支持Visual Basic Script
三个步骤:
建立算法 启动监控 检验结果
金字塔软件的程序化交易介绍视频:
/watch/12049780.html
程序化交易实例1/3:建立算法 采用一个经典算法:四周规则 理查德·唐奇安首先提出,理查德·丹尼 斯完善成海龟交易法则。 使用方法: 1、只要价格超出前四周内的最高价, 就平掉空头仓位并做多; 2、只要价格跌破前四周内的最低价, 就平掉多头仓位并做空。
4.2 闪电下单
融合了闪电下单、一键下单、止损组合单、 触发单,让短线高手能够大试身手
提供赢损下单、组合下单、套利下单、等 多种下单组合模式 支持多帐户系统,用户可以随意的查看帐 户的持仓情况,委托单和历史成交明细
金字塔决策交易系统用户手册
金字塔决策交易系统用户手册上海金之塔信息技术有限公司目录一、登录系统........................................................................................... 错误!未定义书签。
1.1启动软件....................................................................................... 错误!未定义书签。
1.2联接行情数据............................................................................... 错误!未定义书签。
1.3登录交易....................................................................................... 错误!未定义书签。
二、界面介绍........................................................................................... 错误!未定义书签。
2.1报价画面....................................................................................... 错误!未定义书签。
2.2分时图........................................................................................... 错误!未定义书签。
2.3K线图........................................................................................... 错误!未定义书签。
金字塔决策交易系统—高级教程(2016修订版)
金字塔决策交易系统—高级教程(2016修订版)金字塔决策交易系统初级教程2016Administrator本教程主要介绍金字塔的后台程序化交易,VBA、C++二次开发的编程。
目录第一章金字塔的后台程序化交易金字塔提供功能性和扩展性更为强大的基于后台预警模式的程序化交易模式(后台程序化),可以在不影响用户前台图形操作的情况下,高效地与预警系统一起工作,实现自动交易。
由于该模式运行在后台,不需要打开图表占用过多的资源,且只需最后一个周期的信号,所以原则上公式不做多余计算,效率高,便于对多个品种同一个策略进行轮循监控。
从某种意义讲,后台程序化属于图表程序的深化,它的优点是更注重于策略的高效执行,更完美地实现策略的设计初衷。
虽然后台程序化的功能强大,但用户切忌直接使用后台策略,而跳过学习图表程序化的过程。
原因是在后台程序化中用户无法直接在图表上看到信号的整个出现过程,因此对用户的公式编写水平有一定的要求。
其次,用户需要对金字塔的后台交易系统工作机理有比较深的了解,并且要对自己的公式系统有清晰的认识,这样一旦遇到问题也能及时找到原因。
后台交易过程中,一旦遇到问题,需要客户掌握第八章后台程序化交易调试的技巧。
以我们多年的经验来看,用户先将策略经测评、优化、图表实盘上运行后,再转化成后台策略,会取得非常好的效果。
1.1后台程序化工作机理在初级教程中,我们介绍了基于虚拟数据技术的图表程序化交易。
想必经过一段时间的学习,大家已将图表程序化运用的相当纯熟。
不过当你进行实盘的时候,是否发现在某些情况下,例如碰到未成交单、未完全成交单、需要进行追撤单等更精细的下单操作时,图表程序化就束手无策了。
这是由于图表基于虚拟数据的特性,无法与真实账户进行交互,虚拟数据的成交并不考虑实盘的的流动性情况,只要价格达到即成交。
而实际情况可能并不是这样。
另一方面,当图表程序化碰上多品种、多策略、或者较复杂的策略时,有时系统会显得相对较慢、不流畅。
在金字塔中使用股票量化交易的一般方法和步骤
在金字塔中使用股票量化交易的一般方法和步骤很多接触程序化量化交易的客户都是从期货这边开始接触和学习的,对于股票交易在量化方面,刚接触的客户可能有些不知道从什么地方下手,本文章就是介绍这方面的操作知识,同样也适用于已经在金字塔中使用股票量化交易的朋友。
一、股票量化交易的特点股票在量化交易时,与期货最大的不同在于,期货我们可以围绕着一个品种或者少数几个品种进行交易,股票市场的规模目前是几千家上市公司,单只股票容易受到政策环境还有人为因素干扰导致的不确定性,都让做单只股票的量化交易收益稳定性打了很多折扣,好在股票市场有几千家股票可以让我们选择,量化概念其实就是统计学的行为模式,统计样本越多结果越准确,通过统计大量的股票我们还是可以从中找出稳定收益的。
二、金字塔决策交易系统在股票量化上的优势1)全推数据的优势,通过整个市场的全推数据,可以让我们盘中能及时对所有股票的盘中即时价格变化做出准确快速的预警反应。
2)提供股票池、后台程序化这样的一整套从股票筛选到全自动交易的功能。
3)提供用户自己利用成份股构建板块指数,通过板块指数数据进行量化分析,然后再成份股一篮子下单交易的功能。
三、利用后台程序化进行全市场扫描下单交易在“交易”菜单上选择后台程序化交易,启动后台程序化交易设置界面此主题相关图片如下:qq截图20160319095746.png通过后台程序化交易,我们可以对整个市场的股票做全方面的扫描预警,遇到有开平仓条件的股票可以立即马上的进行交易。
有关后台程序化的详细使用我们这里不做过多介绍,可以参考百度文库中的金字塔指标编写高级篇。
四、使用股票池对整个市场股票进行分级过滤扫描下单前面介绍的后台预警模式的程序化只能完成单个条件的股票交易筛选,对于需要多个条件的筛选,我们提供了股票池功能,用于完成不同的选股条件从一个状态池到另外一个状态池的条件转移,我们可以直接在股票池中对符合条件的股票直接下单,还可以结合后台程序化对筛选后的股票进行更精确的程序化交易。
金字塔程式化交易设计指南(高级篇)
目录第一章程序化交易的原理 (3)第二章程序化交易的启用 (4)开启交易软件 (4)启动图表程序化交易 (5)启动后台程序化交易 (6)第三章交易系统的编写规则 (9)1、数据引用 (12)2、特殊数据引用 (12)3、公式体构成结构 (13)4、快速入门 (15)第四章交易测试系统和程式化交易函数 (20)1、测试平台的基本内容和架构 (20)2、交易测试系统函数(43) (22)3、程式化交易函数(41) (28)4、账户函数介绍(37) (33)第五章交易系统编写范例和常见问题 (35)1、趋势交易 (35)2、振荡交易 (43)3、日内交易 (46)4、套利交易和多账户交易 (49)5、常见问题 (51)第六章程式化交易进行曲 (57)1、完整交易系统的组成 (57)2、如何转换为程式化交易系统 (58)3、程式化交易的前提、步骤 (60)4、图表程式化交易 ....... (64)第一章程序化交易的原理程序化交易是金字塔在成功运行盈透(IB)外盘自动交易系统的基础上,进一步研发、升级,智能连接到上海期货信息技术有限公司的综合交易平台(CTP )实现的。
综合交易平台借鉴代表了目前国际衍生品领域交易系统先进水平的上期所“新一代交易所系统”的核心技术,采用的创新的完全精确重演的分布式体系架构,其保证所有输入经系统分布式并行处理后均有确定结果,并能自适应UDP 可靠多播通讯技术,构建交易系统的核心信息总线,改进了内存数据库的多重索引技术、直接外键技术和高效事务管理技术,并首创了多业务主机同时工作、互为备份和自由加入的集群容错可靠性保障机制,攻克了性能和可靠性关键技术难关,获得5 项软件著作权。
系统并发处理能力强大,委托性能超过2000笔/秒,软件本身可达8000 笔/秒,支持同时在线客户并发数为1 万个客户/秒,且可以通过增加前置机进一步扩充。
系统主要面向期货公司,也可用于基金公司、投资公司等进行期货交易。
金字塔决策交易系统简要介绍
金字塔决策交易系统简要介绍目录一、金字塔软件设计理念 (2)二、金字塔软件的主要客户群体 (2)三、金字塔软件的版本介绍 (2)四、金字塔的特色功能简介 (3)五、主要功能介绍 (4)1. 强大的图形技术分析功能 (4)2. 方便的外盘下单功能 (6)3. 强大的下单操作 (6)4. 强大的套利技术分析下单功能 (7)5. 强大的分时图形分析界面 (8)6. 更加强大的二次开发功能 (9)7. 功能更强的公式系统 (10)8. 功能强大的报表系统 (11)9. 强大的板块指数与横向统计功能 (12)10. 集编辑和分析于一体的"框架"功能 (13)11. 功能强大的画线系统 (14)12. 功能强大的模式匹配设计与选股 (14)13. 与他人共享您的劳动成果 (15)14. 功能强大的系统测试平台 (15)15. 功能强大的预警、雷达系统 (16)16. 发布你的作品 (17)金字塔决策交易系统简要介绍金字塔是一款集期货程式化交易、看盘分析为一体的全功能综合软件。
国内独家支持图交易表程式化交易、后台程式化交易、高频交易、趋势线程式化交易等多种自动交易模式,公式模型编写和操作兼容国内主流分析软件,容易学习上手。
支持一键下单,图表下单等多种手工下单模式。
支持套利和多帐户交易和动态止赢止损功能。
支持板块指数、自定义数据等横向统计功能,以及基于OFFICE架构下的宏二次开发功能。
一、金字塔软件设计理念大众主流设计理念:在功能上吸收国内外成熟分析软件的研究成果,操作习惯、指标公式高度兼容。
人有我优设计理念:软件运行稳定流畅、界面简洁大方、操作方便快捷,软件整体性能进行全面优化。
探索创新设计理念:吸收专业投资者研究成果,特别对期货和股票短线交易投资者进行贴心地功能设计。
二、金字塔软件的主要客户群体从事国内期货外盘期货和股票交易的中高端客户群体!三、金字塔软件的版本介绍普通版主要针对手工交易和简单图表自动交易的初级用户标准版主要针对期货实盘交易者,实现手动快速交易,程序化策略交易专业版主要针对机构或者大资金用户,可做图表和后台自动交易、支持多账户功能、套利交易、高频交易金钻版主要针对机构和专业投资者,可以架设指标服务器,实现模型的绝对安全的加密存放,可以通过远程预警为其下客户发送交易指令,为程序化交易模型的编写者拥有者,提供了一套安全可靠、方便快捷的盈利模式。
某信息技术公司金字塔决策交易系统高级培训教程
某信息技术公司金字塔决策交易系统高级培训教程金字塔决策交易系统高级培训教程第一章简介1.1 什么是金字塔决策交易系统?金字塔决策交易系统是一种基于信息技术的交易决策系统,通过分析市场数据和宏观经济指标,以及运用统计学和机器学习算法,来制定交易决策和执行交易策略的系统。
1.2 为什么需要高级培训?高级培训旨在帮助使用金字塔决策交易系统的交易员提高自己的交易技能和能力,进一步提高交易的效率和盈利能力。
第二章基础知识2.1 数据分析基础介绍数据分析的基本概念和方法,包括数据收集、数据清洗、数据分析和数据可视化等。
2.2 统计学基础介绍统计学在金字塔决策交易系统中的应用,包括概率分布、假设检验、统计推断等。
2.3 机器学习基础介绍机器学习算法在金字塔决策交易系统中的应用,包括监督学习、无监督学习、强化学习等。
第三章高级技巧3.1 高级数据分析技巧介绍如何利用Python、R等工具进行高级数据分析,包括时间序列分析、因子分析、回归分析等。
3.2 高频交易技巧介绍如何用金字塔决策交易系统进行高频交易,包括策略开发、风险控制、交易执行等。
3.3 高级风险管理技巧介绍如何利用金字塔决策交易系统进行高级风险管理,包括风险评估、止损策略、资金管理等。
第四章实战案例4.1 股票交易案例通过一个实际的股票交易案例,演示如何使用金字塔决策交易系统进行交易决策和策略执行。
4.2 期货交易案例通过一个实际的期货交易案例,演示如何使用金字塔决策交易系统进行期货交易策略的制定和实施。
第五章总结与展望5.1 课程总结对本次高级培训课程进行总结,回顾所学知识和技能,总结经验和教训。
5.2 展望未来展望金字塔决策交易系统的未来发展趋势,分析行业趋势和技术创新,为学员提供参考和启示。
结语金字塔决策交易系统高级培训教程旨在帮助交易员提高交易技能和能力,在不断变化的市场中保持竞争优势。
学员通过本课程的学习,将掌握金字塔决策交易系统的核心原理和高级技巧,进一步提高自己的交易水平和盈利能力。
金字塔(交易系统)
金字塔(交易系统)ASSET=当前资产客户账户的净自有资产=可用现金+占用保证金-融资(现金+品种市值-融资)用法:ASSETAVGENTERPRICE=买入均价当前持有品种的平均持仓成本——最近空仓以来计用法:AVGENTERPRICEBESTPERCENT=最大利润率当前位置之前所有交易中利润率最大一次的利润率,其数值在0—1之间用法:BESTPERCENTBESTTRADE=最大盈利额当前位置之前所有交易中盈利最大一次的利润额用法:BESTTRADEBUY=开多交易系统之开多操作,用法:BUY(COND,V,Type,P);表示当COND条件成立时,买入V股(手)当前品种,TYPE表示买入类型,P表示买入价格,所有参数均可以省略。
V:买入股(手)数或买入资金百分比(N%),省略表示100%;TYPE:可以是本周期收盘(THISCLOSE),市价(MARKET),限价单(LIMIT),停损单(STOP)等交易方式控制符;P:对于限价单、停损单需要指定的买入价格例如:BUY(C>O ,1000,THISCLOSE);表示收阳线则在本周期收盘价上买入1000股(手)。
BUY(C>0,50%,LIMIT,CLOSE-0.2);表示在指定限价CLOSE-0.2元位置下买入限价单,若价格达到或低于该价格则用50%资金买入。
BUYSHORT=开空交易系统之开空操作,用法:BUYSHORT(COND,V,Type,P);表示当COND条件成立时,空头买入V股(手)当前品种,TYPE表示买入类型,P表示买入价格,所有参数均可以省略。
V:买入股(手)数或买入资金百分比(N%),省略表示100%;TYPE:可以是本周期收盘(THISCLOSE),市价(MARKET),限价单(LIMIT),停损单(STOP)等交易方式控制符;P:对于限价单、停损单需要指定的买入价格例如:BUYSHORT(C>O ,1000,THISCLOSE);表示收阳线则在本周期收盘价上空头买入1000股(手)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录第一章交易模型的编写规则 (3)1.1数据引用 (5)1.2特殊数据引用 (5)1.3公式体构成结构 (7)第二章金字塔的控制语句 (8)2.1序列变量与数组 (8)2.2循环语句 (10)2.3条件语句 (12)第三章序列模式和逐K线模式 (14)3.1控制语句在两种不同模式下的运行特点 (14)3.2关于模型运行时这两种模式的选择 (16)第四章金字塔的新交易系统 (16)4.1下单模型语句 (17)4.2简单交易系统示例 (17)4.3复杂交易系统示例 (17)第五章新交易系统的函数 (19)5.1快速入门 (23)5.2常见问题 (26)第六章交易系统编写范例和常见问题 (27)6.1趋势类交易模型编写范例 (27)6.2振荡类交易模型编写范例 (33)6.3日内交易模型编写范例 (34)6.4常见问题 (36)第七章金字塔的后台程式化交易 (38)7.1程式化交易系统的函数 (39)7.2程式化交易函数 (41)7.3程式化交易执行语句常用的其它函数 (42)7.4账户函数介绍 (43)第八章三种交易函数的区别 (46)8.1普通图表交易函数 (46)8.2新图表交易函数 (47)8.3后台交易函数 (47)第九章图表交易和后台交易的主要区别和联系 (48)9.1联系 (48)9.2区别 (49)第十章程式化交易测试和优化 (49)10.1完整交易系统的组成 (49)10.2测试平台的基本内容和架构 (50)10.3金字塔的图表程式化交易和后台程式化交易的结构 (51)10.4程式化交易的前提、步骤 (53)第十一章程序化交易的启用 (55)11.1启动图表交易 (55)11.2启动后台程式化交易 (55)第十二章公式系统的编写调试 (57)12.1PEL语言的模块化编程 (57)12.2基于图表公式的调试 (59)12.3金字塔的公式调试器的使用 (61)12.4基于后台预警和程式化交易的调试 (62)第十三章VBS公式教程 (64)13.1嵌入式VBS、JS脚本 (64)13.2 VBS接口 (64)13.3利用VBS设计公式 (65)第十四章自定义函数 (67)14.1自定义函数的格式 (68)14.2自定义函数的两种工作模式 (68)第十五章DLL扩展函数程序调用接口 (70)第十六章金字塔插件接口 (70)本教程主要介绍金字塔的公式系统编写高级篇,重点介绍金字塔的新图表交易系统和后台程式化交易,本篇教程的读者需要有一定的金字塔PEL语言(金字塔简易语言简称PEL)编写经验,并且里面涉及到的部分功能需要标准版及其以上用户才可以使用。
第一章交易模型的编写规则我们在金字塔的程式化交易初级教程里已经对公式模型编写有了一定程度的探讨,这里我们再进行一遍简单的回顾。
在金字塔决策交易系统的图形分析界面,按Shift+W快捷键就会出现公式系统管理面板,然后在“交易系统”按鼠标右键,图1.1公式选择器选“新建公式”,出现图1.2交易系统编辑器4.2交易系统编辑器通过该界面我们可以了解该系统的公式设定的内容和相关规则:A:每一个指标公式必须有一个名称,这个名称由字母和数字组成,公式名称在同类公式中必须是唯一的,例如不能同时存在两个AAA系统公式,公式名称最多16个字符。
B:公式说明是一段文字,用来简单描述该公式的含义,在公式列表时显示这段文字,这段文字不宜过长。
C:计算参数:计算参数用来替代公式中所需要的常数,在使用时可以方便地调节参数,不必修改公式就可以对计算方法进行调节。
计算参数包括参数名称、最小值、最大值、缺省值四个部分,参数名称用于标识参数,计算公式时采用缺省值计算,而最小值和最大值是参数的调整范围。
D:公式编辑栏,本栏为公式编辑的文本区。
E:密码保护,选中该栏目为指标公式加密。
F:公式注释是一段文字,相对于公式描述而言它可以很长,主要用来描述一个公式如何使用、注意事项、计算方法等等。
G:周期的设定:数据分析周期就是相邻两组数据的时间间隔,可能是从几秒、1分钟到1000天间的任意间隔;还可以是分笔成交分析周期,这种情况下时间间隔不定。
公式系统的引用周期:应不同的使用者在分析周期习惯上的差异,金字塔特别设定了周期选择。
这主要是针对在引用类函数在引用数据时锁定自己所需要的周期,例如在日线上,或者在周线上等等的要求。
H:费率设置和平仓止损,请用户一定根据要监控的品种填写好这里的费率设置,以防止在某些K线图上出现因为资金用尽而没有开平仓信号。
所有的公式系统都是遵守统一的运算法则,统一的格式进行函数之间的计算,所以我们掌握了技术指标公式的基本原理,其他的公式也不会出脱其外。
例如我们在指标公式系统内写下公式(公式执行体的编写--包括各种符号--都要在英文状态输入法下,否则不被识别,测试时会报错):A:=X+Y; B:=A/Z;C:=B*0.618;分析以上公式,我们可以引出以下相关的格式和法则的结论:1.1数据引用A、数据来源公式中的基本数据来源于接收的每日行情数据,这些数据有行情函数从数据库中按照一定的方式提取,例如,高开低收,成交量,成交额等等。
B、数据类型按照公式使用的数据类型,系统可以处理的数据分为两类:变量和常量。
所谓变量就是一个随着时间变化而变化的数据,例如成交量;常量就是一个永远不变的数据。
例如3,每个函数需要的参数可能是变量也可能是常量,不能随便乱用,函数计算的结果一般是一个变量。
例如计算收盘价均线MA(CLOSE,5),MA函数要求第一个参数为变量,而CLOSE函数返回的正是一个变量;MA函数要求的第二个参数是常量,5就是一个常量,所以我们就不能这样书写:MA(5,CLOSE)。
1.2特殊数据引用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.D EF##WEEK”(26,12,9)表示的是从当天看来的上一周的数据,而基本格式就是当天看来的本周的数据。
注意:金字塔的在用户翻看一个品种时是可以自动补数据的,但是无法自动补被引用品种的或者该品种不同周期的数据,在首次使用金字塔或者在不确定被引用数据是否齐全时,请手工进行数据补充工作,手工补充数据方法:/download/receivedata.jpg。
您也可以先浏览一下该品种的对应周期K线数据是否完整。
如果是开盘后才连上服务器,软件一打开,就先翻看所需合约要引用的K线数据—如5分钟K线数据.以保证对应合约所在周期数据的完整性;盘中,只要服务器是一直连接良好的,对应周期数据就是齐全的.跨周期引用指标基本格式----"指标.指标线#周期"(参数);跨周期引用指标扩展格式----"指标.指标线##周期"(参数);关于如何使用“##”来引用其他指标周期问题的示例示例1:第一步:新建一个指标,命名为H,在H中写入下面这句代码H1:high;L1:low;第二步:新建第二个指标,命名为TEST,在TEST中写入下面代码:preDayHigh:"H.H1##day"; //昨日最高价preDayLOW:"H.L1##day"; //昨日最低价第三步:将指标“TEST”运行应用于盘面,您将在K线图上看到该品种昨日最高价和昨日最低价。
金字塔还提供了STKINDI函数----引用任意品种任意周期的任意指标输出,具体可参考第12章第1节模块化编程,里面对该函数及其使用有详细描述。
C、其他数据引用使用以下的格式可以在当前的分析界面下引用大盘的数据或者其他个股的数据实现横向上的对比.a、引用大盘数据引用大盘数据时使用下列函数:INDEXC/INDEXV,等等!b、引用个股数据引用个股数据时使用下列格式:"品种代码$数据",在以上格式当中调用CLOSE,VOL,AMOUNT等等!例如"SZ000002$VOL"表示000002该股本周期的成交量,"SH000001$CLOSE"同样也可以表示为大盘本周期的收盘价,此时的大盘被视为一只个股。
金字塔还提供了CALLSTOCK函数—可引用其他证券或合约的部分基础数据,具体请参考金字塔软件自带的函数列表里的函数说明。
1.3公式体构成结构A、公式语句所有的公式体由若干语句按照一定的格式组成,每个语句表示一个计算结果,根据各个语句的功能分为两大类语句,一类是赋值语句,一类是中间表达式。
B、赋值语句在技术指标“B:A/Z”和“C:B*0.618”就是分别两条指标线,语言间用冒号隔开。
该语句被称为赋值语句,在技术指标当中,赋值语句的计算结果将会被计算机执行并形成相应的图形。
每个语句可以有一个名称,该名称写在语句的最前面,并用一个冒号将它与语句分隔开。
例如:ST:MA(CLOSE,5);表示该语句求收盘价的五日均线,语句的名称为ST,在该语句后的语句中可以直接用ST来替代MA(CLOSE,5),例如:MA(ST,5)表示对收盘价的五日均线再求五日平均。