Accessing IB/TWS API from PowerShell



我正在尝试从Powershell访问TWS。(推理:希望有小脚本来自动化一些交易步骤。

但是,我根本无法将基于 C# 的文档"翻译"为所需的 PowerShell 代码。任何人都可以在PowerShell上的某个地方引用我的一个小示例来完成连接步骤。至少这样我可以看到如何加载第一堂课。

我已经设法加载了 DLL 并创建了 DefaultEWrapper 类的实例。 问题:这是正确的起点吗?但是现在我无法创建客户端套接字。

$twsLib = [Reflection.Assembly]::LoadFile("C:Program Files (x86)TWS APIsourceCSharpClientactivexbinReleaseTWSLib.dll")
$tws = New-Object -TypeName IBApi.DefaultEWrapper

谢谢,布莱恩

using module 'C:IBTraderCSharpAPI.dll'
[IBApi.DefaultEWrapper]$wrap = New-Object IBApi.DefaultEWrapper
[IBApi.EReaderMonitorSignal]$signal = new-object IBApi.EReaderMonitorSignal
$clientSocket = New-Object IBApi.EClientSocket($wrap, $signal)
$clientSocket.eConnect("localhost",7497,0)
$clientSocket.IsConnected()

已经为此工作了几个小时并建立了成功的连接。

现在尝试用它做点什么!

相关内容

  • 没有找到相关文章

最新更新