Auto Fibonacci Retracement levels by BDmy english is not good for explanation, you can try and understand
automatic start finding by given length. draw automatic fibo. from lowest to highest. or from highest to lowest.
Pivot Points
3/9/27/9 Zero Lag EMA / EMA / Pivots / Dynamic Support (Fixed)// Fixed error message "Index should not be negative(-8)"
//
// @author lonestar108
//
study(title = "3/9/27/9 Zero Lag EMA / EMA / Pivots / Dynamic Support", shorttitle="3/9/27/9 ZLEMA/EMA/Pivots/Support", overlay=true)
src=close
lengths=input(3, title="Short Period Length")
length=input(9, title="Fast Period Length")
length2=input(27, title="Slow Period Length")
plen=input(9, minval=1, title="Pivot Period Length")
// ema, zero lag ema
ema1=ema(src, length)
ema2=ema(ema1, length)
d=ema1-ema2
zlema=ema1+d
ema3=ema(src, length2)
// ema, zero lag ema
ema4=ema(src, length)
ema5=ema(ema4, length)
d2=ema4-ema5
zlema2=ema4+d
ema6=ema(src, length2)
// pivot points
highest_high = highest(high, plen)
highest_dev = dev(highest_high, plen) ? na : highest_high
high_pivot = highest_dev
high_series = fixnan(high_pivot)
lowest_low = lowest(low, plen)
lowest_dev = dev(lowest_low, plen) ? na : lowest_low
low_pivot = lowest_dev
low_series = fixnan(low_pivot)
// Sell Setup
priceflip = barssince(closeclose and priceflip
sell = sellsetup and barssince(priceflip!=9)
sell8 = sellsetup and barssince(priceflip!=8)
sellovershoot = sellsetup and barssince(priceflip!=13)
sellovershoot1 = sellsetup and barssince(priceflip!=14)
sellovershoot2 = sellsetup and barssince(priceflip!=15)
sellovershoot3 = sellsetup and barssince(priceflip!=16)
// Buy setup
priceflip1 = barssince(close>close )
buysetup = close<close and priceflip1
buy = buysetup and barssince(priceflip1!=9)
buy8 = buysetup and barssince(priceflip1!=8)
buyovershoot = barssince(priceflip1!=13) and buysetup
buyovershoot1 = barssince(priceflip1!=14) and buysetup
buyovershoot2 = barssince(priceflip1!=15) and buysetup
buyovershoot3 = barssince(priceflip1!=16) and buysetup
// TD lines
val= buy !=sell
TDhigh = valuewhen(val,high ,0)
val1= sell !=buy
TDlow = valuewhen(val1,low ,0)
////////////////////////////
// PLOTTING
icolor=rising(zlema,1) ? lime : red
plot(zlema, color=yellow, linewidth=1)
plot(ema3, color=lime, linewidth=1)
plot(high_series, style=circles, color=lime, linewidth=1)
plot(low_series, style=circles, color=red, linewidth=1)
plot(high_pivot + 1, color=red, style=circles, linewidth=3)
plot(low_pivot - 1, color=lime, style=circles, linewidth=3)
plot(cross(zlema, ema3) ? rising(zlema,1) ? low - 1 : high + 1 : na, color=icolor, style=cross, linewidth=2)
plot(cross(zlema2, ema3) ? rising(zlema2,1) ? low - 1.25 : high + 1.25 : na, color=yellow, style=circles, linewidth=2)
plot(cross(zlema2, ema6) ? rising(zlema2,1) ? low - 1.35 : high + 1.35 : na, color=orange, style=circles, linewidth=2)
plot(cross(close, ema3) ? rising(zlema,1) ? low - 1.15 : high + 1.15 : na, color=fuchsia, style=circles, linewidth=2)
plotchar(buy,'9b','9',location.belowbar,color=lime,transp=0)
plotchar(sell,'9s','9',location.abovebar,color=red,transp=0)
plotchar(buy8,'8b','8',location.belowbar,color=lime,transp=0)
plotchar(sell8,'8s','8',location.abovebar,color=red,transp=0)
plot(TDhigh ? TDhigh : na ,style=circles, linewidth=1, color=lime,offset=-9)
plot(TDlow ? TDlow : na ,style=circles, linewidth=1, color=red, offset=-9)
barcolor(sellovershoot? #FF66A3 : sellovershoot1? #FF3385 : sellovershoot2? #FF0066 : sellovershoot3? #CC0052 : buyovershoot? #D6FF5C : buyovershoot1? #D1FF47 : buyovershoot2? #B8E62E : buyovershoot3? #8FB224 : na)
// Uncode for line chart with indicators //
c = sell? #FF0000 : buy? #00FF00 : sellovershoot? #FF66A3 : sellovershoot1? #FF3385 : sellovershoot2? #FF0066 : sellovershoot3? #CC0052 : buyovershoot? #D6FF5C : buyovershoot1? #D1FF47 : buyovershoot2? #B8E62E : buyovershoot3? #8FB224 : #c0c0c0
plot(close, color=c, linewidth=1)
MG - Multiple time frame pivot alert - 1.0Indicator currently allows pivots from two time frames (ideally a trading time frame and a higher time frame) to be specified.
In the example, the 1H time frame is being used for entries using the 4H time frame (8 candles pivot width = 2 4H candles) as the trading time frame and the daily chart (48 candles pivot width = 2 daily candles) as the higher time frame.
This allows one to visually higher time frame Fibonacci swings and allows them to accurately perform Fibonacci analysis without having to switch to a higher time frame
MurreyFibos_By_Mostashar15Murrey Lines based on Daily Chart with Fibonacci levels in between the daily Murrey Lines. Please attach to 1Hr chart to have the right configurations.
Musical Harmonics - Start with a low.Octaves double from one octave to another, so start with octaves beginning with the number one, for example:
1 doubled is 2, 2 doubled is 4, 4 double is 8 and then we go on to this sequence:
1,2,4,8,16,32,64,126,256,512,1024,2048,etc,etc
Find one of the numbers near a range, so for example on this chart Ethereum was trading at 190.31. That price is in between the octaves of 126 and 256. The number I use as the low for the indicator is 126.
Working on updating with labels and such
MI Pivot Points with mid-pivotsJust a standard daily pivot point indicator but I have added mid-pivots as they are critical to my intraday fx trading.
FIB Band Signals with RSI FilterOriginal Author: Rashad
Added by Rashad 6-26-16
These Bollinger bands feature Fibonacci retracements to very clearly show areas of support and resistance . The basis is calculate off of the Volume Weighted Moving Average . The Bands are 3 standard deviations away from the mean. 99.73% of observations should be in this range.
Updated by Dysrupt 7-12-18
-Buy signals added on lower bands, mean and upper 3 bands
-Sell signals added to upper 3 bands
-RSI filter applied to signals
-Alerts not yet added
-Long Biased
NOTE: This is NOT a set and forget signal indicator. It is extremely versatile for all environments by adjusting the RSI filter and checking the band signals needed for the current trend and trading style.
Donchian Mean Reversion AlertsDonchian Channels mean reversion signals/alerts with RSI filtering with signals applied to the mean, for strong trend situations.
Original Author: ChrisMoody
Modified Donchonian Channel with separate adjustments for upper and lower levels
Purpose is if you expect big move up, Use lower input example 3 or 4, and longer lower input, 40 - 100 and use lower input line as a stop out
Opposite if you expect big move down
Mid Line Rule in Long Example. If lower line is below entry take partial profits at Mid Line and move stop to Break even.
If Lower line moves above entry price before price retraces to midline use Lower line as Stop...Opposite if Shorting
Created by user ChrisMoody 1-30-2014
Updated 7-11-2018 by Dysrupt
Revamped for mean reversion strategy
Created midline alerts for strong trending upside buy signals/downside sell signals.
Added RSI Filtering
Added Alerts
Removed bar color change
High and Low Levels Backtest This script shows a high and low period value.
Width - width of lines
SelectPeriod - Day or Week or Month and etc.
LookBack - Shift levels 0 - current period, 1 - previous and etc.
You can change long to short in the Input Settings
WARNING:
- For purpose educate only
- This script to change bars colors.
High and Low Levels Strategy This script shows a high and low period value.
Width - width of lines
SelectPeriod - Day or Week or Month and etc.
LookBack - Shift levels 0 - current period, 1 - previous and etc.
WARNING:
- This script to change bars colors.
Chad Swing High/Low (Prophet)Marks swing highs and lows (e.g: a high with a lower high on either side), to simplify counting CBLs.
Floor Pivot Points Backtest The name ‘Floor-Trader Pivot,’ came from the fact that Pivot points can
be calculated quickly, on the fly using price data from the previous day
as an input. Although time-frames of less than a day can be used, Pivots are
commonly plotted on the Daily Chart; using price data from the previous day’s
trading activity.
You can change long to short in the Input Settings
WARNING:
- For purpose educate only
- This script to change bars colors.
Floor Pivot Points Strategy The name ‘Floor-Trader Pivot,’ came from the fact that Pivot points can
be calculated quickly, on the fly using price data from the previous day
as an input. Although time-frames of less than a day can be used, Pivots are
commonly plotted on the Daily Chart; using price data from the previous day’s
trading activity.
WARNING:
- This script to change bars colors.
Ease of Movement (EOM) Backtest This indicator gauges the magnitude of price and volume movement.
The indicator returns both positive and negative values where a
positive value means the market has moved up from yesterday's value
and a negative value means the market has moved down. A large positive
or large negative value indicates a large move in price and/or lighter
volume. A small positive or small negative value indicates a small move
in price and/or heavier volume.
A positive or negative numeric value. A positive value means the market
has moved up from yesterday's value, whereas, a negative value means the
market has moved down.
You can change long to short in the Input Settings
WARNING:
- For purpose educate only
- This script to change bars colors.
Dynamic Pivot Point Backtest This Pivot points is calculated on the current day.
Pivot points simply took the high, low, and closing price from the previous period and
divided by 3 to find the pivot. From this pivot, traders would then base their
calculations for three support, and three resistance levels. The calculation for the most
basic flavor of pivot points, known as ‘floor-trader pivots’, along with their support and
resistance levels.
You can change long to short in the Input Settings
WARNING:
- For purpose educate only
- This script to change bars colors.
Dynamic Pivot Point Strategy This Pivot points is calculated on the current day.
Pivot points simply took the high, low, and closing price from the previous period and
divided by 3 to find the pivot. From this pivot, traders would then base their
calculations for three support, and three resistance levels. The calculation for the most
basic flavor of pivot points, known as ‘floor-trader pivots’, along with their support and
resistance levels.
WARNING:
- This script to change bars colors.
Pivot Reversal Strategy with Alerts - Ru++changing from blue to white for better visibility on dark theme
YTC - Swing Highs & LowsThis Indicator Plots Swing Highs & Swing Lows based on Lance Beggs of (Your Trading Coach) definition:
A Swing High (SH) is a price bar high preceed by two lower highs (LH) and followed by two lower highs (LH)
In the event of multiple candles forming equal highs, this will still be defined as a swing high, provided that there are two candles with lower highs both preceding and following the multiple candle formation.