首页 > 解决方案 > 查找最近的先前较高枢轴点,然后查找从那时起直到当前价格的最低枢轴点(松树)

问题描述

我在 Pine 脚本中找到了 TradingView “Pivot Point HL”,它为我提供了枢轴点。我正在尝试编写一个 Pine 脚本:

  1. 找到最近的前一个更高的枢轴点,然后是从那时到当前价格的最低枢轴点。

  2. 在这两点之间绘制斐波那契回撤。

请参阅下面我写的我试图实现的伪算法:

 - LOOP Lookback starting from nearest HIGH pivot point (greater than current price) and keep going to the higher ones
      - For each, Lookahead from that point and find the LOWEST price hit so far
           - Calculate a specific Fib level for them and return these two Pivot Points and draw that Fib level if: CURRENT PRICE is BELOW that level.

见附件。LOOKBACK 将首先尝试 Pivot 1 GREEN 和 1 RED,失败然后尝试 Pivot 2 GREEN 和 2 RED,失败然后尝试 Pivot 3 GREEN 和 Pivot 2 RED,成功,所以我们找到了从 Pivot 3 GREEN 绘制斐波那契回撤的两个点枢轴 2 红色。

这在 Pine 中可以实现吗?您可以指向我的任何脚本或有用的 Pine 片段,以帮助我编写此 LOOKBACK 和 LOOKFORWARD 代码?

枢轴

标签: pine-scripttrading

解决方案


在 PineScript 中可以回看,但不能向前看。如果要保存一个值,以便以后访问,则需要将其保存到var变量中。

这是我去年夏天回答的一篇文章,其中我更详细地解释了var变量。 在帖子中解释 var 变量

这也是去年夏天的一篇文章,我在其中展示了如何将枢轴点保存到var变量中。保存到 var 变量中的最新枢轴点


推荐阅读