【问题标题】:How to do Trading Technical analysis calculations in sql server?如何在 sql server 中进行交易技术分析计算?
【发布时间】:2016-04-18 15:07:26
【问题描述】:

如何像在 excel 中一样使用 T-SQL 在 SQL SERVER 数据库中进行技术分析指标计算,例如平均方向指数、随机震荡指标等?如果可能的话,将程序制作成在excel中做宏是否有好处。提前致谢。

【问题讨论】:

    标签: sql sql-server tsql


    【解决方案1】:

    过程代码是在 MS SQL Server 中用 T-SQL 编写的。它与 Excel 宏一样好,而且功能可能更强大,但您不太可能像旧版 Excel 那样熟悉它们。

    【讨论】:

      【解决方案2】:

      弄清楚在哪里进行计算可能是一个艰难的选择。这完全取决于您从 T-SQL 中获得的性能与在客户端执行这项工作(复制更新等)的难度相比。

      如果您决定尝试在 T-SQL 中编写这些类型的查询,这里有一篇可以帮助您入门的好文章(它不会为您完成工作,但它会向您展示所有你应该做你想做的事):

      http://www.sqlservercentral.com/articles/Moving+Average/69389/

      在本文中,作者展示了如何使用 T-SQL 开发移动平均线。您可以将本文作为将公式改编为 T-SQL 的起点。

      【讨论】:

        【解决方案3】:

        在 T-SQL 中编写技术分析代码不是一个好主意。如果你真的想在数据库服务器上执行它;那么我建议您使用任何 .NET 语言编写代码并将代码上传到 SQL Server。然后,您可以使用“用户定义的函数”从 T-SQL 调用该代码。看到这个link

        出于不同的目的,我在 Oracle 中做了类似的事情。

        如果可能,请尝试查看是否可以在客户端或 Web 服务器上执行代码(如果这适用于您的情况)。

        【讨论】:

          猜你喜欢
          • 2021-05-12
          • 1970-01-01
          • 1970-01-01
          • 2012-04-26
          • 1970-01-01
          • 2010-09-17
          • 2016-11-29
          • 2022-01-24
          • 1970-01-01
          相关资源
          最近更新 更多