![](/img/trans.png)
[英]How to handle application errors for json api calls using CakePHP?
[英]How to handle errors from reqMktData calls
網絡上是否有使用 IBrokers 包從盈透證券下載數據時如何處理錯誤的示例? 我查看了包的詳細信息, eWrapper
和twsCALLBACK
似乎可以處理這個問題,但我無法讓它們工作。 例如,下面的代碼產生一個錯誤並且 R 掛起,錯誤 msg 未被處理。 感謝您的任何建議。
contract <- twsContract(0,
symbol="SPI",
sectype="XXX", #bad sectype
exch="SNFE",
primary="",
expiry= "20181220",
strike="",
currency="AUD",
right="",
local="",
multiplier = "25",
combo_legs_desc = "",
comboleg = "",
include_expired = "",
secIdType = "",
secId = "")
tws <- twsConnect()
data <- reqMktData(tws,contract,snapshot = TRUE)
您應該將“斷開連接”命令附加到您的代碼中。 否則,您的程序會嘗試在同一端口上建立連接,這是不可能的,也不會終止。
我不太了解IBroker包,請檢查斷開連接的命令並將其附加到您的代碼中。 刷新命令行並重新運行代碼。
此外,使用該端口號連接到 IB 網關而不是 TWS(檢查您的 IB 網關應用程序的 API 設置)。 在設置中選擇詳細的日志。 再次運行您的代碼(更改端口號后)並發送您的日志文件。 然后我會盡力幫助更多。 如果沒有任何錯誤消息,很難提供幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.