作者热门文章
- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中jgnash.net.security.YahooEventParser.retrieveHistoricalPrice()
方法的一些代码示例,展示了YahooEventParser.retrieveHistoricalPrice()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YahooEventParser.retrieveHistoricalPrice()
方法的具体详情如下:
包路径:jgnash.net.security.YahooEventParser
类名称:YahooEventParser
方法名:retrieveHistoricalPrice
暂无
代码示例来源:origin: ccavanaugh/jgnash
public static List<SecurityHistoryNode> downloadHistory(final SecurityNode securityNode, final LocalDate startDate,
final LocalDate endDate) {
final List<SecurityHistoryNode> newSecurityNodes = YahooEventParser.retrieveHistoricalPrice(securityNode,
startDate, endDate);
if (!newSecurityNodes.isEmpty()) {
logger.info(ResourceUtils.getString("Message.UpdatedPrice", securityNode.getSymbol()));
}
return newSecurityNodes;
}
代码示例来源:origin: ccavanaugh/jgnash
@Override
public Boolean call() {
boolean result = false;
final Engine e = EngineFactory.getEngine(EngineFactory.DEFAULT);
Objects.requireNonNull(e);
// check for thread interruption
if (securityNode.getQuoteSource() != QuoteSource.NONE && !Thread.currentThread().isInterrupted()) {
final List<SecurityHistoryNode> nodes = YahooEventParser.retrieveHistoricalPrice(securityNode,
LocalDate.now().minusDays(1), LocalDate.now());
for (final SecurityHistoryNode node : nodes) {
if (!Thread.currentThread().isInterrupted()) { // check for thread interruption
result = e.addSecurityHistory(securityNode, node);
if (result) {
logger.info(ResourceUtils.getString("Message.UpdatedPrice", securityNode.getSymbol()));
}
}
}
}
return result;
}
}
代码示例来源:origin: ccavanaugh/jgnash
@Test
void testHistoricalDownload() {
// try 3 times to pass
for (int i = 0; i < 3; i++) {
final SecurityNode ibm = new SecurityNode(e.getDefaultCurrency());
ibm.setSymbol("IBM");
ibm.setScale((byte) 2);
e.addSecurity(ibm);
YahooCrumbManager.clearAuthorization(); // force re-authorization to prevent failed unit test
final List<SecurityHistoryNode> events = YahooEventParser.retrieveHistoricalPrice(ibm, LocalDate.of(2016,
Month.JANUARY, 1), LocalDate.of(2016, Month.DECEMBER, 30));
if (events.size() == 252) {
assertEquals(252, events.size());
return;
}
}
fail("Failed to pass test");
}
}
本文整理了Java中jgnash.net.security.YahooEventParser.retrieveNew()方法的一些代码示例,展示了YahooEventParser.retrieveNe
本文整理了Java中jgnash.net.security.YahooEventParser.retrieveHistoricalPrice()方法的一些代码示例,展示了YahooEventParse
我是一名优秀的程序员,十分优秀!