问题标签 [stockquotes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
301 浏览

php - 同步。库存数据与实时数据

我想将我的应用数据(股票)与实时数据同步。我正在使用 Yahoo API .. 这是我的代码 ..

上面的代码适用于小数据集(即大约 30 条记录),对于长记录集,它会提示我Maximum execution time of 60 seconds exceeded in ..... 该怎么做?

注意:我正在使用 cakephp 框架。

0 投票
2 回答
1784 浏览

csv - amCharts [股票] 图表

我一直在使用 amCharts 股票图表来显示来自 Yahoo Finance .csv 文件的数据,该文件以这种格式显示数据:(有效)

但是现在我需要从 Google Finance 获取数据,并且他们将它们格式化为这种格式的数据(这是行不通的)。

我相信雅虎和谷歌之间不同的数据格式是导致 amChart 不显示任何数字的原因,因为它无法读取文件。

如何格式化日期以使其正确读取值?

0 投票
3 回答
5668 浏览

xml - 从 YQL 获取股票市场指数的组成部分

目前,我可以通过使用YQL 控制台返回 xml 和 json 来获取股票报价,例如

从 csv 中选择符号、价格,其中 url='http://download.finance.yahoo.com/d/quotes.csv?s=IBM,YHOO,GOOG,MSFT&f=sl1d1t1c1ohgv&e=.csv' 和 columns='symbol,price ,日期,时间,变化,col1,高,低,col2'

我想从

http://download.finance.yahoo.com/d/quotes.csv?s=@^HSI&f=sl1d1t1c1ohgv&e=.csv

使用 YQL 控制台,所以我在 YQL 控制台中输入以下语句

从 csv 中选择符号、价格,其中 url='http://download.finance.yahoo.com/d/quotes.csv?s=@^HSI&f=sl1d1t1c1ohgv&e=.csv' 和 columns='symbol,price,date,time ,改变,col1,高,低,col2'

但它说我的链接无效。有什么想法和替代解决方案吗?

0 投票
2 回答
7497 浏览

stocks - 如何将 MetaStock 格式转换为 CSV?

http://en.wikipedia.org/wiki/MetaStock

有人知道如何将 metastock 数据格式转换为 ASCII/CSV 格式吗?

任何示例代码 (c++/c#) 都会有很大帮助。

0 投票
2 回答
2543 浏览

stocks - 如何使用 Google Finance API 获取数据

http://www.google.com/finance?q=nse%3Adepend

是否可以使用 Google API 获取实时数据(价格和数量)?

任何示例代码(C++/C#)都会很有帮助。

0 投票
1 回答
111 浏览

java - 开源填充引擎

我正在寻找一个 Java 填充引擎来执行回测。

填充引擎将被输入分时数据或 L2 数据(带有账簿),并会像真实市场账户一样填充订单。

理想情况下,可以通过配置文件处理: - 延迟(模拟真实场景) - 交易成本

有人知道这样的项目是否存在吗?
我已经与两个类似的项目合作过,但它们已关闭并在内部完成。

0 投票
2 回答
8650 浏览

stocks - 运行脚本监控股市活动的平台?可能执行交易?

是否有任何软件平台可用于运行监控股市活动的脚本?

我想编写一个脚本,以便在某些市场条件发生时向自己发送警报。理想情况下,它还具有执行交易的能力。

我不是在寻找任何超级复杂的东西,也不需要昂贵的实时数据。我想做一些简单的事情,比如:

编辑

看起来 ETrade 提供了一个 API。理想情况下并不像我想要的那么简单,但这里适用于对这个问题感兴趣的任何其他人: https ://us.etrade.com/e/t/activetrading/api

0 投票
2 回答
4905 浏览

java - 以编程方式获取股票价格

我希望在 android 中以编程方式获取 bse 和 nse 股票(印度)的价格。我看过:

如何在 android 的股票投资组合中获取 Web 应用程序每 10 秒 NSE 市场的股票价格?

和其他几个站点,但是在任何地方都没有执行此操作的源代码。我该怎么做?(20 分钟的延迟是可以接受的,不是问题)。

是否有任何好的网站可以解释如何实现这一目标?

0 投票
1 回答
1223 浏览

php - 用户订单的股票期权价格变化(买/卖)

按照这个问题生成一个虚构的股票期权价格变化

我希望模拟价格变化,同时用户下达买入或卖出订单,就像真实的证券交易所一样。(我做了一个用户案例来帮助你理解。)

初始状态“股票期权示例”

X 公司,股票期权价格 20,000 美元

CRON 任务每秒都会产生价格变化,使用这个 PHP 脚本:

波动性是由随机消息造成的,这使得 $max_up > $max_down 或 $max_up < max_down 随机时间。之间,$max_up = $max_down。

图片中的结果(1小时/分钟) 股票期权价格变动

用户案例“购买示例”

  • 用户发送订单以 18,000 美元购买 1000 份该期权
  • 系统将订单存入数据库
  • CRON 任务每分钟验证一次,如果价格 <= 购买订单,则在最后一分钟
  • 当此期权的价格<=此订单时,用户获得此股票期权。

用户案例“销售示例”

  • 用户发送订单以 22,000 美元的价格出售 1000 份该期权
  • 系统将订单存入数据库
  • CRON 任务每分钟验证一次,如果价格 >= 卖单,最后一分钟
  • 当该期权的价格>=该订单时,用户卖出该股票期权。

我的问题

它运行良好,但它不是证券交易所市场的真正变体。

我的问题

如何根据订单的价格和数量进行价格变动?

就像“供求规律”一样。

例如(关于彼得答案的编辑):

也许我有点疯狂地认为它可以自动化,但我相信它,任何帮助将不胜感激。

0 投票
4 回答
1251 浏览

c# - 在内存中存储大量股票数据的最佳方式(变量)

我正在尝试将大量股票市场报价数据存储到一个变量中,以便在内存中进行查询。我需要能够快速找到股票 ID 的最新市场数据,并查询特定股票的特定历史长度。

例如,我可能每隔几秒就会收到关于股票 ID 5342(总是数字)的数据......我最初的想法是构建一个 SortedDictionary 的数组,SortedDictionary 键是报价的日期时间,它的值是我的自定义结构的市场数据。然后外部数组将是股票 ID...所以我可以调用:

或者我可以通过该股票的 SortedDictionary 向后迭代,直到我击中一个比我正在寻找的时间范围更早的键。

但是我觉得必须有一个更好(更有效)的方法。有任何想法吗?

编辑: 而不是 SortedDictionaries 数组... SortedDictionaries 字典可能会更好。例如:

然后:

谢谢!