以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  金字塔外盘外汇交易 IB使用教程  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=120)

--  作者:admin
--  发布时间:2009/10/30 20:22:10
--  金字塔外盘外汇交易 IB使用教程

首先您要对IB要有一定了解,并在IB开通交易帐户。
IB的详细介绍和开户问题,情参考专贴 http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=122

 

目前金字塔支持的IB全部交易品种详情见下表,请它品种暂不支持交易

 
图片点击可在新窗口打开查看此主题相关图片如下:ib交易品种.png
图片点击可在新窗口打开查看

 

 
1、 安装金字塔决策交易系统(务必注意金字塔一定要在TWS之后装,否则可能会引起接收数据不正常);
2、 通过校正TWS时区的小工具启动TWS;步骤:开始菜单->程序->金字塔决策交易系统->启动 TraderWorkstation
3、 请用纸账户TWS,熟练后再使用真实帐户;
4、不熟悉飞狐的,可细看帮助主题、初学者导航。将鼠标放在金字塔有关按键上,都有功能提示。
5、有关个性选项,请按[工具]---[选项]---依次选择;{此项请大家仔细浏览、选择}
6、希望存储更多分钟数据的用户,可通过[工具]---[选项]---[维护],选择分钟数据的存储天数;如图
7、如果出现数据因为网络或服务器等问题出现间断、混乱,可通过点击屏幕右下角的“IB”标,选择相关品种或全部品种补数据(一般只需补当日秒数据);
8、如果发现之前某天数据有问题,可像10、的方式补历史数据;
9、经过一天的使用,熟悉各项功能后,可通过[盈透数据接收管理]添加你特有的有关品种,请尽可能参照已列品种;注意可能要同时修改[工具]---[市场与板块]—[市场分类]---[编辑]的有关信息,其中[市场]和[时区]必须一致;
 
安装TWS:
1、为了运行交易平台TWS的任何版本,您必须在您的计算机上现安装免费的Java插件,它能够通过点击按钮下载。
http://www.java.com/zh_CN/download/manual.jsp
 
2、下载交易平台TWS独立版(请务必下载此版本,官方最新版的TWS有BUG会导致接收不正常)
https://download.ibkr.com.cn/download/tws40_install_latest.exe  
   
3、安装次序勿比记住先安装TWS,然后再安装金字塔。如果次序反了会导致金字塔接收IB数据不正常。TWS安装目录尽量安装在默认的C:\\JTS目录中,安装再其他目录个别用户会有无法正常使用的现象,因为JAVA设计的程序存在某些不稳定因素存在。
 
如果你尚未在IB开户拥有正式账号,可用TWS演示版来进行登陆。
进入TWS后,输入
用户名: edemo
密码: demouser
通过TWS的演示账户,也可以运行金字塔系统试用版,但是要注意使用演示帐户登陆的TWS平台得到数据都是模拟数据,而非真实的交易数据,在成交时间上和价格上都不一样。
 
使用金字塔的盈透(IB)数据管理器
单击“工具”菜单,然后选择“启动接收”,弹出如下数据接收系统对话框
 
 图片点击可在新窗口打开查看
首先确保下方的“显示IB接口”复选框选中,然后选择上方接口种类栏,选择“IB下单接口”,然后单击“启动接收”按钮。只有启动IB下单接口,我们才可以通过IB下单。
然后再双击“金字塔行情数据”,然后连接金字塔的内盘数据行情,金字塔的内部行情服务器,提供了IB上绝大多数的活跃品种的即时行情数据和历史数据,非常方便大家使用,如下图所示:
注意:IB的下单接口和金字塔的行情数据可以同时打开。
图片点击可在新窗口打开查看
 
 
IB的数据管理器选项
为了防止IB的数据与金字塔的外盘服务器数据冲突,默认情况下,金字塔以从金字塔服务器过来淂数据为主,关闭了从TWS上自动补数据,这些在选项里进行调整。
图片点击可在新窗口打开查看
 
如果你平时只从TWS读取数据到金字塔,不从金字塔内部服务器上读取外盘数据,那么无需连接金字塔的内置外盘外汇行情,如果连接了外盘服务器,那么必须按照图上设置,强制打开数据接收和补数据和智能市场数据选项。金字塔的外盘行情都是1挡盘口的,如果你需要看到TWS的多档盘口,那么也必须强制接收TWS的行情.
如果你同时需要从金字塔内部服务器读取数据,又想连接TWS,但是又怕数据不同步造成的各种问题,那么也可以取消勾选上图设置中的“强制收来自TWS的行情”选项。
 
主意: 金字塔外盘服务器提供的数据仅供用户参考的,是不稳定的,强烈建义用户实盘交易时勾选"强制接受来自TWS的行情",这样确保盘中数据的稳定可靠.
 
对于用户经常使用的和交易的品种,需要用户在盈透数据管理器上添加TWS品种,这样金字塔才可以从TWS中获取您所添加的品种数据。
用户可以在盈透数据接收管理上的编辑部分单击鼠标右键然后选择“插入品种”菜单,在随后弹出的品种选择器上选择好品种后单击确定按钮来进行添加。此外金字塔在盈透数据接收管理做了很多重大改进,品种管理输入采用全部智能模式,用户只要输入【IB代码+交割月数】即可,全部相关数据金字塔自动代入,非常方便。
如恒指10月期货,输入“HIS”回车后,选“10” 即可
USDJPY,只要输入“USD”回车后,再选相应的“美元日元”一项即可,如图
图片点击可在新窗口打开查看
 
金字塔的TWS品种管理已经内置了IB的常用主要市场的常用品种,包含期货、外汇、港股、美股、新加坡、澳大利亚等。
用户还可以自行扩充里面的内容,自己添加和分类,进一步扩充和完善金字塔所能识别管理的IB品种。
 
只要TWS的品种选择器上有的品种,即便不在用户添加的内容之内只要动态显示牌上有,金字塔照样能够识别并自动调出数据,金字塔在安装时会将主要市场的期货品种和港股数据自动安装到用户机器,对于其他市场,我们提供代码对照表供用户下载,用户只要在数据管理器上进入相应市场将代码对照表里的数据导入即可。
 
虽然绝大部分IB品种都可以直接再金字塔下管理,但是对于像期权,指数或者其他金字塔品种选择器上没有的一些其他数据,用户则需要在TWS数据接收管理器上手工添加,方法步骤如下:
首先用户要在TWS上添加该品种,然后双击该品种弹出该品种的详细描述,然后按照该描述将信息添加到金字塔上即可,例如添加一个指数期货的期权数据如下图:
图片点击可在新窗口打开查看
 图片点击可在新窗口打开查看
小技巧,用户可以不用填写交割月份和行使价以及方向也可以快速添加,只要用户从TWS上找到该品种具体的产品代码后,直接填在金字塔的产品代码位置即可。
手工添加IB品种需要注意时区不能乱填要与对应的交易所一致,如果你不知道时区多少可以不填金字塔将自动帮你从相应市场中提取。
 
有关时区问题的特别说明
金字塔图表显示交易时间一般均为交易所时间,即用户填写的时区按照标准时区填写即可。比如中国是8,日本是9等。但是对于24小时交易的或者交易所时间开盘和收盘时间不在一天的品种,金字塔上就必须要对交易时间进行修正,让其都在一整天的范围之内中间不允许跨天,所以像GLOBEX市场我们的时间不是按照传统的美国-5时区设置而是210M,就是因为这样调整时间,可以将开盘时间调整到0点,防止跨天现象出现。至于为什么会有210M这个奇怪时区,是因为金字塔的时区支持按分钟单位计算,如果没有后面的M字母,则为小时,否则按分钟计算。
注意可能要同时修改[工具]---[市场与板块]—[市场分类]---[编辑]的有关信息,其中[市场]和[时区]必须一致;
 
对于内部代码的使用说明
内部代码是金字塔软件上使用的代码,对于期货品种而言一般是 品种+月份,直接键盘敲代码可以在键盘精灵中迅速定位该品种。
金字塔对IB常用品种都已经在市场管理器中设好,但是对于其他品种可能在市场设置中没有将其代码段包含进来,最常见是对于IB的不同品种小数位不同,用户可以在[工具]---[市场与板块]—[市场分类]---[编辑]中打开相应市场,然后在 分类信息 列表中,添加一个包含新添加代码段的信息,一般只需将小数点填好,其他按照已有设置照填即可。编辑完后,最好将其拖到第一行上,保证能优先启用。
 
连接IB接口TWS获取数据和下单
 
用户首先要先在盈透数据管理器上设置好需要查看的IB品种数据后,然后通过用户名密码登陆TWS。
然后必须要在TWS上打开设置允许连接金字塔才能从TWS上获取数据和进行下单操作,操作步骤图下:
图片点击可在新窗口打开查看
 
设置完毕后,单击盈透数据管理器右上方的“连接”按钮。随后弹出连接对话框
图片点击可在新窗口打开查看
 
IP地址:如果不填表示联机本机的TWS,如果您的TWS是在局域网的一台计算机上,IP地址这里要填局域网的IP地址
连接ID:金字塔允许多个终端连接到同一个TWS上,每个金字塔终端需要分配一个唯一的ID。
设置完毕后,点击确定按。
 
随后tws将弹出确认对话框,提醒是否允许金字塔连接到其上面
图片点击可在新窗口打开查看
 
单击YES按钮即可完成连接。
 
最新版的TWS,IB增加了一项限制性措施,会导致金字塔无法在IB下下单,请单击TWS的“配置”菜单->应用程序界面->所有应用程序界面设定,然后将“对API订单绕开订单预防措施”勾选中。
 
如果TWS服务器返回错误信息或者一些通知,会在金字塔盈透数据管理器下方告知,请用户仔细查看。
图片点击可在新窗口打开查看
 
 
从IB上补充数据到金字塔
 
虽然金字塔提供了内部的行情外盘数据,但并不能完全覆盖IB的所有支持品种,对于金字塔服务器没有提供的数据,用户则需要到TWS进行数据补充。
金字塔支持自动补充IB数据,用户在切换到分时图,1分,5分,日线等周期时,金字塔会根据用户当前缺少的数据自动从服务器补充。但是有时金字塔补过来的数据并不理想时,需要用户自己手工来补充数据。
将准备补充数据的品种在下图左边红框标记位置的品种数据前打勾,多个品种可以多选,然后在下图右边选择好周期,以及补数据的长度,然后点红色圈标记位置的开始补充按钮即可。
图片点击可在新窗口打开查看
 
注意事项:
·从IB补数据过来有时间上的限制,日线最长1年,1分钟和5分钟最长1周,1秒,5秒,10秒,30秒等当日分时数据最长2000笔。
·由于当日分时数据有2000笔限制,所以对于那些24小时长时间交易的品种,金字塔自动补的分时数据是30秒一笔的,这样就导致了尤其是1分钟K线图数据缺口较多比较粗糙,这种情况用户需要手工这里补一下5秒或者1秒数据,但是由于2000笔限制,很多品种可能无法补到开盘,所以这里有个小技巧,用户可以将截至日期调至明天日期,然后再手工补1分或者5分数据,这样金字塔就可以补充当日的1分和5分数据了,并且还与IB数据保持了高度的一致。
·从IB批量补充数据时,请切记同时补充的品种数量在5个左右不要过多,否则IB容易断线而导致用户补充数据时被IB拒绝。一旦出现始终无法补充数据时,用户只要将TWS退出然后再重新登陆进入即可。为方便大家补充数据,按住Ctrl键选中补充数据时,金字塔会同时选择/撤销多个品种。
·遇到向IB请求补数据无效时,只要重启TWS即可。
·务必注意TWS右下角的时间与您电脑本地时间一致,否则将导致无法完整补充历史数据,出现不一致请用通过校正TWS时区的小工具启动TWS;步骤:开始菜单->程序->金字塔决策交易系统->启动 TraderWorkstation
·为了防止TWS的行情数据和金字塔的行情数据冲突,再默认的情况,用户连接到IB以后,IB数据管理器上订阅的品种数据从IB走,关闭IB的自动补数据,品种自动补数据从金字塔的行情服务器走,如果你需要打开IB的自动补数据,那么单击IB数据管理器上的“选项”按钮,然后将“自动从TWS补充数据”钩选即可。
 
夏令时与冬令时:
金字塔的TWS数据管理器上的IB品种的时区默认是夏令时的,对于欧美市场交易的品种,用户需要根据情况正确的设置冬令时标志,这样保证行情与交易所的行情同步。
图片点击可在新窗口打开查看

 
最后祝大家使用愉快
 
参考资料
 
金字塔IB数据接收设置视频教程(观看前可能有几十秒的广告,请耐心等待)
http://v.youku.com/v_show/id_XMTY3MjI0Mjgw.html
 
在IB数据下如何制作连续合约
http://www.weistock.com/bbs/dispbbs.asp?BoardID=2&ID=172&replyID=&skin=1  

 

[分享]如何在金字塔添加外盘品种

http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=100590 
 
IB Gateway 断线警报工具
http://www.weistock.com/bbs/dispbbs.asp?boardid=9&Id=9784  


[此贴子已经被作者于2016-8-17 16:17:22编辑过]

--  作者:yzzrdljz
--  发布时间:2012/2/19 10:11:08
--  
IB用户用金字塔决策交易系统还需签协仪吗
--  作者:王锋
--  发布时间:2013/9/21 12:07:03
--  
你需要正式购买金字塔的正式版后才能使用IB在金字塔上的全部功能
--  作者:yinchaoji387
--  发布时间:2015/7/5 23:31:34
--  

2.下载交易平台TWS独立版(请务必下载此版本,官方最新版的TWS有BUG会导致接收不正常)

https://download.ibkr.com.cn/download/tws40_upgrade_latest.exe



安装的时候显示找不到过去安装的版本,请在运行升级程序前安装完整的TWS。


--  作者:yukizzc
--  发布时间:2015/7/5 23:41:01
--  

2、下载交易平台TWS独立版(请务必下载此版本,官方最新版的TWS有BUG会导致接收不正常)

https://download.ibkr.com.cn/download/tws40_install_latest.exe 

用这个,upgrade的链接对应是ib的更新程序。


--  作者:yinchaoji387
--  发布时间:2015/7/5 23:41:58
--  
即使我在https://www.ibkr.com.cn/cn/index.php?f=552&ns=T

这个页面,选择"lanuch tws\',下载文件以后安装也显示同样的问题。

--  作者:yinchaoji387
--  发布时间:2015/7/6 0:05:23
--  

谢谢,已经完成安装。、

通过校正TWS时区的小工具启动TWS;步骤:开始菜单->程序->金字塔决策交易系统->
启动 TraderWorkstation


启动之后怎么,选择到 TraderWorkstation”,在哪个方框选?小工具是哪一个,

--  作者:yinchaoji387
--  发布时间:2015/7/6 0:07:41
--  
是因为我现在的账号是 “收费版的7天试用”所以找不到启动以后的路径吗
--  作者:yukizzc
--  发布时间:2015/7/6 8:55:47
--  
直接桌面打开程序,安装好tws他会在桌面建立快捷方式的你找下
--  作者:peng5456
--  发布时间:2015/8/15 9:21:55
--  tws40_install_latest 安装问题
tws40_install_latest装后,从桌面启动,提示:
Fatal Error: one of the following jar files is missing from the classpath:
   jfreechart-1.0.9.jar
   jcommon-1.0.12.jar
问下如何解决

JAVA环境已装好,安装老一点的经典版可以正常使用,但那版本不支持API功能