![]() |
1
2
最近我遇到了同样的问题——由我的代码计算的SMMA值与图表上的TradingView值。
问题是,你可以找到各种公式来计算SMMA,例如:
老实说,到目前为止,我还不能得到确切的TradingView结果,但我发现 chartmill 最接近TradingView的结果。 我尝试在Java中实现SMMA作为的扩展 ta4j library 。请在下面找到我的最新结果。希望您觉得它很有帮助,我们将一起找到正确的实现:
|
![]() |
2
1
使用公式在Python中计算SMMA很有挑战性,但有一个简单的替代方案可以使用任何Python TA库(例如 https://technical-analysis-library-in-python.readthedocs.io/en/latest/ta.html )并获得EMA。SMMA本质上是EMA,但长度不同。您可以在tradingview中尝试插入SMMA和EMA,并按照这里的屏幕截图中提到的更改长度。您将观察到SMMA和EMA在这里重叠。
理想情况下,在SMMA长度为x的情况下,将EMA长度设置为x*2-1(当然,长度为1的情况除外),您将获得准确的结果。 希望这能有所帮助。 |
![]() |
3
0
我找到了解决办法。你只需要计算一个足够大的样本量。在我的情况下,计算周期为5的smma不应该在5个数据点上运行,但在大小为200的情况下我有正确的值。 因此,计算前5个数据点的简单移动平均值,然后开始计算其余195个数据点。smma的最后一个值是与Tradingview中的值匹配的正确值。 |
![]() |
danial · 如何在多个字符串的每个位置找到最频繁的字符 2 年前 |
![]() |
Henry · 使用Python将json重新格式化为键值对 2 年前 |
![]() |
eymentakak · json字典类型错误:字符串索引必须是整数 2 年前 |
![]() |
Qubix · 从熊猫数据帧创建相对熵矩阵 2 年前 |
![]() |
guiguilecodeur · 如何删除我的词汇表中的重复元素 2 年前 |
![]() |
Susheel P M · 这是关于if-else语句[关闭] 2 年前 |
![]() |
Slartibartfast · 关于Python版本安装 2 年前 |