OPEN-SOURCE SCRIPT

Pivot Highs&lows: Short/Medium/Long-term + Spikeyness Filter

已更新
Shows Pivot Highs & Lows defined or 'Graded' on a fractal basis: Short-term, medium-term and long-term. Also applies 'Spikeyness' condition by default to filter-out weak/rounded pivots

ES1! 4hr chart (CME) shown above, with lookback = 15; clearly identifying the major highs & lows on the basis of how they are fractally 'nested' within lesser Pivots.
-- in the above chart Short term pivot highs (STH) are simply represented by green 'ʌ', and short-term pivot lows (STL) are simply represented by orange 'v'.

//Basics: (as applying to pivot highs, the following is reversed for pivot lows)
-Short term highs (STH) are simple pivot highs, albeit refined from standard with the 'spikeyness' filter.
-Medium-term highs (MTH) are defined as having a lower STH on either side of them.
-Long-term highs (LTH) are defined as having a lower MTH on either side of them.

//Purpose:
-Education: Quick and easy visualization of the strength or importance of a pivot high or low; a way of grading them based on their larger context.
-Backtesting: use in combination with other trading methods when backtesting to see the relative significance and price sensitivity of LTHs/LTLs compared to lower grade highs and lows.

//Settings:
-Choose Pivot lookback/lookforward bars: One setting, the basis from which all further pivot calculations are done.
-Toggle on/off 'Spikeyness' condition to filter-out weak/rounded/unimpressive pivot highs or lows (default is ON).
-Toggle on/off each of STH, MTH, LTH, STL, MTL, LTL; and choose label text-styles/colors/sizes independently.
-Set text Vertically, horizonally, or simply use 'ʌ' or 'v' symbols if you want to declutter your chart.

//Usage notes:
-Pivots take time to print (lookback bars must have elapsed before confirmation). Fractally nested pivots as here (i.e. a LTH), take even longer to print/confirm, so please be patient.
-Works across timeframes & Assets. Different timeframes may require slightly tweaked lookback/forward settings for optimal use; default is 15 bars.

Example usage with just symbolic labels short-term, med-term, long-term with 1x, 2x and 3x ʌ/v respectively:
快照
版本注释
-Added Alert conditions. Set alerts by clicking three dots on indicator status line. 6 alerts: Crossover latest LTH, MTH or STH. Crossunder latest LTL, MTL or STL.
-Added Table showing most recent Short, Med & Long-term pivot highs and lows. User can toggle on/off the display table.
版本注释
-Added table text color: Users who prefer black chart backgrounds can edit text color.
版本注释
-Added optional Lines (default is off). Each of STH STL MTH MTL LTH LTL can have lines independently toggled on/off.
-Lines always terminate when crossed by price. Line color = respective text color. Line style (dotted, solid, dashed) is set universally.
Example Chart with All lines toggled on, ES1! 4hr chart:
快照
版本注释
-Cleaned up code and comments in code.
-Credit to Bjorgum for the extendAndRemove() function used for self-terminating lines.
版本注释
-Added 'Wait one bar' condition to avoid repainting; Default is toggled ON.
Chart patternschocheducationalheadshouldersintermediatetermlongtermmedium-termpivothighpivotlowPivot Pointsshortterm

开源脚本

本着真正的TradingView精神,此脚本的作者已将其开源,以便交易者可以理解和验证它。向作者致敬!您可以免费使用它,但在出版物中重复使用此代码受网站规则约束。 您可以收藏它以在图表上使用。

想在图表上使用此脚本?


You can buy me a coffee here...

PayPal.Me/twingall
BTC: 3JrhUwNRnKyqhaa1n1AXKeAubNeEFoch6S
ETH erc20: 0x4b0400B1c18503529ab69611e82a934DDe4Ab038
ETH bep20: 0x1F0f03F184079bb1085F8C9dF3a8191C9f5869B3

免责声明