在原先的文章7、TWS API和IB中的金融工具介绍详细翻译了TWS API中如何设置一个contract,用于获取数据、下单等操作,以及如何查找contract。本文尝试在应用层面上,来看看如何设置和查找contract。

在上一篇文章中,【TWS API使用教程2】—如何使用 TWS API在ubuntu和windows上分别设置contract、获取contract详细信息、设置order、下单、获取持仓信息、获取账户信息,对常用的一些操作进行了整合,如果上篇文章的代码没有问题,接下来就重点介绍如何设置contract,如何查找contract了。

contract

contract具有重要的意义,代表着一个交易品种,可以通过contract这个标识符,每次与TWS进行交互的时候,比如获取数据、下单的时候,TWS需要知道你希望获取的是哪个交易品种的数据,是在哪个交易品种上进行交易。所以,contract具有基础性的重要的作用,很多操作都离不开contract.

contract包含哪些字段

一个contract需要很多的字段去指定,用于和其他的contract进行区分。

比较常见的四个字段
symbol:交易品种的代码
secType:交易品种的类型,常见的一些

【TWS API使用教程3】---如何使用TWS API从盈透证券中设置contract及获取contract的信息?相关推荐

  1. 【TWS API 使用教程7】如何使用TWS API 从盈透证券中筛选满足一定条件的contract?

    在 TWS API的官方代码文档中,有一篇介绍如何使用市场扫描仪的文章,在前面的文章中,进行了粗略的翻译: 19.TWS API和IB中的市场扫描仪 在后续的文章中,有一篇讲解了如何直接在TWS中使用 ...

  2. 【TWS API使用教程6】---如何使用TWS API在盈透证券中获取数据?

    在关于TWS API的翻译文档中,有两篇讲TWS中的数据的文章,这篇主要讲解如何使用TWS API获取具体的数据. 11.TWS和IB中的streaming市场数据 13.TWS API和IB中的历史 ...

  3. 【TWS API使用教程2】---如何使用 TWS API在ubuntu和windows上分别设置contract、获取contract详细信息、设置order、下单、获取持仓信息、获取账户信息

    这个是接下来几篇文章的汇总,先提供代码,大家尝试运行之后,没有问题了,再详细了解下,这些代码究竟有什么意义. 在测试的过程中,发现同样的代码,在ubuntu上和在windows上表现是不一样的 具体就 ...

  4. 【TWS API使用教程5】---如何使用TWS API在盈透证券中下单(place order)、获取订单信息、获取持仓、获取账户汇总信息?

    在ibapi的client中,有一个placeOrder的函数用于下单,每次下单调用这个函数即可,这个函数很长,对于ibapi底层不感兴趣的读者,只需要了解这个函数是怎么使用的即可. def plac ...

  5. 【Web API系列教程】1.2 — Web API 2中的Action Results

    前言 本节的主题是ASP.NET Web API怎样将控制器动作的返回值转换成HTTP的响应消息. Web API控制器动作能够返回下列的不论什么值: 1. void 2. HttpResponseM ...

  6. 微信html5页面开发教程,微信网页开发,如何在H5页面中设置分享的标题,内容以及缩略图...

    前言 最近的需求是做一个移动端H5的长屏广告页,最后需要在微信分享的时候修改文案以及带上图片,这个实现起来也不是很复杂. 实现步骤 先绑定域名,先登录微信公众平台进入"公众号设置" ...

  7. Word控件Spire.Doc 【段落处理】教程(四):如何在 C#、VB.NET 中设置 Word 项目符号样式

    Word Bullet 可以将多个段落格式化为列表.它可以用项目符号强调段落并吸引读者的注意力.使用项目符号,列出的段落将自动缩进符号,可以是点.数字或其他自定义符号(如小星.三角形.箭头等). Sp ...

  8. 【TWS API 使用教程8】一个基于TWS API的简单的程序化策略

    使用前面的TWS API写成的simpleClient做了一个简单的策略,供大家参考.不要用于实盘,大概率会亏损. TWS API相关的教程 [TWS API使用教程1]-如何在自己创建的client ...

  9. 基于 IB 盈透证券的原生 Python API 连接

    在本文中,我们将介绍如何为 Interactive Brokers Native Python API 提供的 EClient 和 EWrapper 类派生子类.然后,我们将提供端到端连接测试脚本,以 ...

最新文章

  1. C++ 笔记(26)— 主函数 main(int argc, char *argv[]) 参数说明
  2. Spring Cloud Netflix—如何加入Hystrix
  3. 关于三维莫队问题的一些思考和探究
  4. java system_java System类
  5. 一次回母校教前端的经历
  6. 装cv2加速_手动安装OpenCV下的IPP加速库
  7. 修改默认共享内存tmpfs大小
  8. python转义例题_笨办法学Python记录--习题37 异常,lambda,yield,转义序列
  9. Python sys 使用说明
  10. 使用JsonCpp编写JSON封装程序的方法
  11. Swift 可选(Optionals)类型
  12. centos7刷新dns
  13. OpenRefine安装使用
  14. MDI打开文件时指定目录
  15. php 速卖通产品采集,AliExpress(速卖通)关键词搜索结果采集 - 八爪鱼采集器
  16. Python实战 | 送亲戚,送长辈,“ 月饼 ”可视化大屏来帮忙。
  17. 你若运行,便是晴天!
  18. 设备选型的重要性分析
  19. 产品三维模型在线预览
  20. tomcat怎么修改默认端口号

热门文章

  1. Android各版本特性
  2. 11月8日google pr更新(今年第四次)
  3. 关于Precision, Accuracy, F1, Micro-Ave, Macro-Ave
  4. linux网卡驱动更新方法
  5. 数据分散情况的统计图-盒须图
  6. 辰光融信全面推出基于可信计算3.0技术的安全增强型打印机
  7. imregionalmin
  8. 重要:关于PPT转图片需要注意的问题
  9. LibGDX_8.1: LibGDX 项目实战: 开发跨平台 2048 游戏
  10. OpenGL - Deferred Rendering