- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下内容:
import blpapi
import pandas as pd
from tia.bbg import LocalTerminal
import tia.bbg.datamgr as dm
mgr = dm.BbgDataManager()
tickers = mgr['GLEN LN EQUITY', 'AAPL US EQUITY',"a"]
df = tickers.get_historical('PX_LAST', start = '31/1/2019', end =
'31/1/2019', currency='EUR')
由于“a”显然不是有效的股票代码,我收到以下错误:
raise Exception('SecurityError: %s' % ','.join(msgs))
Exception: SecurityError: (a, BAD_SEC, Null/Blank Security String [nid:191]
处理潜在无效代码的最佳方法是什么?
我已经尝试过:
try:
df = tickers.get_historical('PX_LAST', start = '31/1/2019', end =
'31/1/2019', currency='EUR')
except Exception:
print("Could not validate ticker:")
但这会完全停止请求并且不会提供任何有效的返回,实际上它表示“df”未定义。
如果“a”不在代码中,则输出为:
GLEN LN EQUITY AAPL US EQUITY
date
2019-01-31 3.54638 145.36245
理想情况下,我希望完全跳过无效的代码,并且输出与最初不存在的情况相同,即与上面相同。
最佳答案
找到答案:ignore_security_error=1
df = tickers.get_historical('PX_LAST', start = '31/1/2019', end =
'31/1/2019', currency='EUR', ignore_security_error=1)
忽略任何不良代码。
关于python - TIA Bloomberg 请求处理无效代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54706564/
我有以下内容: import blpapi import pandas as pd from tia.bbg import LocalTerminal import tia.bbg.datamgr a
TL;DR:在 Tia 14 中导出梯形逻辑的最佳方式是什么? 最近我的公司开始使用 Tia Portal v14。更新到期了,我们已经开始对 S7 1500 系列 CPU 进行一些工作。我的团队中的
我想用 TIA 15.1 创建一个新的 SCL 函数。我选择了程序 block => 添加新 block => 功能。当我在我的文件中写入关键字 FUNCTION 时,出现以下错误:标记 FUNCTI
这是第2行,Python代码 import tia.analysis.talib_wrapper as talib 控制台显示 File "t10.py", line 2, in imp
我正在尝试使用覆盖进行历史数据拉取,但由于使用了太多参数,我一直收到错误消息。 I have the following: import pandas as pd import tia.bbg.dat
我尝试使用 get_attributes 请求字段,但它会针对任何不适用的内容返回 FieldError(例如,请求非股息支付股票的除息日期)。 FieldError: (BRK/B US Equit
我正在尝试使用依赖于 Python 2.7 的 github 项目 (TIA)。但是,我在主项目中使用的所有脚本都是为在 Anaconda 3 (Python 3.x) 上运行而编写的。 有没有办法让
我是一名优秀的程序员,十分优秀!