Java中的Bloomberg API

Java中的Bloomberg API,java,vba,bloomberg,Java,Vba,Bloomberg,我正在尝试将彭博excel vba转换为彭博java api 例如,如何翻译这个句子? =BDH(“IBM美国股票”、“最后价格”、每小时开始、每小时结束、“BarTp=T”、“BarSz=60”、“Dir=V”、“Dts=S”、“排序=D”、“点数=20”) 我不是特别不确定每小时的开始部分,我可以这样做吗? 请求设置(“开始日期”、“每小时开始”); 另外,如何设置BarTp=T Dir=V部件 非常感谢 我有一些使用彭博C#api请求历史价格的经验。 您可以执行request.getEle

我正在尝试将彭博excel vba转换为彭博java api

例如,如何翻译这个句子? =BDH(“IBM美国股票”、“最后价格”、每小时开始、每小时结束、“BarTp=T”、“BarSz=60”、“Dir=V”、“Dts=S”、“排序=D”、“点数=20”)

我不是特别不确定每小时的开始部分,我可以这样做吗? 请求设置(“开始日期”、“每小时开始”); 另外,如何设置BarTp=T Dir=V部件


非常感谢

我有一些使用彭博C#api请求历史价格的经验。 您可以执行
request.getElement(“startDate”).SetValue(startDate)

传入的startdate是特定格式的日期时间的字符串表示形式。我将从下载JavaAPI示例开始,并看一个与历史价格相关的示例


对于excel示例中的其他参数,诀窍是计算请求元素到传递参数的映射。

什么是
hourry\u Start
?这是一个指定的范围吗?此函数应该可以看到最后一个小时内的最后一个价格。我知道时间间隔可以设置为60分钟,但我不确定如何设置开始和结束日期。我理解,但在Excel中,
Hourly\u start
不是有效的语法,因为它很可能是一个指定的范围,并且该范围包含一个值。进入“数据”选项卡,单击“名称管理器”并在列表中找到命名范围。然后你可以去那个单元格找到它的值。是的,你是对的!顺便问一下,我是否可以在一个java文件中获取多个证券的日内条形图值,或者我是否需要创建不同的会话?谢谢IIRC每个日内bar请求只能有一个ticker,但您可以同时向同一会话提交多个请求,无需为每个请求创建一个新的ticker。