成功的量化交易——量化交易环境(4)

avatar
· Views 424


成功的量化交易——量化交易环境(4)

IbPy 和 Trader Workstation

Interactive Brokers是零售算法交易员使用的主要经纪公司之一,因为它相对较低的最低账户余额要求(10,000美元)和相对简单的API。在本节中,我们将安装IbPy和Trader Workstation,稍后将使用它们执行自动化的交易执行。

强调一下并不是用这些来直接进行实盘交易,只是安装一些软件,让我们尝试一下模拟账户,通过使用过时的数据来进行“实时”交易的模拟。

IbPy是一个围绕基于java的交互式代理API编写的Python包装器。它使得用Python开发算法交易系统的问题少了一些。它将用作与交互式代理的所有后续通信的基础。另一种方法是使用FIX协议,但是在本书中我们不会考虑这个方法。

由于IBPy是在GitHub源代码版本控制网站上维护的,所以作为一个git存储库,我们需要安装git。这是由下方代码处理:


sudo apt-get install git-core



一旦安装了git,就需要创建一个子目录来存储IBPy。它可以简单地放在主目录下:


mkdir ~/ibapi



下一步是通过' git clone '命令下载IBPy:


cd ~/ibapi

git clone https://github.com/blampe/IbPy



最后一步是进入IbPy目录,使用Python setuptools安装


cd ~/ibapi/IbPy

python setup.py.in install



这样就完成了IBPy的安装。下一步是安装Trader Workstation。在撰写本文时,有必要遵循这个链接(IB),它将您直接带到Interactive Brokers上的Trader Workstation download页面。选择您希望使用的平台。在这个链接中,它将描述流程的其余部分,但是为了完整起见,我将在这里复制它。下载的文件将被称为unixmacosx_latest.jar。打开文件:


jar xf unixmacosx_latest.jar



然后切换到IBJts目录并加载TWS:


cd IBJts

java -cp jts.jar:total.2013.jar -Xmx512M -XX:MaxPermSize=128M jclient.LoginFrame



这将显示交易员工作站登录屏幕。如果您选择用户名“edemo”和密码“demo user”,您将登录系统。这就完成了在Python和Ubuntu下的完整算法交易环境的安装。下一个阶段是开始为我们的策略收集和存储历史定价数据。





【交易学习】

【交易员洞察】

金融寒冬中的一束星火—ALPHA金融人才孵化计划

中国量化交易的现状与未来前景如何

人类历史上最早的泡沫故事——“郁金香热”始末

从个人交易员成长为机构交易员


【基础知识】

小白如何学金融

全球央行货币政策及财政政策解析

金融行业组织架构及岗位分布

什么叫宏观交易员?


【货币交易】

人民币货币市场全景图

详解货币交易术语

保证金账户运作机制


【黄金交易】

世界黄金浮生纪事

中国黄金的前世今生

黄金价格走势及内在机理

면책 조항: 본 게시글에 표현된 견해는 전적으로 작성자의 견해이며 Followme의 공식 입장을 대변하지 않습니다. Followme는 제공된 정보의 정확성, 완전성 또는 신뢰성에 대해 책임을 지지 않으며, 서면으로 명시적으로 언급되지 않는 한 해당 내용을 기반으로 취해진 어떠한 조치에 대해서도 책임을 지지 않습니다.

이 글이 마음에 드시나요? 작성자에게 팁을 보내 감사의 마음을 전하세요.
댓글 0

더 오래된 의견은 없습니다. 소파를 가장 먼저 잡으십시오.

  • tradingContest