This algorithm draws supports/resistance levels automatically based on historic candle density at each height. The basic idea is the levels where price is rejected quickly is likely to have fewer candles in the past than the levels above and below. This does not take volume into account. The lookback and number of levels has to be kept low to prevent too many...
This is a long-only strategy tested on LINK/USDT, 1 hour bar, from Feb 2019. The entry is determined by the breakout of upper Keltnel Channel and when the +DI is higher than 32. Instead of a fixed stop-loss from the original script , I change the exit to the middle band of the Keltnel Channel. 1st profit target will close 20% of the position. 2nd profit target...
This indicator colors the background in vertical (green/red) stripes to indicate if the current trend is possibly bull / bear A region where the background is not colored indicates that the present trend can not be identified The algo combines the RVSI (Relative Volume Strength Index {ref fract} ) and the MACD The Relative Volume Strength Index has been...
Trend Trader The code is open source, what it uses to print signals is MACD cross and ADX. Bar colors change in relation to where price is according to the 50 day MA. The MA ribbon is used for visualizing trend and using it for dynamic support/resistance. The ribbon is comprised of the 50 day and 100 day MAs. Main reason to publish this script is because some...
Adaptive Ultra-Smooth Momentum indicator The Cycle-Swing-Indicator "CSI" provides an optimized "momentum" oscillator based on the current dominant cycle by looking at the swing of the dominant cycle instead of the raw source momentum. Offering the following improvements: Smoothness Zero delay Sharpness at turning points Robust and adaptable to market...
Most Advanced & Accurate CandleStick Pattern Detector Looking All Over of All Markets for All Important Powerful Reversal | Corrective Patterns (25 type) Filtering the Results with Optional Features like Oscillator, Bollinger Bands, Volume Confirmation, Prior and Following Candles Confirmation which are Fully Customizable. With this you can detect: Hammer...
Heavy Candle compares current candle size to its previous, the one before that and different Average True Ranges. The point is to objectively highlight a sizeable candle to enter the market with. The direction is based on if the close is above VWAP or below it. To plot a signal, the new candle has to: ►Oversize previous candle times multiplier 1 one OR the...
This script creates candles based on an aggregated Index price from various exchange tickers. A lot of exchanges have specific flash crash wicks, missing data, erraticness compared to other exchanges particularly in their first few months, this is an attempt to clean up the price history, be it for TA ( trendlines , S/R etc.) or use in algos or other indicators,...
Level: 2 Background John F. Ehlers introuced Hilbert Channel Breakout Trading System in Nov, 2000. Function This indicator will show how the adaptive filter is being applied to a trading strategy. After the Hilbert Channel Breakout Signal is optimized, set the inputs for this indicator to match the corresponding inputs for the signal. In the March 2000...
Level: 2 Background John F. Ehlers introuced Measuring the Dominant Cycle using the HomoDyne Discriminator in his "Cycle Analytics for Traders" chapter 14 on 2013. Function With Hilbert transformer, the third algorithm for computing the dominant cycle is the homodyne approach. Homodyne means the signal is multiplied by itself. More precisely, we want to...
Level: 2 Background John F. Ehlers introuced Measuring the Dominant Cycle using the Phase Accumulation in his "Cycle Analytics for Traders" chapter 14 on 2013. Function With Hilbert transformer, the next algorithm to compute the dominant cycle is the phase accumulation method. The phase accumulation method of computing the dominant cycle is perhaps the easiest...
Level: 2 Background John F. Ehlers introuced Measuring the Dominant Cycle using the Dual Differentiator in his "Cycle Analytics for Traders" chapter 14 on 2013. Function With Hilbert transformer, the first algorithm to compute the dominant cycle is called the dual differentiator. In this case, the phase angle is computed from the analytic signal as the...
This script creates candles based on an aggregated Index price from various BTC exchange tickers. Since the early years in particular have a lot of exchange specific flash crash wicks, missing data, erraticness compared to other exchanges particularly in their first few months, this is an attempt to clean up the price history, be it for TA (trendlines, S/R etc.)...
Level: 2 Background John F. Ehlers introuced Adaptive Stochastic in his "Rocket Science for Traders" chapter 21 on 2001. Function The Stochastic measures the current closing price relative to the lowest low over the observation period. It then normalizes this to the range between the highest high and the lowest low over the observation period. If the current...
Level: 2 Background John F. Ehlers introuced Optimum Predictor in his "Rocket Science for Traders" chapter 20 on 2001. Function As we have seen before, the majority of the code involves the computation of the period using the Homodyne Discriminator algorithm. Once the period has been computed, the Optimum Predictor is found in just a few lines of code....
Inspired by the article "2020's Best Performing Hedge Fund Warns Of 'Incredible Move' Around The Election" from ZeroHedge: This script explores the relationship and attempts to find dislocation between equity risk (VIX) and high-yield corporate debt risk (VXHYG, The Cboe VXHYG Index is an estimate of the expected 30-day volatility of the return on iShares' High...
Level: 2 Background Bollinger bands are a type of price envelope developed by John Bollinger , where price envelopes define upper and lower price ranges. Bollinger Bands are envelopes that are represented with a standard deviation above and below a simple moving average of price. Because the spacing of the bands is based on the standard deviation, they adjust...
Level: 2 Background The KDJ oscillator display consists of 3 lines (K, D and J - hence the name of the display) and 2 levels. K and D are the same lines you see when using the stochastic oscillator. The J line in turn represents the deviation of the D value from the K value. The convergence of these lines indicates new trading opportunities. Just like the...