欢迎使用交易开拓者

支付宝免单是真的吗  时间:2021-01-26  阅读:()

欢迎使用交易开拓者交易开拓者(TradeBlazer)是一款为中国期货市场专业投资用户开发的金融投资软件,它集中了实时行情,技术分析,快捷交易及程式化交易的功能.
通过使用交易开拓者,用户可以简单,快速的将自己的交易思想转化为计算机代码,让计算机帮助用户实现价值.
我们致力于为期货行业的投资者提供一个实现盈利的工具,但并不保证该软件能为所有的使用者带来盈利,希望使用者能够通过使用系统,建立并优化自己的交易思想,形成自己的交易策略.

感谢您选择交易开拓者,希望您能够通过使用该系统找到乐趣,并能创造更多价值.

交易开拓者快速链接关于交易开拓者快速入门系统基础行情报价分时图超级图表交易系统公式系统关于交易开拓者-系统简介系统简介交易开拓者是一款针对中国期货行业的专业金融投资软件,它借鉴了华尔街一些著名软件的优点,吸收了国际众多的网上交易系统的精华,并拥有简单和友好的用户界面,用户可以方便快捷的开发及优化自己的技术分析和交易策略.
功能特色强大的公式支持系统,方便用户实现交易思想领先的策略交易体系,实时数据驱动和自动交易功能面向用户的快速下单体系强大的多帐户管理功能,让您使用多帐户像单帐户一样轻松多种方式的套利功能,直观轻松的实现套利交易动态帐户和风险监控机制完善的图表体系设计、分析工具与交易功能的动态交互工作区管理机制和个性化模板应用关于交易开拓者-系统配置系统配置最低系统配置CPU:PIII800以上硬盘:1G及以上可用空间内存:256M及以上显示器:15吋彩显,分辨率800*600操作系统:WindowsXP及以上系统互联网:56KModem推荐系统配置CPU:P41GHZ以上硬盘:10G及以上可用空间内存:512M及以上显示器:17吋彩显,分辨率1024*768操作系统:WindowsXP及以上系统互联网:ADSL,CableModem及其他宽带接入方式其他:有声卡和音箱等多媒体设备关于交易开拓者-寻求帮助寻求帮助交易开拓者是一个专业金融投资工具,需要您多些耐心,慢慢地去和它沟通.
在使用交易开拓者的过程中,无论您遇到什么问题,我们都将为您提供帮助.
为了有效的解决问题,在您和我们直接联系前,您可以先采取以下方法获取帮助:查看连机帮助1.
打开帮助窗口:如果需要获得帮助,只需单击"帮助"菜单中的"帮助指南",系统将显示"帮助"窗口.

或者直接按键盘中的"F1"键.
通过鼠标单击系统任何窗口中的"帮助"按钮,都可以打开"帮助"窗口,并直接定位到与此窗口相关的帮助说明页上.
2.
帮助窗口中的索引功能:单击"索引"选项卡,在"键入要查找的关键字"文本框中,输入您要查找的问题的关键性字、词或短语,回车即可获得相关帮助信息条目,选中您所需要的帮助内容进行查阅.
3.
帮助窗口中的搜索功能:要在"帮助"窗口中键入问题,请单击"搜索"选项卡,在"输入要查找的单词"文本框中,输入您要查找的问题的关键性字、词或短语,点击列出主题,就会在主题框里显示您要查找的主题,双击标题就可查看相关内容.
4.
其它:要查看工具栏按钮的名称,可将鼠标置于该按钮上,直到提示信息出现.
其他途径选择菜栏单"帮助"下的"常见问题解答",查看有关交易开拓者的常见问题解答.
如果没有找到问题的解决方法,您还可以将您的疑问,作为"用户问题"提交,即可将您的问题反馈给我们,我们将尽快给您解答.
也可访问系统交易论坛您可以在这里找到更多的例子以及各种问题的答案.

如果您的问题还是没有解决,请与我们的技术支持联系,我们会以最快的速度回复您的问题.

感谢您选用交易开拓者,我们将用心的为您提供最有价值的服务!
快速入门-安装和卸载安装和卸载下载用户可以登录交易开拓者下载页面,找到要下载的相关文件,直接点击下载.

如果您是老用户,如果有新版本发布,系统在登录时会提示您下载最新版本,此时点击下载按钮即下载.
安装成功下载完交易开拓者安装程序之后,您可以双击安装文件进行安装,按照安装向导的提示,只需要点击几下按钮,即可轻松完成.
卸载单击"开始"按钮,指向"程序"子菜单,然后再用鼠标指向"交易开拓者"子菜单,最后单击"卸载交易开拓者",程序会自动将用户计算机上安装的交易开拓者程序及其快捷方式删除.

单击"开始"按钮,选择"控制面板"子菜单,找到并双击"添加/删除程序"图标,在"安装/卸载"选项卡页面的列表中上找到"交易开拓者"项,然后单击"删除"按钮即可.
快速入门-系统登录系统登录运行交易开拓者成功安装交易开拓者之后,您就可以开始使用交易开拓者了,点击桌面或应用程序组中"交易开拓者"快捷方式,将弹出系统登录界面.
新用户注册如果您是交易开拓者的新用户,请先点击登录界面中的"新用户注册"按钮,按照提示信息填写相关内容,并提交.
您将获得一个登录的帐号和密码,请牢记帐号和密码,这是您登录系统的唯一身份认证.

用户登录如果您已经有交易开拓者的登录帐号,可以直接在登录界面中输入帐号和密码,并点击"登录"按钮.

修改密码如果您已经有交易开拓者的登录帐号,可以直接在登录界面中点击"修改密码"按钮,进行密码修改.

注意:如果系统登录时网络不通,您将不能够使用该系统.
但在系统使用过程中出现网络问题,您仍然可以脱机使用交易开拓者,但脱机情况下只能使用部分功能.
当网络恢复正常的情况下,系统会自动连接服务器.
快速入门-连接交易帐户连接交易帐户添加交易帐户成功注册交易开拓者帐号之后,如果您想使用交易开拓者进行交易,需要先添加交易帐户.

请按照以下步骤进行操作:1.
登录交易开拓者网站,查看已经开通交易开拓者服务的合作伙伴;2.
如果您已经在此列表中的经纪商开户,恭喜您,您可以通过和经纪商提交申请,开通交易开拓者的实盘交易功能;3.
如果您没有在此列表中的经纪商开户,您需要先选择其中的一个经纪商开设帐户,然后才能使用交易开拓者的实盘交易功能;4.
您也可以向您的经纪商要求提供此项服务,只需简单安装,交易开拓者就可在该经纪商开通,您就可以使用交易开拓者的交易功能;5.
在收到经纪公式传真的申请表之后,我们将会把您的交易帐户加入交易开拓者帐号中,您可以加入多个交易帐户(可包括不同的经纪商),使用交易开拓者的多帐户交易和管理功能.
交易帐户登录成功添加交易帐户之后,您的交易开拓者帐号之下就会包含有相关的交易帐户.
在登录系统之后,您可以在屏幕下部的状态条上找到一个按钮"交易帐户",点击该按钮,将会弹出一个对话框,如下图所示:选择您想要登录的交易帐户,输入密码,点击"登录"按钮,就完成了一个交易帐户的登录,登录之后您就可以对该帐户进行各项操作.
您也可以重复该步骤,登录多个交易帐户.
选中"保存密码"复选框,下次登录时可以不输入密码;选中"自动登录"复选框,下次登录交易开拓者时,可自动将该交易帐户登录.

交易帐户登录设置参见系统设置-自动交易连接.
快速入门-主界面介绍主界面介绍主界面示意图主界面内容说明菜单:无工作区时,菜单为系统菜单.
当工作区打开之后,对应不同的模块,系统会自动生成不同的菜单;工具栏:无工作区时,工具栏为系统工具栏.
当工作区打开之后,对应不同的模块,系统会自动生成不同的工具栏;状态栏:包含一个简洁的报价窗体和下单工具,帐户登录,系统配置等快捷按钮;面板:为用户建立了常用模块和功能调用的快速通道,用户只要选中某个按钮,系统可以迅速打开相对应的功能和模块窗口;工作区:用户可以同时打开多个窗口,可以让用户同时关注更为丰富的内容.
帐户管理:对用户的交易帐户信息进行管理,包括资金,持仓,委托等信息.
跑马灯:滚动显示多个商品的报价信息.
快速入门-视窗模块视窗模块通过单击快捷面板中的按钮,可以在工作区内打开一系列的窗体用于查看行情数据,历史数据,进行技术分析,浏览网页等.
目前,交易开拓者包含了以下视窗模块:行情报价,超级图表和分时图,详细介绍如下:行情报价拥有强大的行情订阅和行情检索功能,实行工作区和模板管理,是个性化极强的动态揭示行情变动的功能模块.
详细介绍请参见行情报价.
超级图表拥有多种周期下的图形表现形式,支持多市场、多时区、多品种的数据显示;实行任意数据长度订阅,连续图合约独立订阅等特色功能.
更重要的您可以通过超级图表实现完全的自动交易.

详细介绍请参见超级图表.
分时图拥有固定1分钟时间坐标的分时图表及盘口明细,分笔成交显示的功能模块.
详细介绍请参见分时图.
快速入门-特色功能特色功能除了视窗模块之外,交易开拓者还提供一系列的特色功能,方便用户进行分析和交易.

主要的特色功能包含以下模块:交易师,批量下单,套利宝、快车道,帐户管理,TB公式,消息中心等.
交易师集中普通下单、止损获利、触发单、修改委托和平仓等多种交易功能.
并集成嵌入图表及报价等多项功能,可不需任何输入一键下单,是用户交易的必备利器.
详细介绍请参见交易师.
批量下单提供多帐户批量下单的功能,提高多帐户交易的效率.
详细介绍请参见批量下单.
套利宝提供普通套利和蝶式套利的自动下单功能,还可以进行自动跨月换仓操作,并提供分布建仓等高级功能.
详细介绍请参见套利宝.
价差下单提供普通套利和蝶式套利的手动下单功能,还可以进行跨月换仓操作,并有实时的价差买卖盘图表,可直观的进行手动套利交易.
详细介绍请参见价差下单.
预埋单提供预设委托单,方便您实现批量交易,并提供一键下单的功能.
详细介绍请参见预埋单.
快车道(该功能只在专业版提供)提供直观快捷的交易功能,可通过按1,2,3,4键实现委托,并有自动识别持仓,不需要您再设置开平仓选项.
详细介绍请参见快车道.
交易助手提供未成交单的自动监控及后续处理功能.
详细介绍请参见交易助手.
帐户管理对用户的交易帐户信息进行管理,包括资金,持仓,委托等信息.
可对多帐户进行集中管理,并在页面中提供了快速交易的通道.
详细介绍请参见帐户管理.
TB公式一种用于金融投资分析的计算机高级语言,TB公式语言是一门语法简单但是功能强大的语言,它能帮助您创建自己的交易和技术分析工具.
通过组合普通的交易指令和简单的语句,TB公式语言使您能够很容易并且直接的用简单语句表达自己的交易规则和行为.
交易开拓者读取您开发的TB公式,在历史价格数据基础上进行评估,并执行特定的交易动作,完成您的交易思想.
详细介绍请参见公式简介.
消息中心是为了统一管理各类报警功能和系统、行情、交易消息提示而设计的特色功能,实现了多通道通知方式和个性化设置功能.
详细介绍请参见消息中心.
快速入门-退出系统退出系统尚未登录系统如果您在"欢迎登录交易开拓者"的界面,直接点击"退出"按钮即可.
已经登录系统如果您已经进入了交易开拓者系统,要退出程序,有以下几种方法:1.
直接按快捷键Alt+F4;2.
用鼠标单击系统菜单[文件]-[退出]菜单项;3.
用鼠标点击窗口右上角的关闭按钮.
交易开拓者退出之前,系统会弹出是否保存对工作区的修改,用户可根据您自己的需要选择.

注意:菜单"窗口"的"关闭窗口"和"关闭所有窗口"以及工作区窗口右上方的关闭按钮"X",只是关闭您所打开的工作区,并不退出系统.
相关链接:系统登录系统菜单主界面介绍系统基础-系统菜单系统菜单在无工作区打开情况下,系统菜单有以下几个子菜单:文件、视图和帮助.
在有工作区打开情况下,将会增加一个子菜单窗口.
以下详细描述个子菜单内容:文件菜单新建:新建视窗模块和TB公式;打开工作区.
.
.
:打开保存的工作区文件;打开工作室.
.
.
:打开工作室选择窗口,调入工作室文件;图像储存和打印.
.
.
:打开图像储存和打印窗口,可将工作区或系统界面保存为bmp,jpg文件,也可直接打印界面;数据管理.
.
.
:进行数据下载和商品属性,数据的管理;系统设置.
.
.
:对系统的界面,工作区管理,服务器连接,交易参数等进行综合设置;导入和导出:对系统工作区、超级图表、行情报价和跑马灯等数据进行导入和导出,方便在不同机器或不同用户之间进行交流;当前打开的工作区:当前打开的工作区列表;最近打开的工作区:最近打开的工作区列表,在系统设置中可设置保存最近打开工作区的数目.

在有工作区打开的情况下,文件菜单还会增加如下子菜单:关闭工作区:关闭当前工作区;保存工作区:保存当前工作区;另存工作区为.
.
.
:将当前工作区重新命名保存;保存所有工作区:保存当前打开的所有工作区;保存所有工作区为工作室.
.
.
:将当前打开的所有工作区保存为工作室文件;发送工作区.
.
.
:将当前工作区作为邮件进行发送;另存子窗口到桌面.
.
.
:将当前打开的视窗模块数据保存到桌面,以后可通过桌面进行快捷调用.

视图菜单桌面:显示或隐藏桌面;面板:显示或隐藏面板;跑马灯:显示或隐藏跑马灯;帐户管理:显示或隐藏帐户管理;消息中心:显示或隐藏消息中心;工具栏:显示或隐藏工具栏;状态栏:显示或隐藏状态栏.
帮助菜单索引.
.
.
:打开帮助文件的索引页;查找.
.
.
:打开帮助文件的查找页;帮助指南:打开帮助文件的目录页;常见问题解答:打开网站的常见问题解答;联系我们:打开网站的联系我们页面;操作小技巧.
.
.
:打开操作小技巧窗口,了解一些常用的操作技巧;关于TradeBlazer:打开关于TradeBlazer窗口,了解版本和版权等信息.
窗口菜单横向拆分:将当前窗口拆分为两个并列的窗口,拆分时需选择新建窗口的类型;纵向拆分:将当前窗口拆分为两个并排的窗口,拆分时需选择新建窗口的类型;关闭窗口:关闭当前的窗口;最大化/还原:对当前选中的窗口进行最大化或还原操作;关闭所有窗口:关闭当前工作区所有的窗口.
系统基础-工具栏工具栏系统工具栏主要有以下和视窗模块无关的按钮,其他和视窗模块相关的按钮使用放到相关章节:新建:新建视窗模块和TB公式;打开工作区:打开保存的工作区文件;保存工作区:保存当前工作区;保存所有工作区:保存当前打开的所有工作区;打印:直接打印当前系统界面;面板:显示或隐藏面板;桌面:显示或隐藏桌面;我的键盘:显示或隐藏我的键盘;帐户管理:显示或隐藏帐户管理;横向拆分:将当前窗口拆分为两个并列的窗口,拆分时需选择新建窗口的类型;纵向拆分:将当前窗口拆分为两个并排的窗口,拆分时需选择新建窗口的类型;相关链接:工作区窗口特性我的键盘帐户管理系统基础-工作室工作室工作室是交易开拓者特有的一种管理用户界面方式,您可以将一些关联类型的工作区保存为工作室.

比如,您可将和铜相关的图表、报价和网页等保存为铜的工作室,您也可将燃油相关的工作区保存为燃油的工作室;当您登录系统时,您可以直接选择打开一个工作室即可快捷的调入包含的所有工作区.

当您在系统设置界面中选中了[启动时选定工作室]复选框,在登录系统时,将会弹出以下窗口:您可以选中窗口左边的工作室列表,右边列表将会出现该工作室包含的所有工作区;点击[打开]按钮,即可调入该工作室.
您也对该工作室进行修改、重命名、删除等管理.
选中[启动时显示],将会在每次登录交易开拓者时出现该界面.
此选项和系统设置界面中[启动时选定工作室]复选框功能一样.
系统基础-工作区工作区交易开拓者支持多工作区(支持无限多个)操作,您可以通过多种途径来新建或打开工作区:1.
通过菜单[文件]-[新建],可以新建各种工作区;2.
在面板中点击或拖放模块按钮,可以新建各种工作区;3.
在相关的模块中,通过右键菜单或工具栏可快捷的新建各种工作区;4.
通过菜单[文件]-[打开工作区],可以打开保存的工作区;5.
在我的桌面点击保存的工作区文件和模块文件,可以打开保存的工作区;6.
通过打开工作室,可以打开保存的工作区.
多个工作区,通过鼠标单击工作区标签进行切换显示.
右键点击工作区标签会弹出菜单,可进行各项工作区的操作.
单个工作区下又可以包含多个模块窗口,您可以通过鼠标拖拉边框任意切分窗口的位置.

通过[另存子窗口到桌面]操作的保存的文件,在打开的时候,会自动生成一个默认的工作区.
但其本身并不是工作区文件,其文件保存在桌面下对应的模块目录.
注意:默认的工作区文件保存在[主程序目录]\User\[帐号]\Desktop\我的工作区.

系统基础-面板面板面板是另一个交易开拓者特有的功能,通过面板您可以方便快捷的进行模块和功能操作.
面板包括分组、按钮两部分,对于不同类的按钮可以归于不同的组里面.
面板还支持边界拖拉、按钮拖拉、大小图标切换、字体和背景颜色定制等,并可选择显示或隐藏.
全局操作显示/隐藏面板:点击系统菜单[视图]-[面板]子菜单;或直接按F3;也可点击工具栏的面板按钮;在面板显示的情况下,还可以右键菜单中选择[隐藏面板]菜单项;改变字体颜色:在面板显示的情况下,在右键菜单中选择[改变字体颜色]菜单项;改变背景颜色:在面板显示的情况下,在右键菜单中选择[改变背景颜色]菜单项;恢复默认颜色:在面板显示的情况下,在右键菜单中选择[恢复默认颜色]菜单项;大/小图标显示:在面板显示的情况下,在右键菜单中选择[大图标]或[小图标]菜单项.
分组操作展开组:鼠标点击分组标题,该分组即可展开,其他分组将会关闭;添加新组:在任意分组标题上右键菜单,选择[添加新组]菜单项;删除组:在用户自建分组标题上右键菜单,选择[删除组]菜单项;重命名组:在用户自建分组标题上右键菜单,选择[重命名组]菜单项.
注意:删除组和重命名组的操作只能对新添加的组有效,请慎用删除功能.
按钮操作点击:鼠标点击某个按钮,该会执行该模块的功能,如果是视窗模块,将会在当前工作区嵌入当前类型的窗口;拖拉:在该分组类拖拉按钮,可以改变按钮的顺序,如果将视窗模块按钮拖放到工作区区域内,将会替换原窗体或新建当前类型的窗口;添加:在用户自建分组下,右键菜单,选择[新建]菜单项;将会弹出添加快捷方式的对话框,可选择文件,设置图标和参数,并可在系统中调用.
注意:添加按钮的文件必须按照交易开拓者的规范开发,此项功能只提供给专业用户和第三方厂商使用,普通用户请慎用.
系统基础-桌面桌面桌面是交易开拓者集中管理用户资源的一个模块,桌面将各种程序文件(如我的工作区、我的超级图表、我的行情报价等)及所有公式分门别类显示出来,在桌面上即可进行打开、修改、增加、删除等操作,使用户的资源和个性化管理变得条理分明、简单快捷.
您可以通过快捷键F2、点击菜单项或工具栏的按钮来显示和隐藏桌面,桌面的基本操作和示意图如下:某些桌面类下包含一些快捷方式,您可以通过点击快捷方式执行相应的操作.

您可以点击桌面类列表,切换显示不同的桌面类.
您还可以通过右键菜单执行新建、修改、删除、排序及切换显示风格等操作.
点击不同的桌面项,可以打开该桌面项文件,在桌面类区域通过右键菜单可以执行修改,删除,排序及切换显示风格等操作.
系统基础-窗口特性窗口特性交易开拓者的窗口不同于一般的Windows窗口,在工作区区域内,窗口是可以任意切割.
初次使用,您也许会不习惯这种方式,请不要着急,在仔细看过本节之后,您一定会喜欢上这种风格.

窗口是工作区之下的一个单元,窗口的操作包含以下几部分:新建窗口您可以通过以下几种方式来新建窗口:点击面板中的视窗模块按钮,如果当前没有打开工作区,将先新建一个工作区,并在工作区内新建一个当前模块;点击面板中的视窗模块按钮,如果当前已经打开工作区,将在工作区内新建一个当前模块,并自动和选中窗口进行并排或并列显示;如果觉得自动生成的位置不合您意,您可先将焦点移到工作区的需要切分窗口内,点击工具栏或系统子菜单[窗口]的横向/纵向拆分;您还可以通过拖拉工作区区域的四个边框,来新建窗口.
系统自动拆分窗口原则:以当前窗口为基础,一分为二,即总是以当前窗口较长的两条对边的中点的连线为分割线,拆分窗口.
改变窗口大小窗口大小可以通过简单的鼠标拖动来改变,具体的操作方法如下:将鼠标移到想要拖动的窗口的边框上,鼠标的形状变为单向箭头或双向箭头,此时表示可以开始朝箭头方向改变窗口大小;若鼠标的形状是双向箭头,按住鼠标左键向着箭头方向拖动窗口此边,则当前窗口增大或减小,相邻的窗口的大小随之调整;若鼠标的形状是单向箭头,按住鼠标左键向着箭头方向拖动窗口此边,该窗口的大小会随之变小,同时会弹出[新建视窗]对话框,即上面的新建窗口第四条;另外,您还可以通过点击窗口标题位置的按钮:最大化,还原和关闭来进行窗口大小改变.

替换窗口将鼠标移至面板中的视窗模块快捷按钮的上方,按下鼠标左键,拖动该按钮图标至工作区中已经存在的功能窗口的上面,松开鼠标左键,就会在该窗口中替换显示该快捷按钮对应的视窗模块窗口内容,工作区中窗口数量保持不变.
关闭窗口关闭当前窗口:要关闭一个窗口,首先将鼠标移至要关闭的窗口内,单击鼠标左键,激活该窗口,打开系统子菜单[窗口],选择"关闭窗口"菜单项;或者单击要关闭窗口右上角的关闭按钮;关闭所有窗口:鼠标单击系统子菜单[窗口]中的"关闭所有窗口"选项.
相关链接:工具栏系统菜单面板主界面介绍系统基础-我的键盘我的键盘我的键盘是交易开拓者中提供商品代码选择和技术分析输入的工具,您可以在超级图表,交易师及其他设置窗口中调入我的键盘.
我的键盘可以通过点击工具栏或窗口中的按钮调入,我的键盘显示之后,您可以在输入框中输入任意数字和字母,我的键盘会根据输入字符自动过滤代码.
您可以继续输入直接定位到某个代码,也可以通过上下箭头进行定位,定位到想要选择的代码后,回车即可完成代码的输入.

您也可以通过鼠标点击我的键盘中的按钮来进行字符输入,用鼠标单击来进行代码选择.

系统基础-跑马灯跑马灯跑马灯是交易开拓者报价系统的一个组成部分,它提供简洁直观的报价信息,让您可以对关注的商品报价进行动态监控.
跑马灯嵌入主窗口,可以在顶部和底部显示,您可以通过快捷键F4或系统菜单[视图]-[跑马灯]显示或隐藏跑马灯.
跑马灯可包含多个滚动条(最多8条,至少1条).
跑马灯的基本信息如下图所示:您可以通过通过跑马灯管理器来设置商品代码,还可以通过右键菜单和拖拉跑马灯报价条来进行各项设置.
鼠标双击跑马灯报价单元,将会弹出关于该商品的图表窗口,您可以通过该图表查看行情走势.

注意:跑马灯的涨跌平标志是指最新价和上一个报价相比.
系统基础-状态栏状态栏状态栏位于交易开拓者主界面窗口的底部,包含两部分功能:报价栏和按钮栏.

您可以通过系统菜单[视图]-[状态栏]显示或隐藏状态栏,状态栏的基本信息如下图所示:报价栏报价栏类似于跑马灯,提供简单报价揭示.
详细操作可参见跑马灯.
按钮栏交易师:点击该按钮将打开交易师窗口,您可以通过交易师进行各项交易操作;批量下单:点击该按钮将打开批量下单窗口,您可以通过批量下单进行多帐户的批量交易;套利宝:点击该按钮将打开套利宝窗口,您可以通过套利宝进行自动套利的交易;价差下单:点击该按钮将打开价差下单窗口,您可以通过价差下单进行手动套利的交易;预埋单:点击该按钮将打开预埋单窗口,您可以通过预埋单预设委托单,并提供一键下单的功能;策略易:点击该按钮将打开策略易窗口,您可以通过策略易进行简单的程序化交易;交易助手:点击该按钮将打开交易助手窗口,您可以通过交易助手进行未成交单的自动监控及后续处理操作;交易帐户:点击该按钮将打开交易帐户登录窗口,要进行交易操作,必须先登录交易帐户;服务器状态:该按钮显示行情服务器的连接状态,绿色表示服务器联机,红色表示服务器断开,按钮上有联机/脱机信息显示.
点击该按钮只是刷新服务器状态,无其他操作;系统设置:点击该按钮将打开系统设置窗口,您可以在此进行系统基本设置.
系统基础-消息中心消息中心消息中心是交易开拓者的提供消息提示和消息管理的模块,主要功能是处理报警消息和交易消息.

您可以通过系统菜单[视图]-[消息中心]显示或隐藏消息中心,也可以通过双击Windows任务栏图标打开.
消息中心的基本信息如下图所示:消息中心界面包括以下内容:菜单:显示消息中心的菜单项,可通过菜单项进行所有消息中心相关操作;工具栏:显示常用的操作按钮,可进行页面设置、消息设置、字段设置及字体放大缩小等;消息内容区:用列表方式显示当前分类的所有消息;消息Tab页:可通过点击消息Tab页进行消息内容区的切换;状态栏:显示操作的一些提示信息.
页面设置通过菜单或工具栏,可以打开页面设置对话框,页面设置对话框主要进行颜色和字体的设置.

字段设置通过菜单或工具栏,可以打开字段设置对话框,报警消息页和交易消息页分别有自己的字段设置对话框.
在此可进行字段选择和顺序的设置.
消息设置通过菜单或工具栏,可以打开报警设置/交易设置对话框,报警消息页和交易消息页分别有自己的消息设置对话框.
消息设置页面包括以下内容:消息保留设置:可按日期或条数保存消息,并可设置相关参数;新消息到达:可选择是否弹出信使;信使风格:选择信使风格及停留时间,共有三种信使风格.
以下是其中一个信使显示的示意图:在消息内容区显示的消息中,列表的第一列显示了一个图标,该图标表达了以下含义::新消息标志,新消息到达,明显的红色感叹号;:未读消息标志,消息中心中还有未看过的消息;:已读消息标志,阅读后标志已读.
默认报警设置在报警页面的报警设置中,包含了一个报警默认设置页面.
该页面是交易开拓者的默认报警设置,在此设置的信息,可在字段报警,技术分析报警和画线工具报警等地方调用.

系统基础-系统设置系统设置系统设置是对交易开拓者使用过程中的一些基本参数进行设置的窗口,您可以通过快捷键Ctrl+P、系统菜单[文件]-[系统设置]及状态栏的快捷按钮打开.
系统设置包括以下三个页面:常规,交易和安全.
常规常规页面包含以下内容:启动、文件和声音三部分,分别对启动选项、文件保存和声音等进行设置.

启动启动时选定工作室:系统登录后打开工作室选择窗口,您可以在此选定打开的工作室.
进入桌面:系统登录后,不打开任何工作室和工作区,直接打开桌面.
打开最后保存的工作室(工作区):系统登录后,自动打开最后保存过的工作室或最后保存的工作区.
打开最后一个活动的工作区:系统登录后,自动打开最后活动的一个工作区.
窗口模式:设置工作区窗口的标题显示风格.
1.
缺省模式:只有激活的窗口才有标题;2.
无标题模式:所有窗口都没有标题;3.
有标题模式:所有窗口都有标题.
文件设置是否自动保存工作区文件,当选中该复选框之后,系统将定时自动保存工作区,工作区命名方式为"工作区"+"计数值".
下面的选项设置自动保存的时间间隔及保存最近使用工作区列表个数.
最近使用工作区列表个数会影响系统菜单[文件]-[最近打开的工作区]所显示工作区的个数.

声音通过点击[设置]按钮打开声音设置对话框,在此可对各种事件设置声音.

交易默认帐户:多交易帐户的情况下,交易师打开时的默认选择帐户;自动保存交易师最后使用商品:选中该复选框,交易师关闭时将保存最后使用过的商品信息,下次打开将会自动调入原商品;默认使用叫买/卖价下单:选中该复选框,交易师下普通单将选择叫买或叫卖价,买入选择叫卖价,卖出选择叫买价;默认显示交易师图表窗:选中该复选框,交易师打开时将显示图表窗;默认显示普通单确认页面:选中该复选框,交易师下普通单将弹出确认页面;默认显示触发单确认页面:选中该复选框,交易师下触发单将弹出确认页面;默认显示成交回报页面:选中该复选框,有成交信息时,将会自动弹出成交回报页面;数量:关于交易师下单数量的设置.
1.
使用默认数量:交易师打开时的数量为此处设置的默认值;2.
保存交易师最后使用数量:交易师打开时的数量为上次关闭时的数量;3.
单笔限量:设定交易师单次交易发单的最大数量.
安全密码保护:对延时锁屏的选项及时间进行设置,当指定时间内系统无操作将会锁住软件界面,您需要重新输入登录密码才能回到原操作界面;自动交易连接:点击该按钮打开帐户设置窗口,您可以在此选择自动登录帐户,此时需要输入选中的交易帐户密码,点击[保存密码]将交易帐户密码保存.
如果该交易帐户已经登录,您还可以在此修改交易帐户密码.
点击[确认]按钮,即可将设置内容保存.
系统基础-数据管理数据管理数据管理是交易开拓者进行历史数据下载、合约代码维护、自定义合约及数据管理的功能模块.
您可以通过快捷键Ctrl+M、系统菜单[文件]-[数据管理]打开.
数据管理包括以下两个页面:数据下载和合约管理.
数据下载数据下载页面是用户进行历史数据下载的界面,通过一次性的历史数据下载,可以让您在超级图表中更快速的进行技术分析.
合约选择树:数据下载页面左边部分是合约代码选择树,您可以通过鼠标点中复选框来进行合约选择;周期选择:数据下载页面右上部分是周期选择,您可以在此选择需要下载的数据周期;范围选择:数据下载页面右边中间部分是范围选择,您可以选择下载所有数据或者最近N个Bar的数据;进度:当您选择好合约,周期和范围之后,可以点击[开始下载]进行数据下载,此进度条显示当前的下载进度.
开始下载之后,[开始下载]按钮会变成[取消下载]按钮,您可以通过点击该按钮来取消当前的下载进度.
当进度条上部出现[下载完毕]提示,表示已经完成下载操作.

注意:在下载过程中发生断电,直接终止程序等有可能导致数据文件出错,如果发现此后程序操作出错,可清空程序目录下Data文件夹再试.
合约管理合约管理页面主要功能是给用户提供自定义合约,修改用户合约的属性,以及删除到期的合约数据等.
合约管理界面包括以下几部分:交易所:选择系统合约的交易所,进行合约列表的合约切换;合约列表:列出当前选择交易所的所有合约,包括服务器中的合约,到期合约及用户自定义合约.
列表中的类型列显示了合约的类型:分为系统和用户,到期合约和用户自定义合约都属于用户类型,用户类型不可以交易,只可在超级图表中使用;自定义商品:点击该按钮,弹出新建用户合约的对话框,您可以在此对话框设置合约属性;商品代码:当前商品的代码,新建之后不能修改,是系统识别商品的标识之一;商品名称:当前商品的中文名称,最好控制在5个中文字符(10个英文字符)以内,否则可能在某些模块会出现显示不全的问题;商品品种:当前商品的品种类型.
目前包括以下几类:证券、期货、外汇、债券、基金和期权;交易市场:当前商品所属的交易市场,新建之后不能修改,是系统识别商品的标识之一.
目前自定义商品只能选择在现存的几个市场内添加;商品描述:对当前商品的详细描述信息;小数位数:当前商品报价的小数点位数;货币类型:当前商品的货币类型,目前包括以下几类:人民币、美元和港币;报价精度:当前商品报价的小数精度.
比如18980的报价精度为1;3.
12的报价精度为0.
01;1.
1823的报价精度为0.
0001;交易单位:当前商品的交易单位.
对期货来说是每张合约包含的报价单位数量,比如1张沪铜合约的交易单位为5.
对股票来说是每手的股数,对外汇来说为1;最小变动:当前商品报价相对于报价精度来说,每次最小变动的值.
比如沪铜的最小变动为10,连豆的最小变动为1;保证金比率:当前商品交易的保证金比率,证券等品种可设置为1;每点价值:当前商品每一整数点的价值,该属性主要针对指数期货,其他品种为1;保证金模式:当前商品保证金的计算模式.
目前包括以下几类:外汇1(EURUSD)、外汇2(USDJPY)、外汇3(GBPJPY)、期货和证券.
属性维护:当有合约选中时,可以点击[属性维护]按钮,系统合约不能修改属性,用户合约可以对属性进行修改;删除商品:当有合约选中时,可以点击[删除商品]按钮,系统合约不能删除,删除商品将删除该合约及所有相关的数据;数据维护数据维护页面主要功能是给用户提供导入数据到交易开拓者进行技术分析和交易系统优化测试.
方便用户使用交易开拓者强大的公式平台和图表分析功能来对其他商品进行投资分析.
您也可以在该页面导出和查询数据.
系统基础-导入和导出导入和导出对系统工作区、超级图表、行情报价和跑马灯等数据进行导入和导出,方便在不同机器或不同用户之间进行交流.
您可以通过快捷键Ctrl+W或系统菜单[文件]-[导入和导出]打开.

导入和导出分为导入和导出两部分功能:导出可以将桌面所有桌面类中的文件、系统设置、跑马灯设置、状态栏设置等,导出并以文件形式存储在计算机中,此操作可以在导入导出向导窗口中,按照提示步骤完成.
1.
在操作列表中选择[导出到一个文件],并点击[下一步]按钮;2.
在出现的导出项选择列表中选择需要导出的部分,并点击[下一步]按钮;3.
点击[浏览]按钮,设置导出文件的路径和文件名,然后点击[完成]按钮,此时,将会出现导出文件的进度条,进度条消失后,整个导出操作完成.
导入同样,既然可以以文件形式导出平台某些信息,反过来就可以将这些信息通过导入信息文件,在平台上重新反映出来,这就需要进行导入操作.
可以在导入导出向导窗口中,按照提示步骤完成.

1.
在操作列表中选择导[入一个文件],并点击[下一步]按钮;2.
选择对同名文件的处理方式,并点击[下一步]按钮;3.
点击[浏览]按钮,选择要导入的文件,然后点击[完成]按钮,此时,将会出现导入文件的进度条,进度条消失后,整个导入操作完成.
注意:导入时将会即时调入跑马灯和状态栏的设置内容,并将导入的工作区和其他桌面文件保存到指定目录;系统基础-图像存储和打印图像存储和打印交易开拓者支持将系统部分内容以图片文件的形式保存(bmp,jpg),并提供打印图片的功能.
您可以通过快捷键Ctrl+I或系统菜单[文件]-[图像存储和打印]打开.
图像存储和打印可以对3种界面进行保存,打印和复制到剪贴板操作:将当前的整个交易开拓者界面存为图片或直接打印;将当前的整个工作区存为图片或直接打印;将当前活动的窗口存为图片或直接打印.
系统基础-操作小技巧操作小技巧操作小技巧提供一些使用交易开拓者的操作提示,在这里您也许可以有意想不到的收获.
您可以通过系统菜单[文件]-[操作小技巧]打开.
点击[下一条]可显示下一条操作提示.
系统基础-快捷键快捷键快捷键所属模块描述F1全局打开联机帮助.
F2全局显示或隐藏桌面.
F3全局显示或隐藏面板.
F4全局显示或隐藏跑马灯.
F6全局显示或隐藏帐户管理.
F7全局显示或隐藏消息中心.
F9全局调入交易师界面.
F10全局调入交易帐户登录界面.
F12全局锁定程序.
Esc全局退出某些操作对话框.
Enter全局执行选中的动作或进行项目选择.
Alt+F4全局关闭交易开拓者.
Alt+F全局打开系统菜单[文件].
Alt+H全局打开系统菜单[帮助].
Alt+V全局打开系统菜单[视图].
Alt+W全局打开系统菜单[窗口].
Ctrl+D全局将当前打开的视窗模块数据保存到桌面,以后可通过桌面进行快捷调用.

Ctrl+I全局打开图像储存和打印窗口,可将工作区或系统界面保存为bmp,jpg文件,也可直接打印界面.
Ctrl+L全局将当前窗口拆分为两个并排的窗口,拆分时需选择新建窗口的类型.
Ctrl+M全局进行数据下载和商品属性,数据的管理.
Ctrl+N全局新建视窗模块和TB公式.
Ctrl+O全局打开保存的工作区文件.
Ctrl+P全局对系统的界面,工作区管理,服务器连接,交易参数等进行综合设置.
Ctrl+R全局打开工作室选择窗口,调入工作室文件.
Ctrl+S全局保存当前工作区.
Ctrl+T全局将当前窗口拆分为两个并列的窗口,拆分时需选择新建窗口的类型.
Ctrl+W全局对系统工作区、超级图表、行情报价和跑马灯等数据进行导入和导出,方便在不同机器或不同用户之间进行交流.
Ctrl+F4全局关闭当前工作区.
上箭头行情报价选中上一行,如果到第一条则选中最后一条.
下箭头行情报价选中下一行,如果到最后一条则选中第一条.
左箭头行情报价除固定字段之外,其他列向右移一格.
右箭头行情报价除固定字段之外,其他列向左移一格.
F5行情报价切换到分时图.
Enter行情报价切换到分时图.
Delete行情报价删除选中行.
Home行情报价选中第一行.
End行情报价选中最后一行.
PageUp行情报价向上翻一页.
PageDown行情报价向下翻一页.
F8超级图表切换图表周期.
上箭头超级图表增加图表Bar之间的间距.
下箭头超级图表减少图表Bar之间的间距.
左箭头超级图表显示前一个Bar的标注.
右箭头超级图表显示后一个Bar的标注.
Ctrl+左箭头超级图表图表向左平移.
Ctrl+右箭头超级图表图表向右平移.
F5超级图表切换到分时图.
Esc超级图表切换到分时图.
Insert超级图表插入叠加的商品,周期为Tick时无效.
Delete超级图表删除选中的对象.
Home超级图表平移到图表第一个Bar.
End超级图表平移到图表最后一个Bar.
PageUp超级图表切换到上一个商品.
PageDown超级图表切换到下一个商品.
Space超级图表取消十字标注显示.
Alt+A超级图表打开添加技术分析对话框.
Alt+B超级图表显示或隐藏数据窗口.
Alt+C超级图表打开图表菜单[周期].
Alt+D超级图表打开图表菜单[绘图].
Alt+E超级图表显示或隐藏开多仓线.
Alt+G超级图表显示或隐藏子图分割线.
Alt+I超级图表打开图表菜单[插入].
Alt+J超级图表显示或隐藏开空仓线.
Alt+K超级图表打开添加交易指令对话框.
Alt+L超级图表切换图表主图显示类型.
Alt+M超级图表打开页面设置对话框.
Alt+N超级图表打开模板选择对话框.
Alt+O超级图表打开图表菜单[格式].
Alt+P超级图表显示或隐藏收盘线.
Alt+Q超级图表打开交易指令设置对话框.
Alt+R超级图表更新当前的数据.
Alt+S超级图表打开商品设置对话框.
Alt+T超级图表打开图表菜单[工具].
Alt+U超级图表打开技术分析设置对话框.
Alt+X超级图表显示或隐藏时间网格线.
Alt+Y超级图表显示或隐藏价格网格线.
Alt+Z超级图表显示或隐藏最高最低价标注.
行情报价-主界面主界面行情报价是交易开拓者专为显示动态行情设计的行情揭示系统,拥有强大的行情订阅和检索功能.

您可以通过以下几个方式新建行情报价窗口:1.
点击系统菜单[文件]-[新建]-[行情报价]菜单项;2.
直接按快捷键Ctrl+N,在新建窗口中选择行情报价模块,点击确定;3.
点击工具栏中的新建按钮,在新建窗口中选择行情报价模块,点击确定;4.
点击或拖拽面板中的行情报价按钮,将会新建或替换一个行情报价窗口.

行情报价主界面如下图所示:您可以点击标题栏的某一个字段进行排序,再次点击,将会切换升序/降序.

您可以拖拽一条报价记录,改变排列顺序,如果拖拽到超级图表窗口,将会替换原商品代码为当前代码.
您可以选中一条报价记录,右键菜单进行相关操作.
您可以按照快捷键进行快捷操作,还可以试试鼠标滚轮.
行情报价-工具栏工具栏行情报价窗口被激活之后,将会在系统工具栏之后添加自己的按钮,如下图所示:保存子窗口到桌面:将当前打开的行情报价数据保存到桌面,以后可通过桌面进行快捷调用;保存到文件:将当前打开的行情报价数据保存到csv文件,可以通过Excel进行打开;商品选择:打开商品选择对话框,设置当前显示的商品列表;字段选择:打开字段选择对话框,设置当前显示的字段列表;实时排序:当点击某个字段进行排序时,并不会在行情更新后重新排序.
只有按下该按钮,才会进行实时排序;字体加粗:将当前显示界面的字体变粗;新建超级图表:用当前选中商品新建一个超级图表窗口,新建时需选择横向或纵向排列.

打开交易师:用当前选中商品打开交易师;打开批量下单:用当前选中商品打开批量下单.
行情报价-右键菜单右键菜单在行情报价中右键单击,将会弹出右键菜单,包括以下几部分:模板:行情报价的显示风格模板,目前包括以下几种风格:黑色风格、经典白色、现代黑色、现代蓝色、现代绿色和现代卡其;字体大小:行情报价的显示字体大小,目前包括以下几种:最大、较大、中、较小和最小,还可以选择字体粗细;新建:选中一条报价记录时有效,目前只包括新建超级图表;网站资讯:选中一条报价记录时有效,相关的链接和品种及市场相关,可在程序目录下WebLink.
ini中设置;交易师:选中一条报价记录时有效,用当前商品打开交易师;批量下单:选中一条报价记录时有效,用当前商品打开批量下单;删除:按Delete键可直接删除当前选中的行;帮助:打开行情报价的联机帮助.
行情报价-商品选择商品选择商品选择对话框为行情报价模块提供商品选择的功能,通过点击行情报价工具栏的商品选择按钮可打开.
在商品选择对话框的左边树形列表中,勾选商品代码,点击[确认]按钮,即可完成商品的选择.

您可以通过勾选根节点快速选择代码.
行情报价-字段选择字段选择字段选择对话框为行情报价模块提供字段选择的功能,通过点击行情报价工具栏的字段选择按钮可打开.
字段选择对话框分为两个列表,左边为可选项列表,右边为应用项列表,您可以通过点击中间的按钮进行操作,也可以直接双击项目进行添加和删除.
在字段选择界面右上角还可以设置每个字段的宽度及固定字段的个数.

在完成操作之后,点击[确认]按钮,即可将选择的字段应用到行情报价中.

分时图-主界面主界面分时图是交易开拓者专门显示分时图表、盘口明细及分笔成交的模块,拥有更加直观的行情揭示功能.
您可以通过以下几个方式新建分时图窗口:1.
点击系统菜单[文件]-[新建]-[分时图]菜单项;2.
直接按快捷键Ctrl+N,在新建窗口中选择分时图模块,点击确定;3.
点击工具栏中的新建按钮,在新建窗口中选择分时图模块,点击确定;4.
点击或拖拽面板中的分时图按钮,将会新建或替换一个行情报价窗口.
分时图主界面如下图所示:分时图分为三部分显示区域,分时图表,盘口明细及分笔成交.
分时图表分时图表采取固定1分钟时间坐标的方式,并以昨结算价为纵坐标基准,比较直观的表现出当日行情的走势.
分时图表用收盘线的显示方式,白线是1分钟的收盘连线(包括无成交量及休息时段),黄线为实时结算价的连线.
分时图表下部用涨红跌率的柱状线显示成交量,用黄线显示持仓量,可以单击鼠标右键切换成交量和持仓量的显示模式分时图-盘口明细盘口明细盘口明细通过列表的方式,直观的显示出22项实时行情字段,列表如下:卖价:实时行情的委卖价;卖量:实时行情的委卖量;买价:实时行情的委买价;买量:实时行情的委买量;委比:用以衡量一段时间内买卖盘相对强度的字段,等于(买量-卖量)/(买量+卖量)*100%;委差:反映买卖双方的力量对比,正数为买方较强,负数为抛压较重,等于买量-卖量;最新:实时行情的最新价;均价:实时行情的均价,即实时结算价;涨跌:实时行情的涨跌幅度,等于(最新-昨结);昨结:实时行情的昨日结算价;总手:实时行情的当日成交量总数;开盘:实时行情的当日开盘价;现手:实时行情的最新成交数量最高:实时行情的当日最高价;持仓:实时行情的最新持仓量;最低:实时行情的当日最低价;昨仓:实时行情的昨日最后持仓量;仓差:反映当日的持仓变化,等于持仓-昨仓;今开:实时行情的今日开仓量,为每笔成交的开仓量累计之和,每笔成交的开仓量等于(当笔现手+当笔持仓增量)/2;今平:实时行情的今日平仓量,为每笔成交的平仓量累计之和,每笔成交的平仓量等于(当笔现手-当笔持仓增量)/2;外盘:实时行情的当日外盘,为每笔成交的外盘累计之和;内盘:实时行情的当日内盘,为每笔成交的内盘累计之和.
注意:内外盘的计算方式为:每笔成交中,以委买价成交,成交量计入内盘,以委卖价成交的,成交量计入外盘,如果当笔最新价既不等于委卖价,也不等于委卖价,则各计一半.

分时图-分笔成交分笔成交分笔成交以列表的形式显示出当日开盘以来所有的成交记录,最新的记录排在最上面.

分笔成交显示如下字段:时间:当笔成交的产生时间;价格:当笔成交的成交价格;现手:当笔成交的成交数量;增仓:当笔成交的持仓变化量;性质:当笔成交的开平仓性质,分为九种类型,详细参见下节的开平仓性质.
双开:双向开仓的简称;双平:双向平仓的简称;多换:多头换手的简称;空换:空头换手的简称;多开:多头开仓的简称;多平:多头平仓的简称;空开:空头开仓的简称;空平:空头平仓的简称;未知:其他的情况,主要是在合笔及内外盘不确定的情况下产生.
开平仓性质与股票不同,国内期货的成交量都是双边计算,因此成交量中即包含了买入量,也包含了卖出量,是单边计算的两倍.
每笔成交都伴随着成交量的增加,但持仓量却有可能出现增加、不变和减少三种情况.

在没有合笔的情况下,我们定义了双向开仓、双向平仓、多头换手、空头换手四种基本状态.

双向开仓是指某笔成交中,开仓量等于现量,平仓量为零,持仓量增加,差值等于现量,表明多空双方均增仓;双向平仓是指某笔成交中,开仓量等于零,平仓量为现量,持仓量减少,差值等于现量,表明多空双方均减仓;若某笔成交中,开仓量和平仓量均等于现量的一半,持仓量不变,则表明多头仓位和空头仓位都未发生变化,只是部分仓位在多头之间或空头之间发生了转移,结合内外盘的状态,我们定义外盘时该笔成交的状态为多头换手,内盘时为空头换手.
若交易所数据有合笔情况,由于该笔成交有可能是以上四种基本状态的一个组合,持仓量的变化与成交量的变化将会出现不一致.
结合内外盘状态,我们又定义了多头开仓、多头平仓、空头开仓、空头平仓四种开平仓状态.
多头开仓指持仓量增加,但持仓量的增加值小于现量,且为主动买盘;空头开仓指持仓量增加,但持仓量的增加值小于现量,且为主动卖盘;多头平仓指持仓量减少,但持仓量的增加值小于现量,且为主动卖盘;空头平仓指持仓量减少,但持仓量的增加值小于现量,且为主动买盘.

每笔成交是多空双方力量相互作用的结果,分析每笔成交的开平仓状态,读懂市场语言,是每个短线投资人必修的功课.
例如,价格上升,持仓量增加,表明多空双方对后市有分歧,空头并未有认输之意;而价格上升,持仓量却减少,则表明价格上涨是由于空头主动平仓造成.
反之,价格下跌,持仓量增加,表明多空双方对后市有分歧,多头并未有认输之意;而价格下跌,持仓量却减少,则表明价格上涨是由于多头主动平仓造成.
当然,单笔成交中偶然性因素很多,一定时间周期内的多空头开平仓量统计值将会更有助于投资人进行研判.
超级图表-主界面主界面超级图表是交易开拓者的一个重要模块,它提供了商品数据的多种图形察看方式,提供了技术分析,画线分析、交易指令优化测试及自动交易等功能.
您可以通过以下几个方式新建超级图表窗口:1.
点击系统菜单[文件]-[新建]-[超级图表]菜单项;2.
直接按快捷键Ctrl+N,在新建窗口中选择超级图表模块,点击确定;3.
点击工具栏中的新建按钮,在新建窗口中选择超级图表模块,点击确定;4.
点击或拖拽面板中的行情报价按钮,将会新建或替换一个超级图表窗口.

超级图表主界面如下图所示:每次新建超级图表,系统会根据最后关闭的超级图表的商品和周期来新建窗口,在窗口显示并激活为当前窗口之后,您可以点击通过工具栏的[我的键盘]按钮;或者直接输入商品代码,调入我的键盘;进行代码切换.
超级图表的主图、技术分析和画线工具都支持鼠标操作,并支持多项快捷键.
鼠标配合键盘操作,您会很快掌握使用超级图表的技巧.
接下来,您想做什么切换不同的周期;切换不同的商品;叠加其他的商品;切换主图显示模式;修改窗体显示风格;修改数据订阅设置;插入技术分析;插入交易指令;进行画线分析;交易策略参数优化;交易策略性能测试;进行自动交易;超级图表-工具栏工具栏超级图表窗口被激活之后,将会在系统工具栏之后添加自己的按钮,如下图所示:保存子窗口到桌面:将当前打开的超级图表数据保存到桌面,以后可通过桌面进行快捷调用;交易策略性能测试:打开交易策略性能测试窗口,只有当前窗体已经存在交易指令的情况才有效;交易策略参数优化:打开交易策略参数优化窗口,只有当前窗体已经存在交易指令的情况才有效;数据窗口:显示或隐藏数据窗口;主图线型:点击按钮的向下箭头,在弹出菜单中选择不同的主图线型进行切换;合约连续图:按下该按钮,订阅数据会包括连续图数据;切换周期:点击按钮,切换对应的周期,您也可以通过F8进行切换;插入技术分析:打开技术分析选择窗口,选择想要插入的技术分析项,可多选,点击调用按钮,即可在图表中插入技术分析.
您也可以通过我的键盘来调入技术分析;插入交易指令:打开交易指令选择窗口,选择想要插入的交易指令项,可多选,点击调用按钮,即可在图表中插入交易指令.
您也可以通过我的键盘来调入交易指令;画线工具:点击按钮的向下箭头,在弹出菜单中选择不同的画线工具,然后再图表中进行操作,即可画线分析;图中有宝:选择买入/卖出按钮,将鼠标移动到图表中,选择合适的价位,点击鼠标,将会调入交易师,您可以通过交易师进行快捷的交易;停止滚动:如果您想要看图表左侧的数据,但是又不想因为行情更新导致图表自动移到最后,可以按下该按钮,此时图表不会因为行情更新而滚动;区间放大:如果您想要仔细察看某小范围的图表数据,可以按下该按钮,然后在图表中框选自定区域,此时将会把该区域放大到整个图表窗口;十字标注:如果您想要在鼠标移动(双击左键)的时候可以清晰地看到价位,可以按下该按钮,此时将会显示十字线,并显示对应价位;图形平移:当您按下该按钮,可以对主图图表进行拖放;恢复正常坐标:在图行平移,或坐标变化之后,您可以按下该按钮,使图表恢复正常的坐标显示;更新数据:如果出现明显的数据问题,您可以试试该按钮,此时将会清除该商品该周期的本地数据,从服务器获取新数据.
另外,您可以通过点击系统工具栏的[我的键盘]按钮;或者直接输入商品代码,调入我的键盘,进行商品代码切换.
超级图表-菜单菜单超级图表被激活之后,系统菜单中将会增加几项子菜单,包括以下几部分:插入、格式、周期、绘图和工具;在图表中右键还会弹出不同的右键菜单,现将常用的菜单列举如下:插入插入商品:在当前的图表基础上叠加新的数据,新数据周期和当前周期一致,叠加时按原数据和叠加数据的时间轴并集为新的时间轴;插入技术分析:打开技术分析选择窗口,选择想要插入的技术分析项,可多选,点击调用按钮,即可在图表中插入技术分析.
您也可以通过我的键盘来调入技术分析;插入交易指令:打开交易指令选择窗口,选择想要插入的交易指令项,可多选,点击调用按钮,即可在图表中插入交易指令.
您也可以通过我的键盘来调入交易指令;网站资讯:根据当前商品打开相关的网络链接.
格式页面设置:对图表的显示内容,坐标,颜色,风格等进行设置,详细情况参见页面设置;商品设置:对商品的数据订阅,显示风格等进行设置,详细情况参加商品设置;技术分析设置:对技术分析的属性、显示、风格等进行设置,详细情况参加技术分析设置;交易指令设置:对交易指令的属性、显示、风格、自动交易等进行设置,详细情况参加交易指令设置;应用模板:将当前图表的技术分析和交易指令组合替换为已存在的某个模板;另存为模板:将当前图表的技术分析和交易指令组合等信息保存为模板;坐标:对当前图表的坐标显示及叠加基期进行选择;线型:对当前图表主图线型进行设置,有蜡烛线,中空蜡烛线,美国线和收盘线四种可供选择;合约连续图:选择该菜单项,订阅数据会包括连续图数据;半对数图:选择该菜单项,主图会按半对数坐标显示,叠加商品时不能选择该项;倒置图:选择该菜单项,主图会倒置显示;周期1Tick:数据按每个成交进行统计;1分钟:数据按1分钟进行统计;5分钟:数据按5分钟进行统计;15分钟:数据按15分钟进行统计;30分钟:数据按30分钟进行统计;1小时:数据按1小时进行统计;4小时:数据按4小时进行统计;1日线数据按1日进行统计;1周线:数据按1周钟进行统计;1月线:数据按1月进行统计.
绘图画线管理:对当前图表已有的画线工具进行设置,删除等操作;水平线:水平线是在价格形态中具有强烈的支撑和压力意义,支撑线和压力线的往后延伸位置对未来的价格走势具有一定的制约作用;十字线:用于图表的辅助定位;趋势线:趋势线是依据商品价格、成交量等数据所绘制的直线.
趋势线可用于跟踪市场方向,是一种分析型画线工具,反映价格的波动方向、商品市场的运动方向;安氏金叉:安氏金叉通过绘制三条平行的趋势线,需要三个绘制点.
第一条趋势线(中线)通过最左边的一个绘制点,该趋势线通过右边两个绘制点的中心,构成音叉的"把";另两条趋势线通过右边的两个绘制点且和第一条趋势线平行,构成音叉的"叉".
通常最左边的绘制点都是价格走势中一个主要的波峰或波谷,另两个绘制点也是比较明显峰谷位置.
安氏金叉主要遵循趋势线的支持和压力原则,Andrews博士的规定是,市场在接近中线时,将做两件事中的一个:市场将在中线处反转;市场将通过中线,朝上方平行线前进,然后反转;线性回归通道:线性回归通道用来描述股价未来的趋势及波动区间,价值理论认为商品价格围绕着价值波动,线性回归线是某一选定时段的价值中枢,而这一选定时段的价格围绕线性回归线(价值中枢)波动的幅度是最小的.
绘制线性回归通道需要确定一时间段,通常该时间段的起始点为一个趋势的起点,结束点为该趋势的最高点(上升趋势)或最低点(下跌趋势).
线性回归通道由三条平行线组成,中间的一条线是根据一元回归分析的最小二乘法求出的该选定时间段K线的线性回归线,第二条平行线为通过该时间段内价格的最高或最低价格(视最低价格和最高价格偏离线性回线的程度大小来定),第三条平行线距线性回归线的距离与第二条平行线相等;同心圆:通常以K线走势形态的相对低点和相对高点作为选定的起始点和终点,同时绘制两个菲波拉契弧线及生成的各个圆弧,可用以确定未来股价的支撑及阻力位,且圆弧的相交部分是更强的支撑及阻力位;百分比线:百分比线又名摩里斯奇异线,俗名筷子线.
利用百分比率进行的切线画法,以近期走势中重要的高点和低点之间的涨跌幅作为计量的基数,将原涨跌幅按1/8、2/8、1/3、3/8、4/8、5/8、2/3、6/8、7/8、8/8的比例10等分,生成百分比线,百分比线可使股价的涨跌幅度更加直观,往往能形成重要的阻力位与支撑位.
百分比线事实上属江恩理论,江恩用简单的大数法则,将空间分成10等分,如用百分比来表示,即1/8=12.
5%、2/8=25%、1/3=33.
3%、3/8=37.
5%、4/8=50%、5/8=62.
5%、2/3=66.
6%、6/8=75%、7/8=87.
5%8/8=100%.
上述各比率中,50%最为重要,因为万物都是一分为二的,此外1/3=33.
3%、3/8=37.
5%及5/8=62.
5%、2/3=66.
6%这四条距离较近的比率也十分重要,往往起到重要的支撑与压力位作用;黄金分割线:黄金分割线是引用数学中的黄金分割比率,来分析商品市场与期货市场上价格上涨或下跌波动的高低点,及其对应的回档低点或反弹高点.
由于其准确性较高,因此得以延用至今.

黄金分割比率一般特指:0.
382、0.
5、0.
618和1.
382、1.
618,该比率往往会反映在波浪理论的对未来的预测目标上,价格极容易在这几个数字产生的黄金分割处获得支撑和阻力;标准周期线:标准周期线用于预测下一个波动周期中可能出现高低点,或者涨跌加速的时间;费氏周期线:费波那奇数列与黄金分割率不谋而合:它相邻两个数据的比值都接近于0.
618;间割两个数据的比值都接近0.
382;并且任意两个数据的比值都是黄金分割率的关联数据.
菲波纳奇时间周期线即是利用该数列来预测价格发展的时间目标;江恩角度线:江恩角度线是由时间单位和价格单位定义价格的运动,每一角度线由时间和价格的关系所决定,从重要的高点或低点延伸并画出的,分为上升角度线与下跌角度线,一般有九条角度线,提供支撑压力作用,其符号由"T*P"来表示,即"时间*价格".
江恩角度线的意义在于时间与价位的完美结合,依据时间与价位的比率关系制作出各种角度线.
在上升角度线中,斜率越大的角度线,说明股价上升得越强,在下降趋势线中,斜率越大则证明跌势越猛.
事实上时间与价位的比率就是波动率在起作用,江恩认为:"商品有其独特的波动率,这个波动率决定市场的波动及趋势.
分析者只要掌握个别商品的正确波动率,便可以决定该市场在什么水平会出现强大的支持及阻力";速度阻力扇形线:速度阻力扇形线的原理与江恩角度线较相似,也是通过一些特殊的角度来确定价格的变化方向.
当价格上升或下跌的第一波形态完成后,利用第一波的展开幅度和这些特殊角度可推出后市发展的几条速度线,作为支撑和阻力位置;箱形:用于标注图表的特定区域,辅助判断市场趋势;椭圆:椭圆是建立在时间和价格上,会随着市场变化而自动更新的一种工具.
点击一个基准点,然后点击另一个,您将看到椭圆向上或向下分割市场.
一旦椭圆分割市场,它将停止更新,且趋势应该在那个点改变.
根据趋势的长短,椭圆有3种不同的长度;回吐百分比:回吐百分比用于测量主要价格趋势可能的回撤比例,在相应的回撤价位是可能的支撑或压力;箭头:在历史上的关键卖出点和未来走势上的预备卖出点,用向下箭头做标记;在历史上的关键买入点和未来走势上的预备买入点,用向上箭头做标记;文字标注:用于在图表上作笔记,可标明特定的市场环境和走势.
切换到技术分析K线界面后,有保存的历史文字和图线标示文本记录,便于回忆起历史的分析记录和对未来指导操作的记录提示;区域统计:通过对某一时间段的交易信息的综合统计,投资人可以掌握更详尽的信息.
统计字段包括起始日期、截止日期、价格下限、价格上限、统计周期、上涨周期、下跌周期、平盘周期、最高成交、最低成交、平均成交、区域涨跌、波动范围、区域振幅、总成交量等;新增:选中某个画线工具时有效,新建一个相同的图形;删除:删除选中的画线工具;自动定位:自动定位是指使用画线工具时,绘制点自动与K线的开盘价、收盘价、最低价或者最高价重合,这种重合使得画线工具的绘制更加精确.
费氏周期线和标准周期线没有自动定位功能.

工具数据窗口:显示或隐藏数据窗口.
交易策略性能测试:打开交易策略性能测试窗口,只有当前窗体已经存在交易指令的情况才有效.
交易策略参数优化:打开交易策略参数优化窗口,只有当前窗体已经存在交易指令的情况才有效.
公式右键菜单当选中技术分析或交易指令之后,点击右键,会弹出右键菜单,主要的菜单项如下:属性设置:打开选中公式的属性设置页面,具体参见公式属性;公式编辑:打开公式编辑器,调入选中公式的脚本;启动报警:打开选中公式的报警设置页,进行报警设置;删除:从图表中删除选中公式;讯号设置:交易指令的讯号显示设置,详细参见讯号设置;交易设置:交易指令的交易参数设置,详细参见交易设置;帮助:调入该右键菜单的联机帮助.
超级图表-页面设置页面设置在超级图表窗口被激活之后,点击菜单-[格式]下[页面设置],或在窗口内右键菜单,选择[页面设置],可打开页面设置对话框.
页面设置包括以下四个页面:常规、坐标、标注和风格.
常规显示价格网格线:在主图中显示价格网格线,在子图中显示纵坐标分割线,该线条是根据纵坐标值自动划分.
显示时间网格线:在主图中显示时间网格线,该线条是根据周期自动划分;显示百分比基线:当左坐标,右坐标中同时存在价格坐标和百分比坐标时,将会显示百分比基线;显示商品叠加基线:当图表中存在叠加商品时,会根据叠加基期值,在图表中显示一条水平线.

商品叠加基期分为三种类型:以起始K线为基期、以最后K线为基期和以当前K线为基期,其基本含义如下:1.
以起始K线为基期:按主图第一个数据源的第一个Bar数据收盘价为参照,对齐叠加数据;2.
以最后K线为基期:按主图第一个数据源的最后一个Bar数据收盘价为参照,对齐叠加数据;3.
以当前K线为基期:按主图第一个数据源的当前窗口屏幕显示的第一个Bar数据收盘价为参照,对齐叠加数据;显示子图分割线:显示技术分析和主图的分割线;显示收盘线:在主图第一个数据源的最后收盘价位置画一条水平线;显示开多仓线:显示当前已登录交易帐户的所有开空仓水平线,按持仓的买入均价画线;显示开空仓线:显示当前已登录交易帐户的所有开多仓水平线,按持仓的卖出均价画线;标记最高最低价格:在图表中显示每个数据源在当前窗口屏幕的最高和最低价格;跑马灯关联新闻:在窗口下方显示跑马灯新闻条,该跑马灯只显示和该商品关联的新闻;坐标左右坐标:选择左右坐标的显示方式,有三种方式可供选择:禁用,价格坐标,百分比坐标;取值范围:屏幕显示的纵坐标取值范围,有两种方式可供选择:当前屏幕数据及全部数据;轴类型:屏幕显示的纵坐标显示类型,有两种方式可供选择:线型和半对数;坐标宽度:设置左右坐标显示区域的宽度,有效范围为(0-200);右边留空:设置图表最后一个Bar离边框的距离,有效范围为(0-200);标注该页设置主图标题区的显示内容及字体,颜色等.
风格该页设置图表中个中线条和文字的显示风格.
注意:在每个页面,都有[设为默认]按钮,点击该按钮将该页面的设置保存到配置文件中,以后每次新建超级图表,将会使用该默认配置.
超级图表-商品设置商品设置在超级图表窗口被激活之后,点击菜单-[格式]下[商品设置],或在窗口内右键菜单,选择[商品设置],可打开页面设置对话框.
您也可以通过双击主图来打开商品设置对话框.
商品设置包括以下三个页面:常规、风格和属性.
常规周期:选择当前商品的数据周期,共有1Tick到1月共十种周期可供选择;范围:数据订阅的长度范围,可按照以下三种方式设置:1.
最后N个Bar的数据,N的取值范围为(1-20000);2.
N天/周/月/年以来的数据,累计的Bar值不能超过20000;3.
从某个时间以来的数据.
风格可在此页面选择当前商品的主图线型及设置显示的颜色,选中某一线型,点击[确认]按钮即可.

蜡烛线:蜡烛线又名K线图,原来是日本米市商人用来记录米市当中的行情波动,后因其标画方法具有独到之处,因而在股市及期市中被广泛引用.
K线将买卖双方力量的增减与转变过程及实战结果用图形表示出来.
经过近百年来的使用与改进,K线理论被投资人广泛接受;中空蜡烛线:中空蜡烛线是在蜡烛线的基础上,用中空蜡烛线表示上涨,此举是为了满足黑白打印图表的需求;美国线:美国线的构造则较K线简单.
美国线的直线部分,表示了当天行情的最高价与最低价间的波动幅度.
左侧横线代表开盘价,右侧横线侧代表收盘价;收盘线:收盘线是将收盘价相连形成的折线,收盘线只关心每日的收盘价格,可简明地展现价格变化趋势.
属性该页显示和当前商品相关的属性,具体解释可参见数据管理的商品属性设置.

叠加商品设置当前图表如果有叠加商品时,从菜单中点击[商品设置],会弹出如下窗口:属性:打开选中商品的商品设置;删除:从图表中删除选中商品,第一个数据源不能被删除;关闭:关闭当前对话框;帮助:调用当前对话框的联机帮助;在图表有叠加商品时,不能通过商品设置进行周期切换,此时可以通过工具栏进行周期切换.

注意:在常规和风格页面,都有[设为默认]按钮,点击该按钮将该页面的设置保存到配置文件中,以后每次新建超级图表,将会使用该默认配置.
超级图表-技术分析设置技术分析设置在超级图表窗口被激活之后,点击菜单-[格式]下[技术分析设置],或在窗口内右键菜单,选择[技术分析设置],可打开技术分析设置对话框.
技术分析设置对话框列表中包含当前图表中的技术指标、K线型态和特征走势,您可以在这里对各项技术分析进行属性设置,删除及隐藏等操作.
技术分析设置包括以下功能:设置:打开选中技术分析的属性设置页面,详细属性设置参见公式属性;删除:删除选中的技术分析;显示/隐藏:显示或隐藏选中的技术分析;启动报警/关闭报警:启动或关闭选中技术分析的报警.
超级图表-交易指令设置交易指令设置在超级图表窗口被激活之后,点击菜单-[格式]下[交易指令设置],或在窗口内右键菜单,选择[交易指令设置],可打开交易指令设置对话框.
交易指令设置对话框列表中包含当前图表中的所有交易指令,您可以在这里对各项交易指令进行属性设置,删除及隐藏等操作.
您还可以在该对话框进行自动交易的各项设置,详细参见自动交易.
交易指令设置的对话框如下图所示:设置:打开选中交易指令的属性设置页面,详细属性设置参见公式属性;删除:删除选中的交易指令;显示/关闭讯号:显示或隐藏选中交易指令的讯号显示,此操作不影响交易指令的计算,只对讯号的显示产生影响.
上移:将当前选中交易指令上移,此操作会对交易指令的计算产生影响,请确认知道您所做的真正意义.
下移:将当前选中交易指令下移,此操作会对交易指令的计算产生影响,请确认知道您所做的真正意义.
讯号设置:交易指令的讯号显示设置,详细参见讯号设置;交易设置:交易指令的交易参数设置,详细参见交易设置,此操作会对交易指令的计算产生重要影响,操作前请详细阅读相关文档.
自动交易自动交易是将交易策略测试引擎产生的交易操作应用到真实交易中,它可以帮您快速捕捉瞬间的机会,也可忠实的执行您的风险控制指令,合理有效的利用计算机来帮助交易是您使用交易开拓者的最大收获.

要想使用自动交易,您必须选中上图的[启动自动策略交易系统]复选框,选中之后,将会弹出如下对话框:请自习阅读风险提示内容,如果同意上述内容,点击[同意]按钮,如果不同意,点击[取消]按钮.
只有在同意上述风险提示说明之后,您才可以进行自动交易.
在同意自动交易风险提示之后,您可以在交易帐户的下拉选择框中选取要进行交易的帐户,如果发现该下拉选择框为空,请先连接交易帐户.
在选中交易帐户之后,点击[确定]按钮,您就已经启动了自动交易.
如果您希望计算机自动帮您发单,不需要确认,还可以选中[下单不需要用户确认]复选框.
选中该复选框之后,就真正意义上实现了自动交易,计算机会按照您设置的交易指令帮您盯盘,监控风险并自动发单.
您可以试着出去喝喝咖啡,看看报纸,抑或是去看足球直播.
注意:根据交易策略测试引擎产生的交易动作如果出现和真实帐户的情况不匹配时(比如:自动交易要平1手多仓,但当前帐户并无持仓),将自动取消该操作.
注意:在您尚未熟练使用TradeBlazer公式和自动交易之前,请不要忽略用户确认.
否则,一个错误的操作会导致很严重的后果.
在进行自动交易的时候,必须要明确知道您每一步操作的真正意义.
多看看帮助文档对于了解和掌握使用交易开拓者会带来很大帮助,不要吝惜花在这方面的时间.

超级图表-交易设置交易设置在图表中加入交易指令之后,您可以通过选中讯号标记,右键菜单中点击[交易设置],或者在交易指令设置对话框中点击[交易设置]按钮来打开交易设置对话框,交易设置的界面如下图所示:交易设置对话框包括以下设置内容:初始资金:设置交易策略执行的初始资金,该值最好设置为您期初的可用资金.
如果该数目设置过小,会导致无交易记录产生;保证金率:设置为您的交易帐户的保证金比率,不同的商品有不同的保证金比率,系统通过初始资金和保证金率来计算交易的默认数量;数量类型和数量设置:当Buy/Sell等交易函数参数为获取默认值时,该选项将作为计算默认值的参数,有以下三种类型可供选择:按固定合约数、按资金比例和按固定资金.
通过数量设置来计算出具体的交易数量;佣金:如图所示,有三种计算佣金的方式可供选择,根据交易商收取佣金的方式分别设置;连续建仓:设定连续建仓的数量及交易指令之间连续建仓的规则;最大持仓:设定最大的持仓数量.
最后头寸:设定是否平掉最后的持仓(该设置只针对测试报表,和实际交易无关).
可通过点击[设为默认值]按钮将当前对话框的各项设置保存为系统默认值,之后您可以在其他地方使用该默认设置.
您也可通过点击[恢复默认值]按钮将当前对话框的各项设置修改为系统默认值.

超级图表-讯号设置讯号设置在图表中加入交易指令之后,您可以通过选中讯号标记,右键菜单中点击[讯号设置],或者在交易指令设置对话框中点击[讯号设置]按钮来打开讯号设置对话框,讯号设置的界面如下图所示:讯号时交易指令组合在历史数据中应用产生的买卖指令,在图表中显示为向上或向下的箭头,并在买卖价位处用侧向箭头进行标记.
对话框左边设置四种类型交易指令讯号的现实风格,右边显示开仓,平仓交易指令讯号连线的设置.

对于四种交易指令,可分别设置是否显示讯号名称,是否显示交易数量,以及讯号箭头和价位箭头的类型和颜色.
开仓、平仓之间的连线可清楚地表示出一次交易是盈利还是亏损,我们通过两种不同的颜色将连线区分为获利线和亏损线,您还可以对线条的风格,粗细和颜色进行设置.
可通过点击[设为默认值]按钮将当前对话框的各项设置保存为系统默认值,之后您可以在其他地方使用该默认设置.
您也可通过点击[恢复默认值]按钮将当前对话框的各项设置修改为系统默认值.

修改完讯号设置之后,点击[确定]按钮将当前的设置传递给调用窗口,或者点击[取消]放弃所有修改.

交易系统-交易师交易师交易师是交易开拓者的主要交易工具,它提供了普通单,触发单,止损获利以及快速平仓等功能.

您可以通过以下几个方式打开交易师:1.
点击[状态栏]的[交易师]按钮;2.
在超级图表工具栏中点击图中有宝按钮,然后将鼠标移到图表中,选择合适的价位,单击即可打开交易师;3.
在行情报价、跑马灯和状态栏的报价栏中通过鼠标右键菜单可打开交易师;4.
在帐户管理某些页面双击或右键菜单,可快捷调入交易师.
交易师主界面如下图所示:交易师的窗口包含以下内容,交易师的一些参数设置可参见系统设置-交易:帐户:帐户下拉选择框,选择当前的交易帐户;商品:要进行交易的商品,先选择交易所,在选择商品代码,也直接点击我的键盘;图表:可通过按钮显示或隐藏嵌入的图表,该图表显示当前页面选中的商品,可通过F8切换不同的周期,也可通过右键菜单进行更多设置;开平:选择当前交易操作是开仓还是平仓,有的交易所支持平今仓,请根据实际情况选择;投机:选择当前交易操作是投机还是保值;数量:设置当前交易的数量;止损:选中止损复选框,可设置该笔交易的止损价,只有开仓交易才能设置,详细情况参见止损获利;获利:选中获利复选框,可设置该笔交易的获利价,只有开仓交易才能设置,详细情况参见止损获利;持仓:显示当前商品的持仓数量,总持仓按持多仓为正值,空仓为负值进行统计,显示方式为:总持仓(持多仓/持空仓);操作:选择当前要进行的操作,共有五种方式可供选择:1.
即时执行:即时执行即发送普通委托,会即时将委托提交到交易所,页面如上图所示;2.
触发单交易:触发单交易为产生一个触发委托单,该委托单放在交易服务器上,等待合适的时机才会发送到交易所,详细情况参见触发单;3.
撤销订单:当前商品有未成交的委托记录时,该选项会出现,您可以在该页进行撤单操作;4.
修改或删除触发单:如果您对当前商品设置了触发单,该选项会出现,您可以在该页对触发单进行修改和删除,详细情况参见触发单;5.
平仓(市价):如果您有当前商品的持仓,该选项会出现,您可以在该页面进行快速平仓的,详细情况参见快速平仓.
即时执行如上图窗口左下部分即时执行区域所示,即时执行操作包括以下内容:价格:设置此次交易的委托价格,当选中[使用叫买/卖价]复选框,可使用叫买/卖价格做为委托价格,应用原则为:买入使用叫卖价,卖出使用叫买价;叫买/卖价:显示当前商品的最新叫买/卖价;交易按钮:点击交易按钮,即可发送委托.
如果您想改变委托价格的默认选择方式,可在系统设置-交易中设置.
下单确认在即时执行单或触发单发送时,将会弹出下单确认窗口,您可以在此对您的交易设置进行确认,保证没有误操作.
如果您不想显示下单确认窗口,可在系统设置-交易中设置.
成交提示当有委托单成交之后,会弹出成交提示窗口,您可以在此查看成交信息.
如果您不想显示成交提示窗口,可在系统设置-交易中设置.
交易系统-触发单触发单触发单是交易开拓者特有的交易方式,触发单是指用户设置条件,将触发单提交到交易开拓者的交易服务器,当设定条件满足情况,交易服务器会自动发送委托到交易所.
触发单可以帮助解决用户盯盘的辛苦,及手动发单的速度问题.
触发单分为以下四种类型:吊买、吊卖、追买、追卖.
每个触发单在发送时需要输入以下参数:触发价格:触发单设定的条件价格,通过比较现价和触发价格确定是否下单.
下单之后,该触发单会从交易服务器中删除;执行价格:条件满足之后,发送委托的价格,设定为0可自动获取当时的叫买/卖价;过期时间:设定触发单的过期时间,到这个时间还没有触发的订单会被设为过期,不再进行监控.
吊买吊买是指当现价向下跌破触发价格,即按执行价格产生一个即时买入委托单,如下图所示:吊卖吊卖是指当现价向上突破触发价格,即按执行价格产生一个即时卖出委托单,如下图所示:追买追买是指当现价向上突破触发价格,即按执行价格产生一个即时买入委托单,如下图所示:追卖追卖是指当现价向下跌破触发价格,即按执行价格产生一个即时卖出委托单,如下图所示:修改或删除触发单当存在某个商品的触发单,可通过双击帐户管理的触发单页面的项目,打开交易师,进行修改或删除操作.
您可以修改数量、触发单类型、触发价格、执行价格、过期时间及止损获利等,完成修改之后,点击[修改]按钮即可完成修改;您可以直接点击[删除]按钮将该触发单删除.

注意:触发单在发送之后将会生效,该委托单在服务器上运行,此时您关闭程序或电脑不会影响触发单的执行.
交易系统-快速平仓快速平仓当您有持仓的情况下,可通过双击帐户管理的持仓统计页面的项目,进行快速平仓.

快速平仓页面如下图所示:一键全平当您有多个帐户,并且有不同商品持仓的情况下,可通过点击帐户管理的[一键全平]菜单项进行快速平仓.
一键全平页面如下图所示:可通过点击帐户列表和商品列表中的选项进行持仓选择,设置平多平空选项和委托价格之后,点击平仓按钮,即对多个帐户的多个商品持仓进行快速平仓.
多帐户平仓当您有多个帐户有持仓的情况下,可通过交易师的平仓(市价)页面进行多帐户平仓.

您可以通过以下几个方式调入多帐户平仓:1.
选中帐户管理的持仓统计页面的项目,右键菜单,选择多帐户平仓;2.
直接打开交易师,在操作下拉框中选择[平仓(市价)],进行快速平仓.
多帐户平仓页面如下图所示:可通过点击钱袋图标按钮,切换到多帐户平仓的界面,在此界面,可对多个帐户的当前商品持仓进行选择,统一进行平仓.
如果既有多仓又有多仓,进入该页面之后,会自动设置为全部平仓;否则需要手动选择平仓的类型,点击[全]、[多]、[空]字样的按钮,如果当前没有空仓,则[全]和[空]按钮无效.

选择平仓类型之后,点击[平仓]按钮,即可发送平仓单.
注意:多帐户平仓都以商品的涨跌停价发送,请注意其潜在的风险.
交易系统-快速撤单快速撤单当您有未成交单的情况下,可通过双击帐户管理的当日交易页面的项目,进行快速撤单.

您可以通过以下几个方式调入快速撤单:1.
双击帐户管理的当日交易页面的项目,或者右键菜单,选择撤单;2.
直接打开交易师,在操作下拉框中选择[撤销订单],进行快速撤单.
可通过点击钱袋图标按钮,切换到多帐户撤单的界面,在此界面,可对多个帐户的当前商品的未成交单进行选择,统一进行撤单.
一键全撤当您有多个帐户,并且有不同商品委托单的情况下,可通过点击帐户管理的[一键全撤]菜单项进行快速撤单.
快速撤触发单和止损获利单当您有运行中的触发单或止损获利单的情况下,可通过双击帐户管理的触发单或帐户管理的止损获利单页面的项目,进行快速撤单.
多帐户撤触发单和止损获利单当您多个帐户都有触发单或止损获利单,您可以在帐户管理的触发单或帐户管理的止损获利单页面下右键,在右键菜单中选择多帐户撤单,如果当前选中了项目,则是撤当前商品,否则撤所有商品.

交易系统-止损获利止损获利止损获利是交易开拓者特有的为用户锁定风险和利润的功能,通过使用该功能,您可以在不盯盘的情况下,实时控制您的资产的风险.
要想使用止损获利功能,您必须按以下步骤进行操作:1.
在使用交易师进行即时执行交易时选择[止损]和[获利]复选框,并设置相应价位;2.
设置其他交易参数,点击[买入]或[卖出]按钮,发送该委托;3.
当该委托成交之后,您可以在帐户管理的止损获利单页面查看或修改止损获利参数;4.
当设定的止损价或获利价到达时,系统会自动帮您平仓.
止损获利在委托成交之后才会启动,此时可通过双击帐户管理的止损获利单页面的项目进行修改或删除您也可以在触发单中设置止损获利信息,等到触发单满足条件,发送并成交之后,止损获利单将会启动;注意:止损获利单在委托成交之后将会生效,该委托单在服务器上运行,此时您关闭程序或电脑不会影响止损获利单的执行.
止损获利单是按照当时的涨跌停价执行,在交易不活跃品种执行止损获利单存在不可预知的风险.
注意:如果您手动平掉已经设置有止损获利关联单的持仓时,该止损获利单不会删除.
此时,需要您手动删除止损获利单,否则,当设置的价位到达时,仍然会发送平仓单.
交易系统-批量下单批量下单提供多帐户批量下单的功能,提高多帐户交易的效率.
您可以通过点击[状态栏]的[批量下单]按钮打开批量下单对话框.
批量下单主界面如下图所示:批量下单的窗口包含以下内容:帐户选择树:从列表中选择要进行交易的帐户;商品选择:要进行交易的商品,先选择交易所,再选择商品代码;其他设置:设置交易的开平仓和投机保值参数,以及止损获利设置;数量设置:交易的数量设置,先选择数量设置类型,包括以下五种:按自定义数量,按自定义倍数,按指定手数,按指定资金数,按资金比例.
然后再根据参数计算出每个帐户的交易数量;操作类型:可以选择即时发送和触发单交易,即时发送的界面如上图,触发单交易的界面类似于交易师中的触发单交易.
价格设置:设置此次交易的委托价格,当选中[使用叫买/卖价]复选框,可使用叫买/卖价格做为委托价格,并可以在加上N个点的偏移值,尽可能的保证成交.
应用原则为:买入使用叫卖价+N个点偏移,卖出使用叫买价-N个点偏移;下单确认:选择该复选框,交易时会弹出下单确认框.
需要快速下单时可取消选择该复选框,此时将会直接发送委托;交易按钮:点击买入/卖出按钮,即可发送委托.
自定义数量当数量设置选择按自定义数量类型,将会出现[自定义.
.
.
]按钮,可单击该按钮打开自定义数量设置界面,如下图所示:自定义数量设置的窗口包含以下内容:名称:当前数量设置的名称;帐户:要进行数量设置的帐户,从下拉列表中选择;商品:要进行数量设置的商品,先选择交易所,再选择商品代码;数量:上述帐户及商品默认的交易数量,单位为手;列表:显示当前状态下保存的的设置项,可通过点击[全部设置]/[当前商品]按钮对内容进行切换;添加:在填写好上述信息之后,点击[添加]按钮,即可将该默认设置加入列表中.
如果存在相同的记录,则修改原记录的数量为当前设置数量;删除:先在列表中选择要删除的项目,然后点击[删除]按钮,即可将该项设置删除;内容切换:通过点击[全部设置]/[当前商品]按钮对内容进行切换,分别显示当前传入商品的设置项或所有设置项.
交易系统-套利宝套利宝提供两个商品或三个商品的自动价差交易,可实现跨期套利,跨市套利,蝶式套利及跨月换仓等.

您可以通过点击[状态栏]的[套利宝]按钮打开套利宝对话框.
套利宝主界面如下图所示:价差下单的窗口包含以下内容:帐户:帐户下拉选择框,选择当前的交易帐户;模板管理:点击该按钮显示模板管理的菜单;蝶式套利:点击该按钮将切换到蝶式套利;跨月换仓:点击该按钮将切换到跨月换仓;商品选择:要进行交易的商品,先选择交易所,再选择商品代码;商品数量:对要进行交易的商品设定数量,将根据该比例计算价差;单笔数量:每次行情触发时交易的数量,实际对每个商品的交易数量会根据比例和单位自动设置;最大仓位:对价差进行多头或空头交易的最大持仓限制;多头仓位和空头仓位:把价差作为一个单独的价格来看待,我们可以对它进行做多和做空两种交易,做多即买入商品一,卖出商品二,做空即卖出商品一,买入商品二.
这里的仓位应该要填入账户的真实套利仓位,初次交易填入0,在交易的过程中退出该模块再次进入时,需手工输入当前的实际仓位.
该参数应为单笔数量的整数倍,并小于等于最大仓位;下单价格偏移值:买入使用叫卖价,卖出使用叫买价,在这个基础上,为了保证成交,可增加一定的偏移值;分步建仓:设定分步建仓的间距,以及每步开仓的头寸;下单确认:选择该复选框,交易时会弹出下单确认框.
需要快速下单时可取消选择该复选框,此时将会直接发送委托;启动按钮:点击该按钮,即可启动价差下单的监控,您可在中途暂停并进行参数修改.

跨月换仓模式下,只能选择平仓,此时需在多空头寸处填入已有的头寸,然后设定平仓位置,多空都是相对于商品A而言.
按照图上的商品举例,多头平仓即对a0905卖出平仓,对a0909买入开仓.
注意:价差下单都是按照投机类型,同时发出两到三笔委托,发送的委托并不能确保成交,如果配合使用价位偏移值和交易助手,可实现绝大部分委托的成交,避免单边头寸的出现.

交易系统-价差下单价差下单提供两个商品或三个商品的手动价差交易,可实现跨期套利,跨市套利,蝶式套利及跨月换仓等.

您可以通过点击[状态栏]的[价差下单]按钮打开价差下单对话框.
价差下单主界面如下图所示:价差下单的窗口包含以下内容:帐户:多帐户选择树,选择需要进行交易的交易帐户;模板管理:点击该按钮显示模板管理的菜单;蝶式套利:点击该按钮将切换到蝶式套利;跨月换仓:点击该按钮将切换到跨月换仓;商品选择:要进行交易的商品,先选择交易所,再选择商品代码;商品数量:对要进行交易的商品设定数量,将根据该比例计算价差;交易数量:每次交易时发送委托的数量,实际对每个商品的交易数量会根据比例和单位自动设置;下单价格偏移值:买入使用叫卖价,卖出使用叫买价,在这个基础上,为了保证成交,可增加一定的偏移值;下单确认:选择该复选框,交易时会弹出下单确认框.
需要快速下单时可取消选择该复选框,此时将会直接发送委托;买入,卖出按钮:点击按钮,发送套利单到交易所.
价差的买卖盘量是根据原商品买卖盘量的最小值计算而得到,比值则按照设定商品的权重(数量*最新价)相除.
跨月换仓模式下,多空都是相对于商品A而言.
按照图上的商品举例,多头平仓即对al0904卖出平仓,对al0905买入开仓.
注意:价差下单都是按照投机类型,同时发出两到三笔委托,发送的委托并不能确保成交,如果配合使用价位偏移值和交易助手,可实现绝大部分委托的成交,避免单边头寸的出现.

交易系统-预埋单预埋单提供预设委托单,并提供一键下单的功能.
您可以通过点击[状态栏]的[预埋单]按钮打开预埋单对话框.
预埋单主界面如下图所示:预埋单的窗口包含以下内容:委托信息:预设委托单的基本设置信息,包括交易帐户,商品,价格,数量等信息.

热键:设置该笔预埋单的热键信息,设置成功后,可通过该热键快速调用预埋单进行交易.
目前仅支持Ctrl+[0-9],Shift+[0-9],Alt+[0-9].
预埋单列表:已设置的所有预埋单,可通过选择不同的预埋单来切换委托信息部分的显示.

操作按钮:对预埋单的各项操作,包括以下按钮:添加:在设置好委托信息之后,点击[添加]按钮可添加一条预设委托单.
修改:在预埋单列表中选中一条记录之后,按钮[修改]会变得有效,此时点击[修改]按钮可对该预设委托单信息进行修改.
删除:在预埋单列表中选中一条记录之后,按钮[删除]会变得有效,此时点击[删除]按钮可删除该预设委托单.
保存:在点击[修改]按钮之后,您可以对预设委托单信息进行修改,修改完成之后,点击[保存]按钮将修改后的信息保存.
取消:在点击[修改]按钮之后,您可以对预设委托单信息进行修改,如果此时您想取消修改,可点击[取消]按钮.
发送:先选中预埋单列表,点击[发送]按钮,可直接发送选中的委托单.
您也可以双击预埋单记录发送单条委托单记录.
交易系统-交易助手交易助手提供未成交单的自动监控及后续处理功能.
您可以通过点击[状态栏]的[交易助手]按钮打开交易助手设置对话框.
交易助手主界面如下图所示:交易助手的窗口包含以下内容:撤单设置:对撤单的时机进行设置.
撤单成功后需处理设置:对撤单成功后,是否重发,如何重发等信息进行设置.
监控帐户:对交易助手的帐户范围进行限定.
监控范围:对交易助手的作用范围进行限定.
启动/关闭监控:是否启动未成交单处理,启动/关闭监控后,状态栏的交易助手图标会显示当前的状态.
保存设置:对上面的各项设置修改后,点击[保存设置]保存设置信息.
注意:当使用多台计算机进行交易时,不要同时对某个帐户下的某个商品在两台机器上启动交易助手,这样会导致撤单后重复发单的问题.
交易系统-快车道快车道快车道是交易开拓者专业版独有的功能,提供单键交易的功能.
您可以通过点击交易开拓者专业版工具栏的快车道按钮显示快车道界面,还可以通过拖拽的方法切换显示的位置,可以放到行情报价的左边或右边.
快车道主界面如下图所示:快车道的窗口包含以下内容:帐户选择树:从列表中选择要进行交易的帐户;买入,卖出按钮:点击按钮,发送委托单到交易所;撤单按钮:点击按钮,就会撤销当前商品快车道下的委托单;数量:可以选择自定义或输入数量,自定义情况下可详细设置多帐户每个商品的交易数量;价格:下单价格偏移值:买入使用叫卖价,卖出使用叫买价,在这个基础上,为了保证成交,可增加一定的偏移值;自动止赢:开仓委托单成交后,将会按照设置自动生成止赢单;自动开平:选择自动开平,将会根据实时的持仓自动选择开仓还是平仓;一键下单:选择一键下单后,将会启动0,1,2,3,4数字键快速交易;下单确认:选择该复选框,交易时会弹出下单确认框.
需要快速下单时可取消选择该复选框,此时将会直接发送委托.
注意:启动一键下单,并取消下单确认的情况下,委托会非常迅速,也容易造成误操作,请只在必需的时候才这样设置.
交易系统-帐户管理帐户管理帐户管理是对用户的交易帐户信息进行管理,包括资金,持仓,委托等信息.
可对多帐户进行集中管理,并在页面中提供了快速交易的通道.
您可以通过以下几个方式打开帐户管理:1.
点击系统菜单[视图]-[帐户管理]菜单项;2.
直接按快捷键F6,会显示或隐藏帐户管理;帐户管理的主界面请参见主界面介绍.
帐户管理包括以下几个页面,可通过点击标签页进行切换.
帐户汇总该页面显示当前登录所有帐户的汇总信息,每个帐户项目的第一列显示了如下的图标::显示当前选中帐户(联机);:显示其他帐户(联机);:显示当前选中帐户(断线);:显示其他帐户(断线).
通过双击列表中的项目,可将当前帐户项设定为选中帐户,此时其他五个页面显示的信息都是和选中帐户相关.
帐户汇总页面的右键菜单项如下:交易师:直接打开交易师;批量下单:直接打开批量下单;一键全平:对所有帐户,所有持仓进行快速平仓;一键全撤:对所有帐户,所有委托单进行快速撤单;自动排列:对列表字段根据长度进行自动排列;显示网格:显示列表中的网格;显示出入金信息:在列表中显示出入金信息;显示风险信息:在列表中显示风险信息;刷新:刷新帐户信息和持仓信息;保存到文件:将列表的内容保存到文件中.
持仓统计该页面显示选中帐户的持仓信息,选中持仓项目,右键菜单包括如下菜单项:当前帐户:设定当前帐户,在多帐户情况下,可选择不同帐户切换当前帐户,其功能等同于在帐户汇总页面双击帐户项;交易师:用当前商品打开交易师,如果无选中商品,则直接打开交易师;批量下单:用当前商品打开批量下单,如果无选中商品,则直接打开批量下单;一键平仓:对当前选中商品进行快速平仓;多帐户平仓:对当前选中商品进行多帐户快速平仓;一键全平:对所有帐户,所有持仓进行快速平仓;多头平仓触发单:对当前所选中商品增加一个多头平仓触发单;空头平仓触发单:对当前所选中商品增加一个空头平仓触发单;自动排列:对列表字段根据长度进行自动排列;显示网格:显示列表中的网格;显示帐户:在列表中显示帐户字段;显示多仓信息:在列表中显示多仓信息;显示空仓信息:在列表中显示空仓信息;刷新:刷新帐户信息和持仓信息;保存到文件:将列表的内容保存到文件中.
您也可以直接双击持仓项目进行快速平仓.
当日交易该页面显示选中帐户的当日交易情况,包括所有的委托,成交,撤单,废单等信息,选中委托项目,右键菜单包括如下菜单项:当前帐户:设定当前帐户,在多帐户情况下,可选择不同帐户切换当前帐户,其功能等同于在帐户汇总页面双击帐户项;交易师:用当前商品打开交易师,如果无选中商品,则直接打开交易师;批量下单:用当前商品打开批量下单,如果无选中商品,则直接打开批量下单;撤单:对当前选中商品进行撤单,只有当状态为未成交时有效;一键全撤:对所有帐户,所有委托单进行快速撤单;显示类型:设置当前列表显示内容的类型,可选择以下类型:全部、委托单、成交单、已撤单;自动排列:对列表字段根据长度进行自动排列;显示网格:显示列表中的网格;显示帐户:在列表中显示帐户字段;显示成交信息:在列表中显示当前委托的成交信息;显示止损获利:在列表中显示止损获利信息;显示开平标志:在列表中显示开平标志信息;显示投机保值:在列表中显示投机保值信息;显示注释信息:在列表中显示委托单的注释信息;成交统计:对所有帐户,所有成交单的信息进行统计;保存到文件:将列表的内容保存到文件中.
您也可以直接双击委托项目进行撤单或交易.
触发单该页面显示选中帐户的触发单情况,选中触发单项目,右键菜单包括如下菜单项:当前帐户:设定当前帐户,在多帐户情况下,可选择不同帐户切换当前帐户,其功能等同于在帐户汇总页面双击帐户项;交易师:用当前商品打开交易师,如果无选中商品,则直接打开交易师;批量下单:用当前商品打开批量下单,如果无选中商品,则直接打开批量下单;修改或删除触发单:对当前选中商品的触发单进行修改或删除;多帐户撤单:对当前选中商品或所有商品的触发单进行删除;自动排列:对列表字段根据长度进行自动排列;显示网格:显示列表中的网格;显示帐户:在列表中显示帐户字段;显示过期时间:在列表中显示触发单的过期信息;显示止损获利:在列表中显示止损获利信息;显示开平标志:在列表中显示开平标志信息;显示投机保值:在列表中显示投机保值信息;显示注释信息:在列表中显示触发单的注释信息;保存到文件:将列表的内容保存到文件中.
您也可以直接双击触发单项目进行修改或删除触发单.
止损获利单该页面显示选中帐户的止损获利单情况,选中止损获利单项目,右键菜单包括如下菜单项:当前帐户:设定当前帐户,在多帐户情况下,可选择不同帐户切换当前帐户,其功能等同于在帐户汇总页面双击帐户项;交易师:用当前商品打开交易师,如果无选中商品,则直接打开交易师;批量下单:用当前商品打开批量下单,如果无选中商品,则直接打开批量下单;修改或删除止损获利单:对当前选中商品的止损获利单进行修改或删除;多帐户撤单:对当前选中商品或所有商品的止损获利单进行删除;自动排列:对列表字段根据长度进行自动排列;显示网格:显示列表中的网格;显示帐户:在列表中显示帐户字段;显示委托信息:在列表中显示和该止损获利单相关的委托单信息;显示投机保值:在列表中显示投机保值信息;显示注释信息:在列表中显示止损获利单的注释信息;保存到文件:将列表的内容保存到文件中.
您也可以直接双击止损获利单项目进行修改或删除触发单.
历史明细该页面显示选中帐户的历史明细,包括资金明细,持仓明细和成交明细,每个项目的第一列显示了如下的图标::当天的资金明细,无成交记录和持仓记录;:当天的资金明细,无成交记录,有持仓记录;:当天的资金明细,有成交记录,无持仓记录;:当天的资金明细,有成交记录,有持仓记录;:资金明细合计.
选中项目,右键菜单包括如下菜单项:当前帐户:设定当前帐户,在多帐户情况下,可选择不同帐户切换当前帐户,其功能等同于在帐户汇总页面双击帐户项;明细时间设置:设置历史明细的时间区间,可以选择当月,近三个月,近六个月;近一年等选项;帐户分析:根据当前选定时间区间的交易记录及资金记录进行帐户分析,包括资金分析,风险分析,交易分析等;当月记录:在列表中显当月的交易明细;近三个月记录:在列表中显最近三个月的交易明细;自动排列:对列表字段根据长度进行自动排列;显示网格:显示列表中的网格;显示帐户:在列表中显示帐户字段;显示交易费用:在列表中显示交易费用信息;显示出入金:在列表中显示历史出入金信息;保存到文件:将列表的内容保存到文件中.
交易系统-帐户分析帐户分析帐户分析为交易开拓者提供给拥有交易帐户的投资者的投资分析工具,通过分析帐户的历史交易明细,可以了解交易盈亏、平均利润、最大亏损和交易成功率等数据,更可进行阶段总结、盈亏分析等功能.

当用户登录交易帐户之后,在帐户管理界面中切换到历史明细页面.
单击右键,显示如下菜单:您可以通过明细时间设置的各个菜单子项对显示的数据范围进行设置.

要进行帐户分析,请点击帐户分析菜单项,将会打开如下窗体:帐户分析按照五个方面对帐户进行分析,包括交易汇总、交易记录、阶段总结、资金变化和图表分析.

交易汇总:按照多头交易、空头交易和全部交易列出当前帐户的交易统计信息.

交易记录:按开仓平仓对所有交易进行配对组合,并计算盈亏及累计盈亏.

阶段总结:按年、月对交易盈亏及次数进行统计.
资金变化:列出资金的变化记录及统计信息.
图表分析:按资产图表和盈亏图表两大类共八小类对帐户进行图表分析.

交易系统-策略易策略易通过界面输入参数,不需要编写复杂繁琐的公式代码就可以轻松实现自动化交易.

您可以通过点击[状态栏]的[策略易]按钮打开策略易对话框.
策略易主界面如下图所示:策略易的窗口包含以下五部分内容:通用设置交易帐户:帐户下拉选择框,选择当前的交易帐户;商品选择:要进行交易的商品,先选择交易所,再选择商品代码,也可以通过点击键盘按钮进行快速设置,还可以直接从行情报价拖拉商品到本窗体上进行商品切换;模板管理:点击该按钮显示模板管理的菜单,可以进行模板管理,模板选择等操作;多空设置:点击多空字样按钮,进行多空选择;单笔数量:每次行情触发时对该商品交易的数量;最大仓位:最大的持仓数量;委托间隔:设定分步开平仓的时间间距;下单偏移:买入使用叫卖价,卖出使用叫买价,在这个基础上,为了保证成交,可增加一定的偏移值.
开仓设置价格触发:类似于触发单,设定触发价格,但价格达到条件即进行交易;区间限定:价格触发时为了降低成本,设定一个范围,只有当触发价格在这个范围内才进行交易;盘口量限定:条件满足时,判断对应的买卖盘数量是否足够,只有当盘口数量大于等于设定值才进行交易;开仓公式条件:一到三个开仓公式条件满足时,进行交易,关于公式条件的详细说明参见:公式条件.
风险控制平仓基准价格:选择以什么价格作为平仓计算的基准价,可选择第一笔开仓价,或者所有开仓单的委托均价;止损:设定止损跳数,当亏损大于等于设定值,即进行止损平仓;止赢:设定止赢跳数,当盈利大于等于设定值,即进行止赢平仓;跟踪止损:当盈利大于设定跳数时,启动跟踪止损,跟踪止损可以按照百分比或固定跳数进行设置.
当盈利缩小到设定值,即进行平仓操作.
平仓设置价格触发:类似于触发单,设定触发价格,但价格达到条件即进行交易;定时平仓:当时间达到设定值,进行平仓操作;盘口量限定:条件满足时,判断对应的买卖盘数量是否足够,只有当盘口数量大于等于设定值才进行交易;平仓公式条件:一到三个平仓公式条件满足时,进行交易,关于公式条件的详细说明参见:公式条件.
状态监控当前头寸:当前的持仓头寸;盈利峰值价:开仓后盈利最大位置的价格,用于计算跟踪止损;开仓均价:所有开仓单的委托均价;第一笔开仓价:第一笔开仓单的委托价;统计信息:累计的平仓次数,关闭窗体后清零;更新:如果需要手工更改当前头寸,盈利峰值价,开仓均价或第一笔开仓价,修改后须点击更新按钮使设置生效;重置开仓标志:在产生任何平仓动作之后,该按钮将会变为有效,如果不清除该标志,将不会再进行任何开仓动作;启动、暂停:点击该按钮,即可启动策略易的监控,您可在中途暂停并进行参数修改.

公式条件策略易的开仓和平仓各有三个条件,三个条件之间的关系可以设置为[条件相与]或者[条件相或],表示并且与或者的逻辑关系.
每一个条件由以下三部分组成:左表达式:该表达式为一个字符串,我们称之为:条件关键字,通过该条件关键字和商品代码,可以唯一确定一个值;逻辑关系:左右表达式进行条件判断的逻辑关系,有六种类型;右表达式:右表达式可以和左表达式一样,设置为一个条件关键字,还可以设置为一个数值,通过点击选择"V"和"K"图样的图标进行状态切换,当图标为"K"图样,表示右表达式为条件关键字,此时应该在编辑框输入一个字符串,当图标为"V"图样,表示右表达式为数值,此时需要在编辑框输入一个数字.
如上图的第一个公式开仓条件,表达的意思是当[M1_MA1]条件关键字的值大于[M1_MA2]条件关键字的值时,进行买入操作.
即当1分钟周期的MA1均线大于MA2均线时,进行买入操作.
为了更直观的进行条件关键字的设置和公式编写,我们约定条件关键字的格式如下:周期_关键字,周期的值分别为T1,T10,M1,M5,M15,M30,M60,M240,D1,W1,MON1.
表示从Tick到月线的各种周期.
关键字为公式中取值的名字,您也可以根据自己的需求建立对应的编码规则.
为了配合策略易开仓条件功能的执行,我们需要配套的公式进行执行,对于上面的例子,我们需要将均线指标进行一些简单的修改,我们打开系统内置的MA指标,复制出其中的代码,新建一个新的指标为MAEx,粘贴MA的代码,增加一些新的代码,完整的代码如下:ParamsNumericLength1(5);NumericLength2(10);NumericLength3(20);NumericLength4(30);VarsNumericMA1;NumericMA2;NumericMA3;NumericMA4;StringstrKey1;StringstrKey2;StringstrKey3;StringstrKey4;BeginMA1=AverageFC(Close,Length1);MA2=AverageFC(Close,Length2);MA3=AverageFC(Close,Length3);MA4=AverageFC(Close,Length4);PlotNumeric("MA1",MA1);PlotNumeric("MA2",MA2);PlotNumeric("MA3",MA3);PlotNumeric("MA4",MA4);//下面代码将均线值写入数据库,供策略易使用strKey1=BarTypeStr()+"_MA1";strKey2=BarTypeStr()+"_MA2";strKey3=BarTypeStr()+"_MA3";strKey4=BarTypeStr()+"_MA4";SetTBProfileString(Symbol,strKey1,Text(MA1));SetTBProfileString(Symbol,strKey2,Text(MA2));SetTBProfileString(Symbol,strKey3,Text(MA3));SetTBProfileString(Symbol,strKey4,Text(MA4));End上面公式用到了一个用户函数BarTypeStr,该函数按照前面我们叙述的规则自动获取当前的周期的字符串表达式.
您可以自行建立该用户函数,返回值为字符串类型,详细代码如下:VarsStringstrKey;Stringstr1;Stringstr2;Beginif(BarType==0){str1="D";}elseif(BarType==1){str1="M";}Elseif(BarType==2){str1="T";}elseif(BarType==3){str1="V";}elseif(BarType==4){str1="W";}elseif(BarType==5){str1="MON";}str2=Text(BarInterval);strKey=str1+str2;ReturnstrKey;End将上面的两个公式都编译成功之后,打开超级图表,选择对应的商品,设置为1分钟周期,插入MAEx指标,即可通过公式驱动策略易进行自动交易.
如果需要进行多个周期的公式计算并驱动策略易交易,您需要同时打开不同周期的超级图表,插入对应的公式(可以是技术分析,也可以是交易指令).
公式系统-公式简介公式简介概述本章节内容是TradeBlazer公式的全面参考手册,详细介绍了TradeBlazer公式的结构、语法、特点、使用方法及功能等.
通过阅读该参考手册,您能够了解TradeBlazer公式的基本语法、操作符、表达式及控制语句等,通过手册提供的各种示例程序,掌握各种TradeBlazer公式的编写要领,最终达到能够熟练将自己的思想转化为TradeBlazer公式,并在交易开拓者中应用.
什么是TradeBlazer公式TradeBlazer公式是一种专为分析金融数据-时间序列而设计的高级语言,它提供直接、强大的框架将交易思想转化为用户函数、用户字段、技术分析,交易指令等计算机能够识别的代码.

TradeBlazer公式是一门语法简单但是功能强大的语言,它能帮助您创建自己的交易和技术分析工具.

通过组合普通的交易指令和简单的语句,TradeBlazer公式使您能够很容易并且直接的用简单语句表达自己的交易规则和行为.
交易开拓者能够读取您开发的TradeBlazer公式,在历史价格数据基础上进行评估,并能自动执行特定的交易动作,将您的交易思想转化为实际的交易操作.
TradeBlazer公式能做什么通过TradeBlazer公式,您能够创建自己的交易指令、技术指标、K线型态、特征走势、用户函数以及用户字段.
您也可以拷贝,修改并使用系统内置几百个函数、字段、技术分析和交易指令.

TradeBlazer公式包含的公式类型如下:用户函数:用户函数是能够通过函数名称进行引用的指令集,它执行一系列操作并返回一个值.

您可以在其他任何公式中使用用户函数进行计算;用户字段:用户字段是TradeBlazer公式为交易开拓者报价类窗体提供的一项数据输出公式,通过用户字段执行一系列语言指令,给报价窗体返回一个特定的显示值;技术指标:技术指标是基于基础数据,通过一系列的数学运算,在每个Bar返回相应的结果值的一类公式,这些值在图表模块中输出为线条、柱状图、点等表现形式;K线型态:K线型态是类似于技术指标的一类公式,它主要着重于反映一段K线的特定型态,并通过不同的技术指标的方式输出到图表;特征走势:特征走势是类似于技术指标的一类公式,它主要着重于反映整个价格曲线的趋势、变化特征,并通过特定的表达方式输出到图表;交易指令:交易指令是包含买、卖、平仓,头寸,仓位控制的并执行交易指令的一类公式,它主要帮助您将您的交易思想转化为计算机的操作.
通过调用TradeBlazer公式,您可以在交易开拓者中进行技术分析、交易策略优化测试、公式报警、自动交易等操作.
公式系统-TradeBlazer公式基础-Bar数据Bar数据在介绍Bar数据之前,首先,我们需要讨论一下TradeBlazer公式的计算方法,针对上面介绍的各种公式类型,包含用户函数,技术分析,交易指令等,在公式进行计算时,都是建立在基本数据源(Bar数据)之上,我们这里所谓的Bar数据,是指商品在不同周期下形成的序列数据,在单独的每个Bar上面包含开盘价、收盘价、最高价、最低价、成交量及时间.
期货等品种还有持仓量等数据.

所有的Bar按照不同周期组合,并按照时间从先到后进行排列,由此形成为序列数据,整个序列称之为Bar数据.
以下列出所有的Bar数据系统函数:函数名简写描述DateD当前Bar的日期.
TimeT当前Bar的时间.
OpenO当前Bar的开盘价.
HighH当前Bar的最高价,Tick时为当时的委卖价.
LowL当前Bar的最低价,Tick时为当时的委买价.
CloseC当前Bar的收盘价.
VolV当前Bar的成交量.
OpenInt无当前Bar的持仓量.
CurrentBar无当前Bar的索引值,从0开始计数.
BarStatus无当前Bar的状态值,0表示为第一个Bar,1表示为中间的普通Bar,2表示最后一个Bar.
计算方法TradeBlazer公式在计算时按照Bar数据的Bar数目,从第一个Bar到最后一个Bar,依次进行计算,如果公式中出现了调用Bar数据函数的,则取出当前Bar的相应值,进行运算.
如下图箭头所示,公式执行从上至下,Bar从左到右执行.
例如,现在有如下语句需要执行,Bar数据如下表所示:Value1=Close-Open;CurrentBarDateTimeOpenHighLowCloseVolOpenIntValue102005/04/0415:0029702979295129741878412005/04/0515:0029602960294629601476022005/04/0615:00295129802951296330741232005/04/0715:00304830482968299512084-5342005/04/0815:00298529872985298710802如上表所示,从CurrentBar=0开始,依次计算每个Bar进行计算;在公式的编写中,经常会遇到当前Bar的数据和上一个Bar,上N个Bar数据进行比较,计算的情况,针对这种情况,TradeBlazer公式提供了一种处理机制:回溯.
即对数据的向前引用,比如,获取上一个Bar的收盘价:Close[1],获取10天前的成交量:Vol[10].
以下提供一个简单的例子来说明如何进行回溯处理.
假定有如下语句:If(Close>Close[1]){Buy(1,Close);}以上公式执行一个简单的操作,当前Bar的收盘价大于上一个Bar的收盘价,即执行按照当前收盘价买入1手的动作.
根据上表的数据,公式将在CurrentBar为2和3的时候调用Buy指令.
如果您足够仔细的话,您会发现:对于上面的一段公式的执行,有一个小小的问题,当第一次计算公式时,即CurrentBar=0时,这个时候需要获取上一个Bar的数据,但是当前Bar已经是第一个Bar,这个时候就存在着问题,如何来获取此时的Close[1]呢,TradeBlazer公式将默认Close[1]为无效值,即系统函数中的InvalidNumeric,Close>Close[1]的表达式计算结果是一个Bool值,其结果也是一个无效值,对于Bool值,我们将False作为其无效值.
因此,第一个Bar计算时,Buy指令不会被执行.
对于技术分析这类公式来说,假定Bar数据的总数共有100,相同的代码将从CurrentBar=0到CurrentBar=99共执行100遍,分别输出公式中的结果值.
注意:在执行TradeBlazer公式时,可能出现数据不存在的情况,可通过系统函数HistoryDataExist进行判断,如果该函数返回True,即为Bar数据有效.
公式系统-TradeBlazer公式基础-叠加数据叠加数据交易开拓者的超级图表支持商品叠加的显示,当叠加的图表调用各项公式时,可能有需要使用叠加的商品对应的基础数据,针对这样的需求,TradeBlazer公式提供了叠加数据的支持.
假定,我们新建一个超级图表模块,其主数据对应的商品为:cu0503,在此基础上,我们叠加了cu0504和cu0505.
此时,根据叠加操作的先后顺序,cu0503为Data0,cu0504为Data1,cu0505为Data2,在TradeBlazer公式中,我们可以通过Data1.
Close(),Data2.
Vol()类似方法调用叠加Bar数据,叠加Bar数据的函数和Bar数据一样,只是需要在调用的时候加上数据源.
我们也可以使用Data0.
Open()来调用Bar数据,默认情况下,可以省略对主数据源的指定,为了方便,一般直接使用Open()来代替Data0.
Open().
公式系统-TradeBlazer公式基础-行情数据行情数据除了Bar数据之外,TradeBlazer公式还可以支持实时行情数据的调用,行情数据是指当前商品最新的报价数据,该数据和Bar无关,行情数据的回溯没有意义.
行情数据只在最后Bar是有意义的,其他Bar会返回无效值.
因此,在调用行情数据函数时,为了提高效率,最好按照以下方法:If(BarStatus()==2){//调用行情数据函数}行情数据函数都按照以下格式命名Q_XXXXX,比如Q_Close,Q_BidPrice.
在调用行情数据的时候,需要判断当前行情数据是否有效,系统提供函数QuoteDataExist来对有效性进行判断.
如果行情数据已经准备好,返回True,否则,返回False.
公式系统-TradeBlazer公式基础-属性数据属性数据除了以上的各项数据之外,TradeBlazer公式还提供一组重要的属性数据,反映了该商品的一些基本信息,比如当前数据周期,买卖盘个数、保证金设置等信息.
在所有的Bar上面获取的市场属性数据都是一样的,属性数据的回溯没有意义.
关于属性数据的详细说明参见附录.
公式系统-TradeBlazer公式基础-数据类型数据类型TradeBlazer公式支持有三种基本数据类型:数值型、字符串、布尔型.
为了通过用户函数返回多个值,我们对三种数据类型进行了扩展,增加了引用数据类型.
另外,为了对变量,参数进行回溯,我们增加了序列数据类型.
因此,我们的数据类型共有九种,如下表所示:名称说明Bool布尔型.
BoolRef布尔型引用.
BoolSeries和周期长度一致的Bool型序列值.
Numeric数值型.
NumericRef数值型引用.
NumericSeries和周期长度一致的Numeric型序列值.
String字符串.
StringRef字符串引用.
StringSeries和周期长度一致的String型序列值.
公式系统-TradeBlazer公式基础-命名规则命名规则公式名称规则:不区分大小写;不能超过32个英文字符;每一类公式不能出现相同的名称;公式名称不能出现字母、数字、下划线以外的其他字符;公式名称不能和系统保留字,系统函数等重名.
变量,参数规则:不区分大小写;不能超过32个英文字符;每一个公式内部不能重复命名;名称不能出现字母、数字、下划线以外的其他字符;名称不能和系统保留字,系统函数等重名;不能使用已定义的用户函数名.
注意:建议采取匈牙利命名规则命名变量,匈牙利命名规则是CharlesSimonyi发明的一种给变量取名字的方式.
他在变量前加上变量的类型,这样,看看变量的名字就知道变量的类型了.
公式系统-TradeBlazer公式基础-语句语句一个语句代表一个完全的指示或描述,语句中包含有保留字、操作符、符号.
并且语句总是以";"作为语句结束的标志.
以下为语句的一些例子:1.
Thisisonestatement;2.
Thisisanotherstatement;3.
Thisisonestatement;4.
Thisisanotherstatement;5.
Thisisyetanother;6.
Thisisonestatement;Thisisanother;公式系统-TradeBlazer公式基础-赋值语句赋值语句赋值语句用于给公式变量指定一个具体的值的语句,赋值语句使用赋值操作符(=)进行处理.

以下为赋值语句的一些例子:VarsBoolb;BeginB=true;.
.
.
EndVarsNumericValue1;BeginValue1=(Close+Open)/2;.
.
.
EndVarsStringstr;Beginstr="ItIsATest!
";.
.
.
End变量在赋值的时候忽略其扩展数据类型,只考虑其基本数据类型,即NumericSeries,NumericRef,Numeric之间可以相互赋值.
此时序列数据类型只是对当前Bar的值进行操作.
公式系统-TradeBlazer公式基础-保留字保留字保留字都有自己独特的意思或用途,主要是一些功能关键字,系统函数,以及数据类型等.

下面分类列举出系统主要的保留字.
数据类型包含3种基本类型,共9种数据类型能够,详细说明参见数据类型.
运算符类型保留字算术运算符关系运算符逻辑运算符AND/&&OR/||NOT/!
括号(){}[]其它.
,功能关键字保留字说明Params用该关键字宣告参数定义的起始,参数必须填写默认值.
Vars用该关键字宣告变量定义的起始(可以赋初值),变量不填写初值时,系统将自动为其填充初值.
If条件语句.
Else条件语句.
Begin用该关键字宣告程序主体的起始.
End用该关键字宣告程序主体的结束.
For循环语句.
To循环语句.
DownTo循环语句.
While循环语句.
Break循环语句.
Continue循环语句.
True真.
False假.
数据源保留字说明Data0-Data49支持50个数据源.
数据输出保留字说明FieldBool用户字段的布尔型返回数据.
FieldNumeric用户字段的数值型返回数据.
FieldString用户字段的字符串返回数据.
PlotBool输出布尔型值.
PlotNumeric输出数值型值.
PlotString输出字符串值.
PlotBar画K线型态.
UnPlot取消指定位置的输出.
Alert报警输出.
Buy买入操作.
Sell卖出操作.
.
.
.
其他系统函数.
公式系统-TradeBlazer公式基础-操作符操作符操作符是一些象征具体操作运算行为的符号,例如操作符"+"代表对两个数求和,这些操作符适用于数值型、字符串、布尔型的数据.
TradeBlazer公式为您提供了多种操作运算符,便于您对保留字的操作和生成更复杂的数据类型、逻辑型、字符串类型的值.
下面有四种不同类型的操作符可用于逻辑表达式、数值表达式、字符串表达式中.

数学操作符数值型表达式的操作符有几种,如下表所示:操作符说明+加-减*乘/除%求模^求幂()括号这些数学操作按其特定的优先级来进行计算,"^"(求幂)最先,其次是"*"(乘法),"/"(除法)和"%"(求模),加和减最后,如果有多个乘法/除法(或者是加法或减法),那么计算顺序是从左边到右边.

例如,在数值型的表达式中:High+2*range/2;它首先计算的是range(此处range是指High-Low)与2的积,接着计算与2的商(除法),最后求2*range/2与最高价(High)的和.
如果要找到一个Bar的中间位置,可以尝试写成如下语句:High+Low/2;然而在上面语句中,首先运算的是以最低价(Low)除于2,然后再与最高价求和.
最后的值不是我们所需要的,并且和原来预想中的值是不一致的.
为了处理上述这样的情况,我们在运算符号中引入了括号"()",可以用括号来操作和控制运算的规则,先计算括号里面的表达式,不考虑外面的操作符和常量.
因此,获取某一个Bar上的中间位置(MidPoint)的语句可如下:(High+Low)/2;该语句就是返回最高价和最低价之和的1/2,即Bar的中间位置.
对于除法,有一些特别的提示,众所周知,0不能作为除数,否则将会导致系统溢出.
TradeBlazer公式在对脚本进行执行时,碰到除法符号时,都需要对除数进行是否为0的检查,以保证脚本能够正确的执行下去,当遇到除数为0的情况下,我们将会返回一个无效值.
上面描述到求中间位置(MidPoint)的表达式,其实我们可以用另外一种形式来代替它:(High+Low)*0.
5;对于A/B这样的一个表达式,因为不知道B是否为0,所以总是需要对其进行有效性验证,计算的速度会受到一定的影响,因此,对于除法表达式,我们强烈建议使用时尽可能转换为乘法处理,即提高执行速度,也可以避免未知的错误发生.
字符串操作符"+"是唯一的可以应用于控制字符串表达式的数学操作符,它可用于连接两个文本字符串为一个字符串.
如下:"这是一个字符串表达式,"+"返回值为数值型.
";"ThisisexpressionA"+"andthisisexpressionB.
";上面字符串表达式的输出值,应该是"这是一个字符串表达式,返回值为数值型.
"和"ThisisexpressionAandthisisexpressionB.
".
关系操作符逻辑运算符使用下列标准的比较符号,大于、小于、等于、小于等于、大于等于和不等于.

下列的关系操作符号都可以应用到逻辑表达式中.
操作符说明大于=大于等于或!
=不等于==等于应用上述的关系运算符,我们可以对两个数值或字符串表达式进行对比,在下列的语句中,我们就是找到一个Bar,它的当前Bar收盘价要高于前一个Bar最高价:Close>High[1];在字符串的比较运算中,首先是把每一个字符用它的ASCII来代替,其次对两个表达式中的字符逐一比较其ASCII值,从第一个开始,直到两个表达式中的所有字符都已经被计算完为止.
例如:"abcd"High[1];在上面的表达式中,我们使用了AND逻辑运算符,因而要表达式的值为True,那么当前Bar的最低价一定要小于前一个Bar的最低价,而且当前Bar的收盘价还必须高于前一个Bar的最高价.
只有当这两个条件都满足的时候,表达式的值才为True.
再看下面一个例子:High>10ORVol>5000;在上面的表达式中,如果要其值为True,那么只需要任意一个条件满足即值为True,那么表达式的值便为True,如果当前bar的最高价大于10,或者成交量大于5000,那么表达式的值便为True.
而如果需要表达式的值为False时,则两个条件都必须为False,表达式的值才为False.
逻辑操作符的优先级低于数学操作符和关系操作符.
逻辑操作符也遵循先括号的原则,如果没有括号,那么其运算顺序也是从左边到右边.
对于逻辑表达式中不同条件的先后顺序,可能会产生不同的运算逻辑,执行的效率也会有所不同.

以Con1ANDCon2这样的表达式举例,系统从左到右进行逻辑判断,当Con1为True时,需要继续判断Con2是否为True,只有当Con1,Con2都为True时,整个表达式才为True.
但是只要当Con1为False时,就不再需要判断Con2的值,而是直接返回False.
因此,以下的两个表达式在执行效率方面是有差异的:5Open;Close>OpenAND54ORClose>Open;Close>OpenOR5>4;通过上述的说明,我们应该知道,逻辑表达式的组合时,应该尽可能的把容易判别整个表达式逻辑的条件放在前面,以减少整个表达式的计算时间.
公式系统-TradeBlazer公式基础-表达式表达式表达式是操作符和保留字的有机组合,任意表达式都代表了一个值,表达式的值只能是以下的三种类型:数值型:即Numeric,NumericRef,NumericSeries三种数据类型.
布尔型:即Bool,BoolRef,BoolSeries三种数据类型.
字符串:即String,StringRef,StringSeries三种数据类型.
当您使用TradeBlazer公式的过程中,便可应用三种广泛数据类型的表达式,来完成您自己的程序.

数值型的表达式可以是一个数字,当然,他们也可以是一个数值型的保留字,例如:保留字"Close".

或者是通过运算符号组合的一个计算表达式,该表达式的结果是数值型.
下文中的例子都是数值型的表达式.
154;Vol;(High+Low)/2;布尔型的表达式能够返回一个值True/False,或者说它可以对表达式的值进行评估,然后返回其值,要么为True,要么为False.
逻辑表达式永远要涉及到比较运算,下面我们有一些逻辑表达式,它也就是对一个表达式的值是True还是False进行判断.
Close>Open;5High[1]){Counter=Counter[1]+1;.
.
.
}.
.
.
End在TradeBlazer公式中,If语句被广泛使用,如K线型态和特征走势,都需要大量的使用If语句,当条件满足的时候,在满足条件的Bar上面进行标记.
例如,下面的语句就是特征走势的例子:If(High>High[1]ANDLowHigh[1]ANDLowHigh[1]ANDLowClose[1],Value1=Value1+Vol;否则Value1=Value1-Vol,脚本如下:If(Colse>Close[1])Value1=Value1+Vol;ElseValue1=Value1-Vol;If-Else-IfIf-Else-If是在If-Else的基础上进行扩展,支持条件的多重分支.
语法如下:If(Condition1){TradeBlazer公式语句1;}ElseIf(Condition2){TradeBlazer公式语句2;}Else{TradeBlazer公式语句3;}Condition1是一个逻辑表达式,当Condition1为True的时候,TradeBlazer公式语句1将会被执行,Condition1为False时,将会继续判断Condition2的值,当Condition2为True时,TradeBlazer公式语句2将会被执行.
Condition2为False时,TradeBlazer公式语句3将会被执行.
Condition1,Condition2可以是多个条件表达式的逻辑组合,条件表达式必须用()括起来.
TradeBlazer公式语句是一些语句的组合,如果TradeBlazer公式语句是单条,您可以省略{},二条或者二条以上的语句必须使用{}.
If-Else-If的语句可以根据需要一直扩展,在最后的Else之后再加If(Condition)和新的执行代码即可.
当然您也可以省略最后的Else分支,语法如下:If(Condition1){TradeBlazer公式语句1;}ElseIf(Condition2){TradeBlazer公式语句2;}If-Else的嵌套If-Else的嵌套是在If-Else的执行语句中包含新的条件语句,即一个条件被包含在另一个条件中.
语法如下:If(Condition1){If(Condition2){TradeBlazer公式语句1;}Else{TradeBlazer公式语句2;}}Else{If(Condition3){TradeBlazer公式语句3;}Else{TradeBlazer公式语句4;}}Condition1是一个逻辑表达式,当Condition1为True的时候,将会继续判断Condition2的值,当Condition2为True时,TradeBlazer公式语句1将会被执行.
Condition2为False时,TradeBlazer公式语句2将会被执行.
当Condition1为False的时候,将会继续判断Condition3的值,当Condition3为True时,TradeBlazer公式语句3将会被执行.
Condition3为False时,TradeBlazer公式语句4将会被执行.
Condition1,Condition2,Condition3可以是多个条件表达式的逻辑组合,条件表达式必须用()括起来.
TradeBlazer公式语句是一些语句的组合,如果TradeBlazer公式语句是单条,您可以省略{},二条或者二条以上的语句必须使用{}.
例如,在一个交易指令中,条件设置如下:当前行情上涨的时候,如果收盘价高于开盘价时,则产生一个以收盘价买入1张合约;否则产生一个以开盘价买入1张合约.
当前行情没有上涨的时候,如果收盘价高于开盘价,则产生一个以收盘价卖出1张合约;否则产生一个以开盘价卖出1张合约.
脚本如下:If(Open>High[1]){If(Close>Open){Buy(1,Open);}Else{Buy(1,Close);}}Else{If(Close>Open){Sell(1,Open);}Else{Sell(1,Close);}}循环语句循环语句包括两种表达方式:For和While.
ForFor语句是一个循环语句,重复执行某项操作,直到循环结束.
语法如下:For循环变量=初始值To结束值{TradeBlazer公式语句;}循环变量为在之前已经定义的一个数值型变量,For循环的执行是从循环变量从初始值到结束值,按照步长为1递增,依次执行TradeBlazer公式语句.
结束值必须大于或等于初始值才有意义,初始值和结束值可以使用浮点数,但是在执行过程中会被直接取整.
只计算其整数部分.

TradeBlazer公式语句是一些语句的组合,如果TradeBlazer公式语句是单条,您可以省略{},二条或者二条以上的语句必须使用{}.
第一次执行时,首先将循环变量赋值为初始值,然后判断循环变量是否小于等于结束值,如果满足条件,则执行TradeBlazer公式语句,同时循环变量加1.
接着重新判断循环变量是否小于等于结束值,一直到条件为False,退出循环.
例如,以下的用户计算Price最近Length周期的和.
ParamsNumericSeriesPrice(1);NumericLength(10);VarsNumericSumValue(0);Numerici;Beginfori=0toLength-1{SumValue=SumValue+Price[i];}ReturnSumValue;End如果希望For语句从大到小进行循环,可以使用以下的语法:For循环变量=初始值DownTo结束值{TradeBlazer公式语句;}For-DownTo让循环变量从结束值每次递减1直到等于结束值,依次调用TradeBlazer公式语句执行,初始值必须大于或等于结束值才有意义.
For语句是比较常用的一种循环控制语句,它应用于知道循环次数的地方,很多内建用户函数中都使用For语句来完成相应的功能,比如Summation,Highest,Lowest,LinearReg等.
WhileWhile语句在条件为真的时候重复执行某一项操作.
即,只要条件表达式的值为真(True)时,就重复执行某个动作.
直到行情信息改变以致条件为假(False)时,循环才结束.
语法如下:While(Condition){TradeBlazer公式语句;}Condition是一个逻辑表达式,当Condition为True的时候,TradeBlazer公式语句将会被循环执行,Condition可以是多个条件表达式的逻辑组合,Condition必须用()括起来.
TradeBlazer公式语句是一些语句的组合,如果TradeBlazer公式语句是单条,您可以省略{},二条或者二条以上的语句必须使用{}.
例如,以下的公式用来计算要产生大于100000成交量需要最近Bar的个数:VarsNumericSumVolume(0);NumericCounter(0);BeginWhile(SumVolumeHigh,Tmp,High);oLower=IIf(TmpHigh[1]+Average(Close,10)*0.
5){Buy(100,High[1]+Average(Close,10)*0.
5);}如果使用变量,则整个代码变得简洁:Value1=High[1]+Average(Close,10)*0.
5;If(Close>Value1){Buy(100,Value1);}如果一些表达式的组合经常在不同的公式中被调用,这个时候变量就不能实现功能,变量只能在单个公式的内部使用,这个时候我们需要建立用户函数来完成这些功能,详细说明参见用户函数.

变量类型TradeBlazer公式支持九种数据类型,但对于变量定义,引用类型是无效的,剩余六种数据类型中分为简单和序列两大类,简单类型变量是单个的值,不能对其进行回溯,序列类型变量是和Bar长度一致的数据排列,我们可以通过回溯来获取当前Bar以前的任意值.
变量声明在使用变量之前,必须对变量进行声明,TradeBlazer公式使用关键字"Vars"来进行变量宣告,并指定变量类型.
可以选择赋默认值,也可以不赋默认值.
变量定义的语法如下:Vars变量类型变量名1(初值);变量类型变量名2(初值);变量类型变量名3(初值);下面是一些变量定义的例子:VarsNumericSeriesMyVal1(0);//定义数值型序列变量MyVal1,默认值为0;NumericMyVal2(0);//定义数值型变量MyVal2,默认值为0;BoolMyVal3(False);//定义布尔型变量MyVal3,默认值为False;StringMyVal4("Test");//定义字符串变量MyVal4,默认值为Test.
变量定义的个数没有限制,变量名称的命名规范详细说明参见命名规则.

整个公式中只能出现一个Vars宣告,并且要放到公式的开始部分,在参数定义之后,正文之前.
变量的默认值在声明变量时,通常会赋给变量一个默认值.
例如上例中的0,False,"Test"等就是变量的默认值.
如果某个变量没有赋予默认值,系统将会自动给该变量赋予默认值.
数值型变量的默认值为0,布尔型变量的默认值为False,字符串的默认值为空串.
变量的默认值是在当公式在执行时,给该变量赋予的初值,使该变量在引用时存在着有效的值.
在该公式每个Bar的执行过程中,改变量的默认值都会被重新赋值.
变量赋值变量声明完成之后,您可以在脚本正文中给变量指定一个值.
语法如下:Name=Expression;"Name"是变量的名称,表达式的类型可以是数值型、布尔型、字符串中的任何一种.
不过表达式的类型一定要和变量的数据类型相匹配.
如果变量被指定为是数值型的,那么表达式一定要是数值型的表达式.

例如:下面的语句将Close的10周期平均值赋值给变量Value1:Value1=Average(Close,10);在下面这个语句中,声明了一个名为"KeyReversal"的逻辑型变量,然后又把计算的值赋给它.

VarsBoolKeyReversal(False);BeginKeyReversal=LowHigh[1];.
.
.
End变量使用变量定义、赋值之后,在表达式中直接使用变量名就可以引用变量的值.
例如在下面的语句中计算了买入价格后,把值赋给数值型变量EntryPrc,在买入指令中便可直接应用变量名,通过变量名便可引用变量的值:VarsNumericEntryPrc(0);BeginEntryPrc=Highest(High,10);If(MarkerPosition1){Buy(1,EntryPrc);}End接下来的例子,我们计算最近10个Bar最高价中的最大值(不包括当前Bar),对比当前High,然后通过If语句,产生报警信息.
VarsBoolCon1(False);BeginCon1=High>Highest(High,10)[1];If(Con1){Alert("New10-barhigh");}End其实我们并不一定都要应用条件为True的情况,有时候我们需要判断条件为False的时候执行某些代码,如下的例子:VarsBoolCon1(False);BeginCon1=HighLowest(Low,10)[1];If(Con1==False){Alert("Newhighorlow");}End序列变量序列变量是变量中的一种,可以对序列变量进行回溯获取以前Bar的变量数据.
序列变量的声明和简单变量一样,只是定义的数据类型不同,您必须选择以下的3种类型来定义序列变量:NumericSeries/BoolSeries/StringSeries.
例如:VarsNumericSeriesMyNumSVal(0);BoolSeriesMyBoolVal(False);StringSeriesMyStrVal("");序列变量和简单变量一样,可以对其赋予默认值.
序列变量定义之后,您可以象简单变量一样的对其使用,不会有任何的不同.
除了支持全部简单变量的功能之外,序列变量还可以通过"[nOffset]"来回溯以前的变量值,详细说明参见变量回溯.

对于序列变量,TradeBlazer公式在内部针对其回溯的特性作了很多的特殊处理,也需要为序列变量保存相应的历史数据,因此,和简单变量相比,执行的速度和占用内存空间方面都作了一些牺牲.
因此,尽管您可以定义一个序列变量,把它当作简单变量来使用,但是,我们强烈建议您只将需要进行回溯的变量定义为序列变量.
公式系统-TradeBlazer公式基础-数据回溯数据回溯在TradeBlazer公式中有三种类型的数据回溯:变量回溯、参数回溯和函数回溯.

变量回溯TradeBlazer公式共支持九种数据类型,但对于变量定义,引用类型是无效的,剩余六种数据类型中分为简单和序列两大类,简单类型变量是单个的值,不能对其进行回溯,序列类型变量是和Bar长度一致的数据排列,我们可以通过回溯来获取当前Bar以前的任意值.
要使用变量回溯,需要在变量的后面,使用中括号"[nOffset]",nOffset是要回溯引用的Bar相对于当前Bar的偏移值,该值必须大于等于0,当nOffset=0时,即为获取当前Bar的变量值.
例如,我们定义如下技术指标:VarsNumericSeriesMyVal;BeginMyVal=Average(Close,10);PlotNumeric("MyVal",MyVal[3]);End以上公式定义数值型序列变量MyVal,MyVal等于收盘价的10个周期的平均值,然后将序列变量MyVal的前3个Bar数据输出.
以上公式MyVal的前9个数据因为需要计算的Bar数据不足,返回无效值,从第10个Bar开始,MyVal获取到正确的平均值,但是我们需要输出的数据是MyVal[3],即前3个Bar的数据,因此,直到第13个Bar,有效的数据才会被输出.
以上公式的13是该公式需要的最少引用周期数,如果将输出信息画到超级图表中,前12个Bar是没有图形显示的.
当nOffset>CurrentBar或者nOffsetMyVal){MyVal=Price[i];MyBar=i;}}HighestBar=MyBar;ReturnMyVal;End用户函数的调用用户函数成功创建之后(编译/保存成功),您可以在其他的用户函数、技术分析、交易指令等公式中调用用户函数,调用用户函数时需要注意保持参数类型的匹配,即用户函数参数的声明数据类型需和调用时传入参数的数据匹配,这是所指的匹配是指基本数据类型:数值型,布尔型,字符串三种类型匹配,并且保持序列参数和传入变量类型的对应.
我们可以对用户函数定义为Numeric或者NumericRef的参数使用Numeric类型的变量作为传入参数;但不能将在定义为NumericSeries类型的参数时传入Numeric.
具体的对应关系如下表:函数参数声明类型可传入的变量类型NumericNumeric,NumericRef,NumericSeriesNumericRefNumeric,NumericRef,NumericSeriesNumericSeriesNumericSeriesBoolBool,BoolRef,BoolSeriesBoolRefBool,BoolRef,BoolSeriesBoolSeriesBoolSeriesStringString,StringRef,StringSeriesStringRefString,StringRef,StringSeriesStringSeriesStringSeries对于函数的返回值,您也可以将用户函数的Numeric返回值赋值给NumericSeries或NumericRef变量.
即在用户函数的返回值使用时,忽略其扩展数据类型.
比如我们在调用Average求平均值时,可以这样调用:VarsNumericValue1;BeginValue1=Average(Close,10);.
.
.
End我们也可以按照以下方式进行调用:VarsNumericSeriesValue1;BeginValue1=Average(CloseTmp,10);.
.
.
EndA用户函数调用自身,我们称之为直接递归;A用户函数可以调用B用户函数,同时B用户函数也可以调用A用户函数,对于这种的情况,我们称之为间接递归;不管是直接递归还是间接递归,用户函数在执行的时候,都可能遇到递归调用没有出口,导致死循环的情况.
因此,我们在编写公式的时候,要注意避免使用递归算法,如果一定需要使用递归算法,要注意保证递归算法都有出口.
用默认参数调用用户函数用户函数在被调用的时候,如果传入的参数和参数的默认值一样,可以省略输出参数,使用默认值来调用用户参数.
只能够对排列在后面的那些参数使用默认参数,默认参数的定义参见参数.

对于用户函数的直接递归调用,默认参数调用有一些特殊的意义,如下所示,用户函数Fun1:ParamsNumericSeriesPrice(1);VarsNumericCumValue(0);BeginIf(CurrentBar==0){CumValue=Price;}else{CumValue=Fun1[1]+Price;}ReturnCumValue;End技术指标Ind1调用Fun1的代码如下:Value1=Fun1(Close);以上的用户函数通过默认参数调用Fun1的意思不是调用Fun1(1),而是将Ind1调用Fun1的Close传递下去,即求Fun1(Close)的上一个Bar的值.
以上Ind1调用Fun1的计算结果和调用如下的Fun2计算结果一致.
用户函数Fun2:ParamsNumericSeriesPrice(1);VarsNumericCumValue(0);BeginIf(CurrentBar==0){CumValue=Price;}else{CumValue=Fun1(Close)[1]+Price;}ReturnCumValue;End公式系统-TradeBlazer公式应用-用户字段用户字段用户字段作为一种特殊用途的公式,它主要用于在报价类窗体中使用,最大的特点在于:用户字段不像其他公式,它只需要最后一个Bar的输出数据,而不是所有Bar的输出数据.
因此,对于用户字段的处理和其他公式都不相同,我们对用户字段的使用规则归纳如下:支持三种基本类型的参数定义,支持指定参数默认值;不支持使用引用参数;支持六种类型的变量定义,支持指定变量的默认值;可以访问Data0-Data49个数据源的Bar数据;可以访问行情数据属性数据;必须通过FieldNumeric、FieldBool、FieldString返回数据,返回数据类型为三种基本类型的组合;可以支持Alert来进行报警;用户字段可以调用所有的用户函数进行计算;用户字段可以根据设置调用部分的系统函数;用户字段在执行时,必须要指定相应的数据源和周期,需要调用历史数据的,只有历史数据存在的情况下才能返回正确的值.
例如,用户字段Field1计算最近5个Bar的收盘价的最大价,用户函数Highest计算最大值.
脚本如下:ParamsNumericLength(5);VarsNumericHighValue(0);BeginHighValue=Highest(Close,Length);FieldNumeric("HighestBar",HighValue);End在用户字段中只能输出一组数据,该组数据通过FieldNumeric/FieldBool/FieldString的第一个参数:输出值的名称来进行识别,在一个用户字段中,不能出现两个不同的输出值名称,以下为错误的代码:FieldNumeric("Test1",Close);FieldNumeric("Test2",Open);FieldBool("Test1",True);以下为正确的代码:FieldNumeric("Test1",10);FieldBool("Test1",True);FieldString("Test1","TestString");FieldNumeric参见FieldNumeric.
FieldBool参见FieldBool.
FieldString参见FieldString.
Alert参见Alert.
公式系统-TradeBlazer公式应用-技术指标技术指标技术指标是最常用的一类公式,它通过计算一系列的数学公式,在每个Bar都返回值,这些值在图表模块中输出为线条、柱状图、点等表现形式,通过分析图形特点、走势和曲线帮助客户分析行情走势,得出合理的交易判断.
当技术指标应用在图表中时,您可以设置技术指标各输出值的表现形式,以及颜色、粗细等,如下图的点,线,柱状图所示:技术指标的使用规则归纳如下:支持三种基本类型的参数定义,支持指定参数默认值;不支持使用引用参数;支持六种类型的变量定义,支持指定变量的默认值;可以访问Data0-Data49个数据源的Bar数据;可以访问行情数据、属性数据;必须通过PlotNumeric、PlotBool、PlotString返回数据,返回数据类型为三种基本类型的组合;可以输出多组数据,通过PlotNumeric、PlotBool、PlotString的第一个参数,即输出名称来区分输出数据;可以支持Alert来进行报警;技术指标可以调用所有的用户函数进行计算;技术指标可以根据设置调用部分的系统函数;技术指标在执行时,必须要指定相应的数据源和周期,需要调用历史数据的,只有历史数据存在的情况下才能返回正确的值.
示例,技术指标RSI,脚本如下:ParamsNumericLength(14);NumericOverSold(20);NumericOverBought(80);VarsNumericRSIValue(0);NumericRSIColor(-1);BeginRSIValue=RSI(Close,Length);If(RSIValue>OverBought){RSIColor=RED;}ElseIf(RSIValueClose)And(LowClose);If(Condition){PlotBar("SZX",High,Low)}EndK线型态十字星判断条件,条件满足的情况下用PlotBar输出信息.
PlotBar参见PlotBar.
Alert参见Alert.
公式系统-TradeBlazer公式应用-特征走势特征走势特征走势是另外一种形式的技术分析公式,它对满足设定条件的Bar进行标记,使之醒目,便于客户进行分析.
特征走势和K线型态有很多相似之处,最大的不同在于,K线型态和特征走势的数据输出方式.
当特征走势应用在图表中时,您可以设置其输出值的表现形式,以及颜色、风格和粗细,如图所示:特征走势的使用规则归纳如下:支持三种基本类型的参数定义,支持指定参数默认值;不支持使用引用参数;支持六种类型的变量定义,支持指定变量的默认值;可以访问Data0-Data49个数据源的Bar数据;可以访问行情数据、属性数据;必须通过PlotNumeric、PlotBool、PlotString返回数据,返回数据类型为三种基本类型的组合;只能输出一组数据,用名称进行区分;可以支持Alert来进行报警;特征走势可以调用所有的用户函数进行计算;特征走势可以根据设置调用部分的系统函数;特征走势在执行时,必须要指定相应的数据源和周期,需要调用历史数据的,只有历史数据存在的情况下才能返回正确的值.
示例,特征走势创历史新高,脚本如下:ParamsNumericLength(5);VarsBoolCondition(False);BeginCondition=(High==Highest(High,Length));If(Condition){PlotNumeric("CLSXG",High)}End特征走势创历史新高判断条件,条件满足的情况下用PlotNumeric、PlotBool、PlotString输出信息.
PloerictNumeric参见PlotNum.
PloBooltBool参见Plot.
PloringtString参见PlotSt.
AleAlertrt参见.
公式系统-TradeBlazer公式应用-交易指令交易指令r公式提供一种简单的方法表达您的交易思想,那就是使用交易指令,一个简单的交易指令如下:TradeBlazeIf(Condition)Buy(1,Close);以上的语句表达的意思是:当某些条件满足了,将用当前Bar的收盘价买入1手指定商品.
就像您平时通过经纪商进行交易操作一样,TradeBlazer公式提供四个系统函数和现实中的四种交易动作进行对应,如下:函数名描述Buy平掉所有空头持仓,开多头仓位.
Sell平掉指定的多头持仓.
SellShort头仓位.
平掉所有多头持仓,开空BuyToCover平掉指定的空头持仓.
交易指令的使用规则归纳如下:支持三种基本类型的参数定义,支持指定参数默认值;,支持指定变量的默认值;ToCover产生交易动作,也可以使用各种内建平仓指令产生交指令至少包含一个交易动作;算;周期,需要调用历史数据的,只有历史数据存示例,交易指令MACD_LE,脚本如下:不支持使用引用参数;支持六种类型的变量定义可以访问Data0-Data49个数据源的Bar数据;可以访问行情数据、属性数据;通过Buy、Sell、SellShort和Buy易动作;每个交易交易指令可以调用所有的用户函数进行计交易指令可以根据设置调用部分的系统函数;交易指令在执行时,必须要指定相应的数据源和在的情况下才能返回正确的值.
ParamsNumericFastLength(12);NumericSlowLength(26);NumericMACDLength(9);NumericBuyLots(1);VarsNumericSeriesMACDValue;NumericSeriesAvgMACD;NumericMACDDiff;BoolCondition1;BoolCondition2;BeginMACDValue=XAverage(Close,FastLength)-XAverage(Close,SlowLength);AvgMACD=XAverage(MACDValue,MACDLength);MACDDiff=MACDValue-AvgMACD;Condition1=CrossOver(MACDValue,AvgMACD);Condition2=MACDValue>0;if(Condition1AndCondition2){Buy(BuyLots,Close);}EndMACD_LE在零轴之上,当MACDValue向上穿过AvgMACD值时为产生多头买入指令.
Buy参见Buy.
Sell参见Sell.
SellShort参见SellShort.
BuyToCover参见BuyToCover.
关于Delay默认情况下,4个交易函数产生的委托单即时发送;当参数Delay=True时,委托单将延迟到下一个Bar发送,这样设计的原因在于:只有延迟的委托单才会保证发送的交易指令的正确性.

假定在某商品A的周期为5分钟的数据上应用交易指令,A商品每1秒钟会产生一个Tick数据,因此一段时间内(]按钮表示:将可选公式列表中被鼠标单击选中的公式添加到已选公式列表中,准备导出;[>>]按钮表示:将可选公式列表中的所有公式全部添加到已选公式列表中,准备导出;[<]按钮表示:将已选公式列表中被鼠标单击选中的公式放回到可选公式列表中,取消导出该公式;[<<]按钮表示:将已选公式列表中的所有公式全部放回到已选公式列表中,取消导出这些公式;您还可以通过双击列表项进行操作;4.
选择公式文件的保存路径,通过鼠标单击[浏览]按钮打开浏览对话框,选择好公式文件的保存路径,输入公式文件名后单击[确定]按钮即可导出公式.
公式导入1.
鼠标单击选择要进行的操作,从备份文件中导入公式,然后进行按照向导提示进行下一步;2.
选择公式文件的保存路径,通过鼠标单击[浏览]按钮打开浏览对话框,选择要导入的文件,单击[下一步]按钮;3.
选择要导入的公式分类,单击[下一步]按钮;4.
选择要导入的公式列表,单击[完成]按钮,将会进行导入操作,该操作完成之后,整个导入过程完成.
注意:导入导出时请将将关联的用户函数一起选择,否则会导致导入不成功.
公式系统-TradeBlazer公式应用-交易策略交易策略通常单个交易指令只完成建仓或平仓的单个动作,而一个完整的交易策略应该至少包含建仓、平仓交易指令,并且根据需要加上止损,获利等锁定风险和收益的交易指令.
多个交易指令的组合才能更加有效的帮助我们完整的进行交易,因此,我们将多个交易指令的有效组合称之为交易策略.

假定我们创建一个交易策略,该交易策略由以下交易指令组成,并按照如下顺序应用到超级图表中.

当我们将该交易策略应用到超级图表上时,TradeBlazer公式将会从图表的第一个Bar开始执行交易策略,在第一个Bar上首先执行多头建仓指令A,可能会产生交易委托(开仓),该委托可能被设置为在当前Bar执行,也可以被设置为延迟到下一个Bar执行.
当多头建仓指令A执行完成之后,将按顺序调用多头平仓指令B,同时该指令会判断当前的持仓状态,仓位等信息,当条件满足的时候会产生交易委托(平仓).
依次执行止损平仓指令C和获利平仓指令D,当四个交易指令在第一个Bar上都执行完之后,将会移到第二个Bar执行,这时候,系统会首先读取上一个Bar是否有延迟的交易委托,如果有延迟的交易委托,对这些委托先进行处理,然后像第一个Bar一样,依次调用各个交易指令.
以此类推,从图表的第一个Bar到最后一个Bar,全部执行完成之后,整个交易策略执行完毕.
在整个执行过程产生的所有交易委托被保存下来供超级图表模块显示或进行性能测试分析.
当交易策略应用在超级图表中时,您可以设置交易策略开平仓的显示风格以及颜色、线条等,使之显示在超级图表中,如下图所示:交易策略测试引擎为了真实准确的模拟交易策略在过去时段的表现,并能在实时数据更新时使交易策略沿着预定的方向发展,TradeBlazer公式提供了一个强大的交易策略测试引擎,该处理引擎收集交易策略在历史过程中产生的所有委托单,将其应用在对应的图表中,并能根据交易设置创建交易策略性能测试报表供客户参考.

交易策略测试引擎包括了两大功能:历史数据测试和实时自动交易.
历史数据测试分析交易策略在历史过程中的交易动作并计算出交易盈亏,收益等性能指数.
实时自动交易收集实时数据,并根据实时数据生成相应的交易动作,条件满足时,将委托单直接发送到交易券商.
公式系统-TradeBlazer公式应用-交易策略参数优化交易策略参数优化在超级图表中插入一个或一个以上交易指令后,菜单和工具栏中的交易策略参数优化选项将会有效,您可以通过点击菜单项或工具栏使用该功能.
交易策略参数优化模块可对多个交易指令组合的所有参数进行优化,您可以通过参数设置界面对需要优化的参数进行设置,界面如下:参数优化目标有以下七种选项:净利润最大:以优化结果中的净利润最大为目标,保留指定数量的记录数;交易次数最大:以优化结果中的交易次数最大为目标,保留指定数量的记录数;平均净利润最大:以优化结果中的平均净利润最大为目标,保留指定数量的记录数;盈利因子最大:以优化结果中的盈利因子最大为目标,保留指定数量的记录数;收益率最大:以优化结果中的收益率最大为目标,保留指定数量的记录数;盈亏比率最大:以优化结果中的盈亏比率最大为目标,保留指定数量的记录数;回报率最大:以优化结果中的回报率最大为目标,保留指定数量的记录数.
通过双击参数项或点击参数设置按钮,对选中的参数项进行步长设置,界面如下:您可以设置参数的最小值,步长及最大值,系统将会根据设置,产生从最小值到最大值之间按步长分布的参数列表.
在各项参数设置完成之后,点击确定按钮,将会进行参数优化的计算,参数优化计算过程中会显示优化的进程,时间,当前参数,最优参数以及优化目标等信息,您可以通过点击取消按钮终止计算.

注意:根据优化参数设置的多少,优化时间可能长达几小时甚至数天,优化过程中,CPU将会大量被占用,您可以选择空闲的时间进行大量参数优化计算.
参数优化计算完成之后,将会显示出最优的记录,您可以通过工具栏的交易设置按钮修改交易参数,也可以通过重新优化按钮进行重新计算.
公式系统-TradeBlazer公式应用-交易策略性能测试交易策略性能测试在超级图表中插入一个或一个以上交易指令后,菜单和工具栏中的交易策略测试报表选项将会有效,您可以通过点击菜单项或工具栏使用该功能.
交易策略测试报表界面如下:帐户分析按照五个方面对帐户进行分析,包括交易汇总、交易分析、交易记录、平仓分析、阶段总结、资产变化、图表分析和系统设置.
交易汇总:按照多头交易、空头交易和全部交易列出当前交易策略的交易统计信息.

交易分析:对当前策略的交易情况进行分析,包括交易分析、盈亏分析和连续盈亏分析.

交易记录:按开仓平仓对所有交易进行配对组合,并计算盈亏及累计盈亏.

平仓分析:按平仓记录对交易情况进行分析和汇总.
阶段总结:按年、月对交易盈亏及次数进行统计.
资产变化:列出资产的变化记录及统计信息.
图表分析:按资产图表和盈亏图表两大类共十三小类对帐户进行图表分析.

系统设置:显示交易策略的参数,设置以及数据等内容.
附录A-编译错误编译错误基本编译错误错误代码错误描述C0001未确定的语法错误C0002声明格式错误C0003参数声明格式错误C0004变量声明格式错误C0005公式体格式错误C0006大括号不匹配C0007缺少分号C0008小括号不匹配语法语义错误错误错误代码错误描述C0101公式缺少RETURN语句C0102变量被重复定义C0103参数被重复定义C0104变量没有定义C0105参数没有定义C0106该名称已经被声明为公式名,不能使用该名称声明变量或参数C0107变量声明的数据类型错误C0108参数声明的数据类型错误C0109公式声明返回的数据类型错误C0110命名错误,只能使用字母、数字和下划线进行命名C0111向前引用指示必须是数值型变量或常量C0112赋值语句左右值必须使用相同(同类)数据类型C0113赋值语句左/右值的数据类型不可以是空值类型C0114赋值语句左值必须是变量而不能为常量C0115赋值语句左值变量不可使用向前引用C0116逻辑运算语句的左右值的数据类型必须属于Bool类C0117算术运算语句的左右值的数据类型必须属于Numeric类C0118If条件表达式数据类型必须属于Bool类C0119While条件表达式数据类型必须属于Bool类C0120For语句起步和终止条件表达式数据类型必须属于Numeric类C0121For语句起步条件表达式必须使用赋值语句C0122Return语句的返回值类型与公式定义的返回值类型不符C0123FieldNumeric/FieldBool/FieldString输出函数在一个公式中只能拥有一个名字C0124PlotNumeric/PlotBool/PlotString输出函数在一个公式中只能拥有一个名字C0125PlotBar输出函数在一个公式中只能拥有一个名字公式调用错误错误代码错误描述L0001公式被重复定义L0002公式没有被定义L0003公式声明的参数列表和预声明的参数列表不符合L0004调用公式所使用的参数数目与公式声明的参数列表不符合L0005调用公式所使用的参数数据类型与公式声明的参数列表不符合L0006该系统函数不能用于技术指标L0007该系统函数不能用于用户字段L0008该系统函数不能用于K线形态L0009该系统函数不能用于特征走势L0010该系统函数不能用于交易指令L0011该系统函数不能用于用户函数L0012要调用的子函数校验错误警告信息错误代码错误描述W0001父函数校验错误W0002父函数校验成功附录B-系统函数字母索引AA_AccountID:返回当前公式应用的交易帐户ID.
A_BrokerID:返回当前公式应用的交易帐户对应的交易商ID.
A_BuyAvgPrice:返回当前公式应用的帐户下当前商品的买入持仓均价.
A_BuyFreeze:返回当前公式应用的交易帐户的买入冻结.
A_BuyMargin:返回当前公式应用的交易帐户的买入保证金.
A_BuyPosition:返回当前公式应用的帐户下当前商品的买入持仓.
A_BuyProfitLoss:返回当前公式应用的帐户下当前商品的买入持仓盈亏.
A_CurrentEquity:返回当前公式应用的交易帐户的动态权益.
A_DeleteOrder:针对当前公式应用的帐户、商品发送撤单指令.
A_FreeMargin:返回当前公式应用的交易帐户的可用资金.
A_GetLastOpenOrderIndex:返回当前公式应用的帐户下当前商品的最后一个未成交委托单索引,按输入参数为条件.
A_GetLastOrderIndex:返回当前公式应用的帐户下当前商品的最后一个当日委托单索引,按输入参数为条件.
A_GetOpenOrderCount:返回当前公式应用的帐户下当前商品的未成交委托单数量.
A_GetOrderCount:返回当前公式应用的帐户下当前商品的当日委托单数量.
A_OpenOrderBuyOrSell:返回当前公式应用的帐户下当前商品的某个未成交委托单的买卖类型.

A_OpenOrderContractNo:返回当前公式应用的帐户下当前商品的某个委托单的合同号.
A_OpenOrderEntryOrExit:返回当前公式应用的帐户下当前商品的某个未成交委托单的开平仓状态.
A_OpenOrderFilledLot:返回当前公式应用的帐户下当前商品的某个未成交委托单的成交数量.

A_OpenOrderFilledPrice:返回当前公式应用的帐户下当前商品的某个未成交委托单的成交价格.

A_OpenOrderLot:返回当前公式应用的帐户下当前商品的某个未成交委托单的委托数量.

A_OpenOrderPrice:返回当前公式应用的帐户下当前商品的某个未成交委托单的委托价格.

A_OpenOrderStatus:返回当前公式应用的帐户下当前商品的某个未成交委托单的状态.
A_OpenOrderTime:返回当前公式应用的帐户下当前商品的某个未成交委托单的委托时间.

A_OrderBuyOrSell:返回当前公式应用的帐户下当前商品的某个委托单的买卖类型.
A_OrderCanceledLot:返回当前公式应用的帐户下当前商品的某个委托单的撤单数量.
A_OrderContractNo:返回当前公式应用的帐户下当前商品的某个委托单的合同号.
A_OrderEntryOrExit:返回当前公式应用的帐户下当前商品的某个委托单的开平仓状态.
A_OrderFilledLot:返回当前公式应用的帐户下当前商品的某个委托单的成交数量.
A_OrderFilledPrice:返回当前公式应用的帐户下当前商品的某个委托单的成交价格.
A_OrderLot:返回当前公式应用的帐户下当前商品的某个委托单的委托数量.
A_OrderPrice:返回当前公式应用的帐户下当前商品的某个委托单的委托价格.
A_OrderStatus:返回当前公式应用的帐户下当前商品的某个委托单的状态.
A_OrderTime:返回当前公式应用的帐户下当前商品的某个委托单的委托时间.
A_PositionProfitLoss:返回当前公式应用的帐户下当前商品的持仓盈亏.
A_PreviousEquity:返回当前公式应用的交易帐户的昨日结存.
A_ProfitLoss:返回当前公式应用的交易帐户的浮动盈亏.
A_SellAvgPrice:返回当前公式应用的帐户下当前商品的卖出持仓均价.
A_SellFreeze:返回当前公式应用的交易帐户的卖出冻结.
A_SellMargin:返回当前公式应用的交易帐户的卖出保证金.
A_SellPosition:返回当前公式应用的帐户下当前商品的卖出持仓.
A_SellProfitLoss:返回当前公式应用的帐户下当前商品的卖出持仓盈亏.
A_SendOrder:针对当前公式应用的帐户、商品发送委托单.
A_TodayBuyPosition:返回当前公式应用的帐户下当前商品的当日买入持仓.
A_TodayDeposit:返回当前公式应用的交易帐户的当日入金.
A_TodayDrawing:返回当前公式应用的交易帐户的当日出金.
A_TodaySellPosition:返回当前公式应用的帐户下当前商品的当日卖出持仓.
A_TotalAvgPrice:返回当前公式应用的帐户下当前商品的持仓均价.
A_TotalPosition:返回当前公式应用的帐户下当前商品的总持仓.
Abs:返回参数的绝对值.
AccountDataExist:当前公式应用商品的帐户数据是否有效.
Acos:返回参数的反余弦值.
Acosh:返回参数的反双曲余弦值.
Alert:产生一个报警动作.
AlertEnabled:返回当前公式应用的报警设置.
Asin:返回参数的反正弦值.
Asinh:返回参数的反双曲正弦值.
Atan:返回参数的反正切值.
Atan2:返回给定的X及Y坐标值的反正切值.
Atanh:返回参数的反双曲正切值.
AvgBarsEvenTrade:获得保本交易的平均持仓Bar数.
AvgBarsLosTrade:获得亏损交易的平均持仓Bar数.
AvgBarsWinTrade:获得盈利交易的平均持仓Bar数.
AvgEntryPrice:获得当前持仓的平均建仓价格.
BBarCount:当前公式应用商品数据的Bar总数.
BarInterval:当前公式应用商品数据的周期数值.
BarsSinceEntry:获得当前持仓的第一个建仓位置到当前位置的Bar计数.
BarsSinceExit:获得最近平仓位置到当前位置的Bar计数.
BarsSinceLastEntry:获得当前持仓的最后一个建仓位置到当前位置的Bar计数.
BarStatus:当前公式应用商品当前Bar的状态值.
BarType:当前公式应用商品数据的周期类型值.
BidAskSize:当前公式应用商品数据的买卖盘个数.
BigPointValue:当前公式应用商品数据的一个整数点的价值.
Black:返回黑色的RGB值Blue:返回蓝色的RGB值Buy:产生一个多头建仓操作.
BuyToCover:产生一个空头平仓操作.
CC:当前公式应用商品在当前Bar的收盘价.
CanMarketOrder:当前公式应用商品是否支持市价委托.
CanShortTrade:当前公式应用商品是否支持空头交易.
CanStopOrder:当前公式应用商品是否支持STOP委托.
CanTrade:当前公式应用商品是否支持交易.
Ceiling:将参数Number沿绝对值增大的方向,舍入为最接近的整数或基数Significance的最小倍数.
Close:当前公式应用商品在当前Bar的收盘价.
Combin:计算从给定数目的对象集合中提取若干对象的组合数.
Commentary:在超级图表当前Bar添加一行注释信息.
ContractProfit:获得当前持仓位置的每手浮动盈亏.
ContractSize:当前商品的合约大小.
ContractUnit:当前公式应用商品的每张合约包含的基本单位数量.
Cos:返回给定角度的余弦值.
Cosh:返回参数的双曲余弦值.
Ctan:返回给定角度的余切值.
CurrencyName:当前公式应用商品交易的货币名称.
CurrencySymbol:当前公式应用商品交易的货币符号.
CurrentBar:当前公式应用商品在当前Bar的索引值.
CurrentCapital:获得当前的可用资金.
CurrentContracts:获得当前持仓的持仓合约数.
CurrentDate:获取交易开拓者平台的当前日期.
CurrentEntries:获得当前持仓的建仓次数.
CurrentTime:获取交易开拓者平台的当前时间.
Cyan:返回青色的RGB值.
DD:当前公式应用商品在当前Bar的日期.
DarkBrown:返回茶色的RGB值.
DarkCyan:返回深青色的RGB值DarkGray:返回深灰色的RGB值.
DarkGreen:返回深绿色的RGB值.
DarkMagenta:返回深褐色的RGB值.
DarkRed:返回深红色的RGB值.
Date:当前公式应用商品在当前Bar的日期.
DateAdd:返回已添加指定天数的日期.
DateDiff:返回两个日期之间的天数间隔.
DateTimeToString:将日期时间值转化为字符串类型.
DateToString:将日期值转化为字符串类型.
Day:获得当前Bar的日信息.
DefaultColor:返回默认颜色值.
EEntryDate:获得当前持仓的第一个建仓位置的日期.
EntryPrice:获得当前持仓的第一个建仓价格.
EntryTime:获得当前持仓的第一个建仓位置的时间.
Enum_Buy:返回买卖状态的买入枚举值.
Enum_Canceled:返回委托状态的已撤单枚举值.
Enum_Canceling:返回委托状态的正在撤单枚举值.
Enum_Declare:返回委托状态的正在申报枚举值.
Enum_Declared:返回委托状态的已申报枚举值.
Enum_Deleted:返回委托状态的已废除枚举值.
Enum_Entry:返回开平仓状态的开仓枚举值.
Enum_Exit:返回开平仓状态的平仓枚举值.
Enum_ExitToday:返回开平仓状态的平今仓枚举值.
Enum_Filled:返回委托状态的全部成交枚举值.
Enum_FillPart:返回委托状态的部分成交枚举值.
Enum_Sell:返回委托状态的部分成交枚举值.
Even:返回沿绝对值增大方向取整后最接近的偶数.
Exact:该函数测试两个字符串是否完全相同.
ExchangeName:当前公式应用商品的交易所名称.
ExitDate:获得最近平仓位置Bar日期.
ExitPrice:获得最近平仓位置的平仓价格.
ExitTime:获得最近平仓位置Bar时间.
Exp:返回e的Number次幂.
ExpiredDate:当前公式应用商品的最后交易日.
FFact:返回数的阶乘.
FieldBool:输出用户字段的一个布尔值.
FieldNumeric:输出用户字段的一个数值.
FieldString:输出用户字段的一个字符串.
FileAppend:在指定文件中追加一行字符串.
FileDelete:删除指定文件.
Floor:将参数Number沿绝对值减小的方向去尾舍入,使其等于最接近的Significance的倍数.
FormulaName:获得当前执行的公式名称.
FracPart:返回实数舍入后的小数值.
Friday:获得星期五的值.
GGetGlobalVar:获取某个索引的全局变量值.
GetTBProfileString:读取公式信息文件指定块中的键名对应的字符串.
Green:返回绿色的RGB值.
GrossLoss:获得累计的总亏损.
GrossProfit:获得累计的总利润.
HH:当前公式应用商品在当前Bar的最高价.
High:当前公式应用商品在当前Bar的最高价.
HistoryDataExist:当前公式应用商品的历史数据是否有效.
Hour:获得当前Bar的小时信息.
II_AvgEntryPrice:在技术分析中输出交易指令组合在当前Bar的平均建仓成本.
I_CloseEquity:在技术分析中输出交易指令组合在当前Bar的盈亏.
I_CurrentContracts:在技术分析中输出交易指令组合在当前Bar的持仓手数.
I_MarketPosition:在技术分析中输出交易指令组合在当前Bar的持仓状况.
I_OpenEquity:在技术分析中输出交易指令组合在当前Bar的浮动盈亏.
IIF:执行真假值判断,根据逻辑测试的真假值返回不同的数值.
IIFString:执行真假值判断,根据逻辑测试的真假值返回不同的字符串.
InitialMargin:当前公式应用商品的初始保证金.
IntPart:返回实数舍入后的整数值.
InvalidInteger:返回整型的无效值.
InvalidNumeric:返回数值型的无效值.
InvalidString:字符串的无效值.
JKLL:当前公式应用商品在当前Bar的最低价.
LargestLosTrade:获得最大单次交易亏损数.
LargestWinTrade:获得最大单次交易盈利数.
LastEntryDate:获得当前持仓的最后一个建仓位置的日期.
LastEntryPrice:获得当前持仓的最后一个建仓价格.
LastEntryTime:获得当前持仓的最后一个建仓位置的时间.
Left:返回文本串的前lCount位.
Len:返回文本串中的字符数.
LightGray:返回浅灰色的RGB值.
Ln:返回一个数的自然对数.
Log:按所指定的底数,返回一个数的对数.
Low:当前公式应用商品在当前Bar的最低价.
Lower:将一个文字串中的所有大写字母转换为小写字母.
MMagenta:返回紫红色的RGB值.
MaintenanceMargin:当前公式应用商品的维持保证金.
MakeDate:将参数生成日期值.
MakeDateTime:将参数生成日期时间值.
MakeTime:将参数生成时间值.
MarginRatio:当前公式应用商品的默认保证金比率MarketPosition:获得当前持仓状态.
MaxConsecLosers:获得最大连续亏损交易次数.
MaxConsecWinners:获得最大连续盈利交易次数.
MaxContracts:获得当前持仓的最大持仓合约数.
MaxContractsHeld:获得最大的持仓合约数MaxEntries:获得最大的建仓次数.
MaxIDDrawDown:获得最大的资产缩水值.
MaxPositionLoss:获得当前持仓的最大浮动亏损数.
MaxPositionProfit:获得当前持仓的最大浮动盈利数.
MaxSingleTradeSize:当前公式应用商品的单笔交易限量.
Mid:返回文本串的后lCount位.
MinMove:当前公式应用商品的最小变动量.
Minute:获得当前Bar的分钟信息.
Mod:返回两数相除的余数.
Monday:获得星期一的值.
Month:获得当前Bar的月信息.
NNeg:返回参数的负绝对值.
NetProfit:获得累计的净利润.
NextClose:当前公式应用商品在下一个Bar的收盘价.
NextHigh:当前公式应用商品在下一个Bar的最高价.
NextLow:当前公式应用商品在下一个Bar的最低价.
NextOpen:当前公式应用商品在下一个Bar的开盘价.
NextOpenInt:当前公式应用商品在下一个Bar的持仓量.
NextVol:当前公式应用商品在下一个Bar的成交量.
NumEvenTrades:获得保本交易的总次数.
NumLosTrades:获得亏损交易的总次数.
NumWinTrades:获得盈利交易的总次数.
OO:当前公式应用商品在当前Bar的开盘价.
Odd:返回对指定数值进行舍入后的奇数.
Open:当前公式应用商品在当前Bar的开盘价.
OpenInt:当前公式应用商品在当前Bar的持仓量.
PPercentProfit:获得盈利的成功率.
Pi:返回数字3.
1415926535898.
PlotBar:在当前Bar输出两个值,用于在图表中当前Bar上画出连接两个值的线条.
PlotBool:在当前Bar输出一个布尔值.
PlotNumeric:在当前Bar输出一个数值.
PlotString:在当前Bar输出一个字符串.
PositionProfit:获得当前持仓位置的浮动盈亏.
Power:返回给定数字的乘幂.
PriceScale:当前公式应用商品的计数单位.
QQ_AskPrice:当前公式应用商品的最新卖盘价格.
Q_AskPriceFlag:当前公式应用商品的卖盘价格变化标志.
Q_AskVol:当前公式应用商品的最新卖盘量.
Q_AvgPrice:当前公式应用商品的实时均价.
Q_BidPrice:当前公式应用商品的最新买盘价格.
Q_BidPriceFlag:当前公式应用商品的买盘价格变化标志.
Q_BidVol:当前公式应用商品的最新买盘量.
Q_Close:当前公式应用商品的当日收盘价.
Q_High:当前公式应用商品的当日最高价.
Q_HisHigh:当前公式应用商品的历史最高价.
Q_HisLow:当前公式应用商品的历史最低价.
Q_InsideVol:当前公式应用商品的内盘.
Q_Last:当前公式应用商品的最新价.
Q_LastDate:当前公式应用商品的最新成交日期.
Q_LastFlag:当前公式应用商品的最新价变化标志.
Q_LastTime:当前公式应用商品的最新成交时间.
Q_LastVol:当前公式应用商品的现手.
Q_Low:当前公式应用商品的当日最低价.
Q_LowerLimit:当前公式应用商品的当日跌停板价.
Q_Open:当前公式应用商品的当日开盘价.
Q_OpenInt:当前公式应用商品的持仓量.
Q_OpenIntFlag:当前公式应用商品的持仓量变化标志.
Q_Oscillation:当前公式应用商品的振幅.
Q_OutsideVol:当前公式应用商品的外盘.
Q_PreOpenInt:当前公式应用商品的昨日持仓量.
Q_PreSettlePrice:当前公式应用商品的昨日结算价.
Q_PriceChg:当前公式应用商品的当日涨跌.
Q_PriceChgRatio:当前公式应用商品的当日涨跌幅.
Q_TickChg:当前公式应用商品的最新笔升跌.
Q_TodayEntryVol:当前公式应用商品的当日开仓量.
Q_TodayExitVol:当前公式应用商品的当日平仓量.
Q_TotalVol:当前公式应用商品的当日成交量.
Q_TurnOver:当前公式应用商品的成交金额.
Q_UpperLimit:当前公式应用商品的当日涨停板价.
QuoteDataExist:当前公式应用商品的行情数据是否有效.
RRand:返回位于两个指定数之间的一个随机数.
Red:返回红色的RGB值.
Rgb:返回自定义颜色值.
Right:返回文本串的从lFirst开始的lCount位.
Round:返回某个数字按指定位数舍入后的数字.
RoundDown:靠近零值,向下(绝对值减小的方向)舍入数字.
RoundUp:远离零值,向上(绝对值增大的方向)舍入数字.
SSaturday:获得星期六的值.
Second:获得当前Bar的秒信息.
Sell:产生一个多头平仓操作.
SellShort:产生一个空头建仓操作.
SetBreakEven:根据参数进行保本平仓操作.
SetDollarTrailing:根据参数进行价值回落平仓操作.
SetExitOnClose:当日收盘全部平仓.
SetGlobalVar:设置某个索引的全局变量值.
SetInactivate:根据参数进行盘整平仓操作.
SetPercentTrailing:根据参数进行百分比回落平仓操作.
SetPeriodTrailing:根据参数进行区间回落平仓操作.
SetProfitTarget:根据参数进行获利平仓操作.
SetStopLoss:根据参数进行止损平仓操作.
SetTBProfileString:把给定的键名及其值写入到公式信息文件的相应块中.
Sign:返回数字的符号.
Sin:返回给定角度的正弦值.
Sinh:返回某一数字的双曲正弦值.
Spread:当前公式应用商品的点差.
Sqr:返回参数的平方.
Sqrt:返回参数的正平方根.
StringToDate:将字符串转化为日期.
StringToDateTime:将字符串转化为日期时间.
StringToTime:将字符串转化为时间.
Sunday:获得星期日的值.
Symbol:当前公式应用商品的代码.
SymbolName:当前公式应用商品的名称.
SymbolType:当前公式应用商品的类型.
SystemDateTime:获取交易开拓者平台的当前日期时间.
TT:当前公式应用商品在当前Bar的时间.
Tan:返回给定角度的正切值.
Tanh:返回某一数字的双曲正切值.
Text:将参数中的数字转化为字符串.
Thursday:获得星期四的值.
Time:当前公式应用商品在当前Bar的时间.
TimeToString:将时间值转化为字符串类型.
TotalBarsEvenTrades:获得保本交易的总持仓Bar数.
TotalBarsLosTrades:获得亏损交易的总持仓Bar数.
TotalBarsWinTrades:获得盈利交易的总持仓Bar数.
TotalTrades:获得交易的总次数.
Trim:除了文本两边所有的空格.
Trunc:将数字的指定小数部分截去Tuesday:获得星期二的值.
UUnplot:删除曾经输出的值.
Upper:将一个文字串中的所有小写字母转换为大写字母.
VV:当前公式应用商品在当前Bar的成交量.
Value:将代表数字的文字串转换成数字.
Vol:当前公式应用商品在当前Bar的成交量.
WWednesday:获得星期三的值.
Weekday:获得当前Bar的周信息.
White:返回白色的RGB值XYYear:获得当前Bar的年信息.
Yellow:返回黄色的RGB值Z附录C-系统函数分类索引数学函数,字符串函数,颜色函数,时间函数,数据函数,属性函数,行情函数,帐户函数,枚举函数,交易函数,其他函数数学函数Abs:返回参数的绝对值.
Acos:返回参数的反余弦值.
Acosh:返回参数的反双曲余弦值.
Asin:返回参数的反正弦值.
Asinh:返回参数的反双曲正弦值.
Atan:返回参数的反正切值.
Atan2:返回给定的X及Y坐标值的反正切值.
Atanh:返回参数的反双曲正切值.
Ceiling:将参数Number沿绝对值增大的方向,舍入为最接近的整数或基数Significance的最小倍数.
Combin:计算从给定数目的对象集合中提取若干对象的组合数.
Cos:返回给定角度的余弦值.
Cosh:返回参数的双曲余弦值.
Ctan:返回给定角度的余切值.
Even:返回沿绝对值增大方向取整后最接近的偶数.
Exp:返回e的Number次幂.
Fact:返回数的阶乘.
Floor:将参数Number沿绝对值减小的方向去尾舍入,使其等于最接近的Significance的倍数.
FracPart:返回实数舍入后的小数值.
IntPart:返回实数舍入后的整数值.
Ln:返回一个数的自然对数.
Log:按所指定的底数,返回一个数的对数.
Mod:返回两数相除的余数.
Neg:返回参数的负绝对值.
Odd:返回对指定数值进行舍入后的奇数.
Pi:返回数字3.
1415926535898.
Power:返回给定数字的乘幂.
Rand:返回位于两个指定数之间的一个随机数.
Round:返回某个数字按指定位数舍入后的数字.
RoundDown:靠近零值,向下(绝对值减小的方向)舍入数字.
RoundUp:远离零值,向上(绝对值增大的方向)舍入数字.
Sign:返回数字的符号.
Sin:返回给定角度的正弦值.
Sinh:返回某一数字的双曲正弦值.
Sqr:返回参数的平方.
Sqrt:返回参数的正平方根.
Tan:返回给定角度的正切值.
Tanh:返回某一数字的双曲正切值.
Trunc:将数字的指定小数部分截去字符串函数Exact:该函数测试两个字符串是否完全相同.
Left:返回文本串的前lCount位.
Len:返回文本串中的字符数.
Lower:将一个文字串中的所有大写字母转换为小写字母.
Mid:返回文本串的后lCount位.
Right:返回文本串的从lFirst开始的lCount位.
Text:将参数中的数字转化为字符串.
Trim:除了文本两边所有的空格.
Upper:将一个文字串中的所有小写字母转换为大写字母.
Value:将代表数字的文字串转换成数字.
颜色函数Black:返回黑色的RGB值Blue:返回蓝色的RGB值Cyan:返回青色的RGB值.
DarkBrown:返回茶色的RGB值.
DarkCyan:返回深青色的RGB值DarkGray:返回深灰色的RGB值.
DarkGreen:返回深绿色的RGB值.
DarkMagenta:返回深褐色的RGB值.
DarkRed:返回深红色的RGB值.
DefaultColor:返回默认颜色值.
Green:返回绿色的RGB值.
LightGray:返回浅灰色的RGB值.
Magenta:返回紫红色的RGB值.
Red:返回红色的RGB值.
Rgb:返回自定义颜色值.
White:返回白色的RGB值Yellow:返回黄色的RGB值时间函数CurrentDate:获取交易开拓者平台的当前日期.
CurrentTime:获取交易开拓者平台的当前时间.
DateAdd:返回已添加指定天数的日期.
DateDiff:返回两个日期之间的天数间隔.
DateTimeToString:将日期时间值转化为字符串类型.
DateToString:将日期值转化为字符串类型.
Day:获得当前Bar的日信息.
Friday:获得星期五的值.
Hour:获得当前Bar的小时信息.
MakeDate:将参数生成日期值.
MakeDateTime:将参数生成日期时间值.
MakeTime:将参数生成时间值.
Minute:获得当前Bar的分钟信息.
Monday:获得星期一的值.
Month:获得当前Bar的月信息.
Saturday:获得星期六的值.
Second:获得当前Bar的秒信息.
StringToDate:将字符串转化为日期.
StringToDateTime:将字符串转化为日期时间.
StringToTime:将字符串转化为时间.
Sunday:获得星期日的值.
SystemDateTime:获取交易开拓者平台的当前日期时间.
Thursday:获得星期四的值.
TimeToString:将时间值转化为字符串类型.
Tuesday:获得星期二的值.
Wednesday:获得星期三的值.
Weekday:获得当前Bar的周信息.
Year:获得当前Bar的年信息.
数据函数BarCount:当前公式应用商品数据的Bar总数.
BarStatus:当前公式应用商品当前Bar的状态值.
C:当前公式应用商品在当前Bar的收盘价.
Close:当前公式应用商品在当前Bar的收盘价.
CurrentBar:当前公式应用商品在当前Bar的索引值.
D:当前公式应用商品在当前Bar的日期.
Date:当前公式应用商品在当前Bar的日期.
H:当前公式应用商品在当前Bar的最高价.
High:当前公式应用商品在当前Bar的最高价.
HistoryDataExist:当前公式应用商品的历史数据是否有效.
L:当前公式应用商品在当前Bar的最低价.
Low:当前公式应用商品在当前Bar的最低价.
NextClose:当前公式应用商品在下一个Bar的收盘价.
NextHigh:当前公式应用商品在下一个Bar的最高价.
NextLow:当前公式应用商品在下一个Bar的最低价.
NextOpen:当前公式应用商品在下一个Bar的开盘价.
NextOpenInt:当前公式应用商品在下一个Bar的持仓量.
NextVol:当前公式应用商品在下一个Bar的成交量.
O:当前公式应用商品在当前Bar的开盘价.
Open:当前公式应用商品在当前Bar的开盘价.
OpenInt:当前公式应用商品在当前Bar的持仓量.
T:当前公式应用商品在当前Bar的时间.
Time:当前公式应用商品在当前Bar的时间.
V:当前公式应用商品在当前Bar的成交量.
Vol:当前公式应用商品在当前Bar的成交量.
属性函数BarInterval:当前公式应用商品数据的周期数值.
BarType:当前公式应用商品数据的周期类型值.
BidAskSize:当前公式应用商品数据的买卖盘个数.
BigPointValue:当前公式应用商品数据的一个整数点的价值.
CanMarketOrder:当前公式应用商品是否支持市价委托.
CanShortTrade:当前公式应用商品是否支持空头交易.
CanStopOrder:当前公式应用商品是否支持STOP委托.
CanTrade:当前公式应用商品是否支持交易.
ContractSize:当前商品的合约大小.
ContractUnit:当前公式应用商品的每张合约包含的基本单位数量.
CurrencyName:当前公式应用商品交易的货币名称.
CurrencySymbol:当前公式应用商品交易的货币符号.
ExchangeName:当前公式应用商品的交易所名称.
ExpiredDate:当前公式应用商品的最后交易日.
InitialMargin:当前公式应用商品的初始保证金.
MaintenanceMargin:当前公式应用商品的维持保证金.
MarginRatio:当前公式应用商品的默认保证金比率MaxSingleTradeSize:当前公式应用商品的单笔交易限量.
MinMove:当前公式应用商品的最小变动量.
PriceScale:当前公式应用商品的计数单位.
Spread:当前公式应用商品的点差.
Symbol:当前公式应用商品的代码.
SymbolName:当前公式应用商品的名称.
SymbolType:当前公式应用商品的类型.
行情函数Q_AskPrice:当前公式应用商品的最新卖盘价格.
Q_AskVol:当前公式应用商品的最新卖盘量.
Q_AvgPrice:当前公式应用商品的实时均价.
Q_AskPriceFlag:当前公式应用商品的卖盘价格变化标志.
Q_BidPrice:当前公式应用商品的最新买盘价格.
Q_BidPriceFlag:当前公式应用商品的买盘价格变化标志.
Q_BidVol:当前公式应用商品的最新买盘量.
Q_Close:当前公式应用商品的当日收盘价.
Q_High:当前公式应用商品的当日最高价.
Q_HisHigh:当前公式应用商品的历史最高价.
Q_HisLow:当前公式应用商品的历史最低价.
Q_InsideVol:当前公式应用商品的内盘.
Q_Last:当前公式应用商品的最新价.
Q_LastDate:当前公式应用商品的最新成交日期.
Q_LastFlag:当前公式应用商品的最新价变化标志.
Q_LastTime:当前公式应用商品的最新成交时间.
Q_LastVol:当前公式应用商品的现手.
Q_Low:当前公式应用商品的当日最低价.
Q_LowerLimit:当前公式应用商品的当日跌停板价.
Q_Open:当前公式应用商品的当日开盘价.
Q_OpenInt:当前公式应用商品的持仓量.
Q_OpenIntFlag:当前公式应用商品的持仓量变化标志.
Q_Oscillation:当前公式应用商品的振幅.
Q_OutsideVol:当前公式应用商品的外盘.
Q_PreOpenInt:当前公式应用商品的昨日持仓量.
Q_PreSettlePrice:当前公式应用商品的昨日结算价.
Q_PriceChg:当前公式应用商品的当日涨跌.
Q_PriceChgRatio:当前公式应用商品的当日涨跌幅.
Q_TickChg:当前公式应用商品的最新笔升跌.
Q_TodayEntryVol:当前公式应用商品的当日开仓量.
Q_TodayExitVol:当前公式应用商品的当日平仓量.
Q_TotalVol:当前公式应用商品的当日成交量.
Q_TurnOver:当前公式应用商品的成交金额.
Q_UpperLimit:当前公式应用商品的当日涨停板价.
QuoteDataExist:当前公式应用商品的行情数据是否有效.
帐户函数A_AccountID:返回当前公式应用的交易帐户ID.
A_BrokerID:返回当前公式应用的交易帐户对应的交易商ID.
A_BuyAvgPrice:返回当前公式应用的帐户下当前商品的买入持仓均价.
A_BuyFreeze:返回当前公式应用的交易帐户的买入冻结.
A_BuyMargin:返回当前公式应用的交易帐户的买入保证金.
A_BuyPosition:返回当前公式应用的帐户下当前商品的买入持仓.
A_BuyProfitLoss:返回当前公式应用的帐户下当前商品的买入持仓盈亏.
A_CurrentEquity:返回当前公式应用的交易帐户的动态权益.
A_DeleteOrder:针对当前公式应用的帐户、商品发送撤单指令.
A_FreeMargin:返回当前公式应用的交易帐户的可用资金.
A_GetLastOpenOrderIndex:返回当前公式应用的帐户下当前商品的最后一个未成交委托单索引,按输入参数为条件.
A_GetLastOrderIndex:返回当前公式应用的帐户下当前商品的最后一个当日委托单索引,按输入参数为条件.
A_GetOpenOrderCount:返回当前公式应用的帐户下当前商品的未成交委托单数量.
A_GetOrderCount:返回当前公式应用的帐户下当前商品的当日委托单数量.
A_OpenOrderBuyOrSell:返回当前公式应用的帐户下当前商品的某个未成交委托单的买卖类型.

A_OpenOrderContractNo:返回当前公式应用的帐户下当前商品的某个委托单的合同号.
A_OpenOrderEntryOrExit:返回当前公式应用的帐户下当前商品的某个未成交委托单的开平仓状态.
A_OpenOrderFilledLot:返回当前公式应用的帐户下当前商品的某个未成交委托单的成交数量.

A_OpenOrderFilledPrice:返回当前公式应用的帐户下当前商品的某个未成交委托单的成交价格.

A_OpenOrderLot:返回当前公式应用的帐户下当前商品的某个未成交委托单的委托数量.

A_OpenOrderPrice:返回当前公式应用的帐户下当前商品的某个未成交委托单的委托价格.

A_OpenOrderStatus:返回当前公式应用的帐户下当前商品的某个未成交委托单的状态.
A_OpenOrderTime:返回当前公式应用的帐户下当前商品的某个未成交委托单的委托时间.

提速啦香港独立物理服务器E3 16G 20M 5IP 299元

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

Virmach款低价VPS可选可以选择多个机房,新增多款低价便宜VPS主机7.2美元起

Virmach商家我们是不是比较熟悉?速度一般,但是人家价格低,而且机房是比较多的。早年的时候有帮助一个有做外贸也许需要多个机房且便宜服务商的时候接触到这个商家,有曾经帮助够买过上百台这样的低价机器。这里需要提醒的,便宜但是速度一般,尤其是中文业务速度确实不快,如果是外贸业务,那肯定是没有问题。这几天,我们有看到Virmach推出了夏季优惠促销,VPS首年8折,最低年付仅7.2美元,多机房可选,如...

atcloud:480G超高防御VPS低至$4/月,美国/新加坡等6机房,512m内存/1核/500g硬盘/不限流量

atcloud主要提供常规cloud(VPS)和storage(大硬盘存储)系列VPS,其数据中心分布在美国(俄勒冈、弗吉尼亚)、加拿大、英国、法国、德国、新加坡,所有VPS默认提供480Gbps的超高DDoS防御+不限流量,杜绝DDoS攻击骚扰,比较适合海外建站等相关业务。ATCLOUD.NET是一家成立于2020年的海外主机商,主要提供KVM架构的VPS产品、LXC容器化产品、权威DNS智能解...

支付宝免单是真的吗为你推荐
月付百万的女人们满身香水味的女人和满身油烟味的女人,那种才男人们最想要的的女人?电脑管家和360哪个好腾讯电脑管家和360安全卫士哪个更好燃气热水器和电热水器哪个好电热水器和燃气热水器哪一个更安全,且更节省能源?免费阅读小说app哪个好有什么好用的看小说的app电视直播软件哪个好电视直播软件哪个好oppo和vivo哪个好vivo和oppo哪个更耐用红茶和绿茶哪个好红茶和绿茶哪个比较好?美国国际集团深圳500强企业都有哪些?qq空间登录不了登陆不了QQ空间飞信空间登录移动飞信客户端怎么登陆???
新加坡服务器 加勒比群岛 便宜域名 bluehost 宕机监控 英语简历模板word 好看的留言 双12活动 2017年万圣节 qq数据库下载 hinet 中国电信测速网 新世界服务器 lick 数据库空间 photobucket 万网空间 lamp是什么意思 江苏徐州移动 免备案jsp空间 更多