我该如何在SQL SERVER数据库中使用T-SQL进行技术分析指标计算,例如平均方向指数、随机振荡器等,就像在Excel中一样?如果可能的话,是否可以像在Excel中使用宏一样创建存储过程。谢谢。
我该如何在SQL SERVER数据库中使用T-SQL进行技术分析指标计算,例如平均方向指数、随机振荡器等,就像在Excel中一样?如果可能的话,是否可以像在Excel中使用宏一样创建存储过程。谢谢。
过程化代码是在MS SQL Server中用T-SQL编写的。 它与Excel宏一样好,甚至更强大,但它们可能不像老式的Excel那样熟悉。
确定在哪里进行计算可能是一个困难的选择。这完全取决于您可以从T-SQL中获得的性能与在客户端执行此工作(复制更新等)的困难程度。
如果您决定尝试在T-SQL中编写这些类型的查询,那么这是一篇很好的文章,将帮助您入门(它不会为您完成工作,但它将向您展示您需要做什么的所有部分):
http://www.sqlservercentral.com/articles/Moving+Average/69389/
在本文中,作者展示了如何使用T-SQL开发移动平均线。您可以把这篇文章看作是将您的公式适应到T-SQL的起点。