- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图通过模拟交易在模拟账户上下达期权定单。我遵循了该教程,但是在运行代码时,出现错误201,“帐号无效或丢失”。我花了一些时间尝试修复它,但似乎无法解决。任何帮助,将不胜感激。
from ibapi.client import EClient
from ibapi.wrapper import EWrapper
from ibapi.contract import Contract
from ibapi.order import *
from threading import Timer
class TestApp(EWrapper, EClient):
def __init__(self):
EClient.__init__(self, self)
def error(self, reqId, errorCode, errorString):
print("Error: ", reqId, " ", errorCode, " ", errorString)
def nextValidId(self, orderId):
self.nextOrderId = orderId
self.start()
def orderStatus(self, orderId , status, filled,
remaining, avgFillPrice, permId,
parentId, lastFillPrice, clientId,
whyHeld, mktCapPrice):
print("Order Status ID: ", orderId, ", Status", status, ", Fiilled", filled, ", Remaining: ", remaining, ", Last Fill price: ", lastFillPrice)
def openOrder(self, orderId, contract, order,
orderState):
print("OpenOrder ID: ", orderId, contract.symbol, contract.secType, "@", contract.exchange, ":", order.action, order.orderType, order.totalQuantity, orderState.status)
def execDetails(self, reqId, contract, execution):
print("ExecDetails. ", reqId, contract.symbol, contract.secType, contract.currency, execution.execId, execution.orderId, execution.shares, execution.lastLiquidity)
def start(self):
contract = Contract()
contract.symbol = "VMW" ##self.symbol
contract.secType = "OPT"
contract.exchange = "SMART"
contract.currency = "USD"
contract.lastTradeDateOrContractMonth = "20200619" #self.expirationDate
contract.strike = 152.5 #self.strikeP
contract.right = "C" #self.callorput
contract.multiplier = "100"
order = Order()
order.action = "BUY" #self.buyorsell
order.totalQuantity = 10
order.orderType = "MKT"
self.placeOrder(self.nextOrderId, contract, order)
def stop(self):
self.done = True
self.disconnect()
def main():
app = TestApp()
app.nextOrderId = 0
app.connect(host = 'XXXX', port=XXXX, clientId=X)
Timer(3, app.stop).start()
app.run()
if __name__ == '__main__':
main()
最佳答案
IB模拟账户通常具有分区的账户结构来演示该功能。在分区设置中,帐户的一部分被“分区”以供财务顾问使用,而帐户的其余部分则由帐户所有者进行交易。每个部分都有一个唯一的识别号,用于查询头寸或进行交易。
将订单下放到分区帐户时,只需在IBApi Order类中使用其他订单属性指定将订单发送到的帐号。例如。
order.account = "DU12345"
如果可用于交易的分区标记为“DU12345”。它的末尾可能有一个“C”。您应该能够在交易平台的右上角找到该帐号,或者通过建立连接后自动调用的API
managedaccts()
回调找到该帐号。
关于python - 下订单时出现错误201交互式经纪人tws,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62178597/
我是 IB API 的新手,我想获取特定交易所类型的符号列表。所以基本上我会通过交换/类型并接收符号列表。 我找不到相关的方法。 请指教。 最佳答案 无法从交易平台 API 下载特定交易所的符号列表。
我正在尝试将 pandas 模块应用于我的代码,以便重新组织从 IB TWS 服务器收到的消息。 代码是 from ibapi.client import EClient from ibapi.wra
有这样一个问题:我研究TWS API(盈透证券),我了解方法、类等。我注册了用于下订单的逻辑控制单元,但现阶段我无法理解 - 如何在从终端收到的价格的不同条件下在终端下订单?也许这个问题是通过多线程解
我正在寻找Tivoli Workload Scheduler/Control-m的替代品,但它是免费的。 需要做的是管理相互依赖的工作链或工作组。 我一直在google上寻找答案,但大多数这样的解决方
我正在使用一个程序,通过 IB TWS API 检索给定合约的历史数据。我面临的问题是,当我希望将“keepUpToDate”从 False 更改为 True 以便我继续接收最新数据时,程序无法运行。
有没有办法通过 Java API 获取 IB TWS 上特定交易的损益(每日和迄今为止的总计)? 最佳答案 你可以,但不是按照你所要求的方式。 API 中的所有盈亏均由您计算,直到交易结束,然后您可以
如何使用职位名称查找职位流?当我使用此代码时: QueryFilter queryFilter = new QueryFilter();
from ibapi.client import EClient from ibapi.wrapper import EWrapper from ibapi.contract import Contr
大家好,我正在尝试安装 IB api 软件,但我遇到了一个问题,我不知道是什么!! 这里是安装过程: 从 https://www.interactivebrokers.com/en/index.php
我编写了下面复制的程序。当我尝试在输入文件中使用以下数据执行时:ADBE,美元,纳斯达克CSCO,美元,纳斯达克GOOGL,美元,纳斯达克 它仅针对第一只股票 ADBE 运行,之后不执行任何操作。这个
我看过这个查询 Interactive Brokers API: Trader Workstation (TWS) vs IB Gateway它没有回答我的问题:如果我通过 IB 的网关推送订单,我能
在我开始在屏幕上放置更多符号之前,我一直没有遇到这个问题。我不认为这是一个处理问题,我的 cpu 一直很好,而且我也没有做任何 super super 花哨的事情(只是将数据存储到对象并经常写入 tx
我想一切都在标题中。 他们确实有一个安装 shell 脚本,但没有别的。我一直在寻找任何其他脚本,或者可能是一些 CLI 标志以使其执行卸载,但找不到任何脚本。 如何正确卸载这些东西? 最佳答案 在
在https://www.interactivebrokers.com/en/index.php?f=5041&ns=T据记载,为了使用 IB api,您必须通过 TWS 或 IB 网关连接到它。 O
使用 Java API(我想这适用于任何其他 TWS Interactive Brokers 客户端 API)我收到错误消息“没有找到请求的安全定义”常见问题解答和其他资源毫无帮助。 Cont
我是 Python 的新手,我想使用本地 TWS Python API (Interactive Brokers API) 在变量中获取证券列表的价格快照。例如,对于 APPL、AMZN 和 NFLX
我是一名优秀的程序员,十分优秀!