pine-script - PineScript 中 Thinkscript 的 GetValue()
问题描述
我一生都无法弄清楚如何在 Pinescript 中重新创建这一行 Thinkscript。我尝试过使用 valuewhen、highest、highestall、highestbars 和 pivothigh,但它们最终都没有达到与 thinkorswim 中测试的结果相同的结果。(图片是自 4 月以来的特斯拉日报)thinkorswim 结果图片
GetValue(highest, 5), -4)
解决方案
在 Thinkscript 中,负偏移指的是未来柱。这是 Pine 无法做到的。很可能您将不得不通过调整偏移量来重构整个脚本,以便仅从当前柱的角度来引用所有内容。
例如,Thinkscript 中一个简单的三柱高点可能编码如下:
pivoth = GetValue(high, -1) < GetValue(high, 0) and GetValue(high, 1) < GetValue(high, 0)
但是对于 Pine 必须像这样重构:
pivoth = high < high[1] and high[1] > high[2]
推荐阅读
- reactjs - Reactjs 钩子:更新地图的值
- html - 移动视图上的下拉 div 下面的 div
- java - 如何在 Mac 中降级 Java 版本
- python - Not able to write data into csv file
- javascript - Material-UI Darkmode Toggle with User Preference Fallback
- bash - 通过 ssh ping 的 Bash 脚本
- flutter - 在颤动中连接未来列表
- google-apps-script - 扫描 COLUMN 以获取键集的首字母缩写,获取该 ROW 的值,然后获取不同 CELLS 的 CONTENTS
- typescript - cordova-plugin-qrscanner: 错误: 没有为 DefaultDecoderFactory(ArrayList) 找到合适的构造函数
, , ) - mikrotik - Mikrotik Wap AC. Unresettable?