algorithm - 我在哪里可以找到分析历史股票价格的示例算法?

标签 algorithm stocks

谁能指引我正确的方向?

基本上,我正在尝试分析股票价格并查看是否可以发现任何模式。我正在使用 PHP 和 MySQL 来执行此操作。我在哪里可以找到 MetaStock 或 thinkorswim 中使用的示例算法?我知道它们是闭源的,但是有没有适合初学者的教程?

谢谢,

附言我什至不知道在谷歌中搜索什么:(

最佳答案

开始的基本教育算法是双交叉 moving average .只需绘制股票收盘价的快速(比如 5 天)和慢速(比如 10 天)移动平均线,你就很难预测何时买入多头(快线高于慢线)和卖出空头(慢线线超过快线)。完成这项工作后,您可以实现指数平滑(请参阅之前链接的 wiki 文章)。

这将是一个不错的开始。看看其他technical analysis技术,但请记住,这是一种非常危险的交易方法。

更新:至于实际执行这个吗?你是一个 PHP 程序员,所以这里是一个 charting library for PHP .这是我几年前在这个项目中使用的那个,效果很好。也许其他人可以推荐一个更好的。如果您需要免费的数据源,请查看 Yahoo! Finance's historical data .他们分发包含几乎每个指数公司的每日开盘价、收盘价、交易量等的 CSV 文件。

关于algorithm - 我在哪里可以找到分析历史股票价格的示例算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1286211/

相关文章:

python - 有没有一种好方法可以从 Alpha Vantage API 中仅提取今天的股市日期数据?

java - 在grails中计算MACD和RSI

r - 错误: unexpected string constant

ruby - 如何分析数组中顺序数字的最大百分比增益(突发)?

javascript - 如何使用 HighStock 的 tickPositioner 设置月末报价?

java - 寻找一种用于对不同类型的对象进行排序的算法

c# - 对 Codility 演示测试感到困惑

c - mod 在这个 DP 问题中有什么神奇的用处,底层算法是什么?

c# - 这个天真的递归斐波那契实现如何不是stackoverflow?

c++ - 在 3d 空间中创建相邻节点的循环