KVKZKVKZ = KV'S KILLZONES
This Indicator, break the charts into session: ASIAN, LONDON, NEW YORK.
-The 1st two vertical lines (red) indicates the ASIAN RANGE
-The 2nd two vertical lines (red & green) indicates the LONDON session
-The 3rd two vertical lines (green & blue) indicates the NEW YORK session
-The will be no trading in between the two red vertical lines
-A fake move is expected to happen in between the 2nd red vertical line and green line, this fake move is known as the JUDAS SWING by ICT, you can YouTube Judas Swing and check out his concepts
-There are two automatically moving horizontal lines (orange), that plots the ASIAN high and lows, these levels are expected to be manipulated in the London session, and this is called the Judas Swing
-the purple lines are known as Institution Zones, basically just levels 30pips above and below the ASIAN range
-this indicator works well with GBPUSD, EURUSD, USDCHF
-this indicator doesn’t work well with USDJPY, AUDUSD, NZDUSD
INPUTS:
HOUR 1: 17
MIN 1 : 0
HOUR 2: 0
MIN 2 : 0
HOUR 3: 6
MIN 3 : 0
HOUR 4: 12
MIN 1 : 0
THIS INDICATOR IS NOT A HOLY GRAIL, BUT IF YOU CAN READ PRICE ACTION WELL, THESE SESSIONS BREAK DOWN COULD BE VERY USEFULL.
Extras:
dot = dotted lines
dsh = dashed lines
sol = solid lines
NOTE: time has to be set to NY time.
Manipulation
Volume Pressure AnalysisVolume Pressure Analysis is a new concept I have been working on designed to show the effort required to move price. An ideal tool for confirming trends or locating reversals early. This indicator can highlight whale action and market manipulation. It calculates volume vs volatility and displays the results as a meter:
Above 0 shows how easy price action is traveling, the bigger these bars the less volume and effort is required to push price. These are indicated with a teal or red arrows and can confirm the beginning or continuation of a trend. This is the natural direction the chart wants to travel at that time.
Below 0 shows how hard price is to move. The bigger these bars the more volume and effort is required to push price. When whales and market makers push price against its will these bars will get bigger.
Yellow arrows signal pressure in that direction and excessive amounts of volume is required to move price. These signals can lead to reversal/ pivot points as price action struggles to continue its trend. These signals can be turned on in settings or use the overlay version of this script to display signals on chart. This is a very powerful tool when used with relative volume.
Benford's Law DeviationThis Study uses Benford's Law , which states that unmanipulated numerical real-life data sets should contain a certain distribution of leading digits. This Mathematical Law may be useful to identify whether there is market-manipulation going on and to which degree. The higher the value the script outputs, the higher the deviation from the expected leading-digit distribution - indicating a possibly higher probability of market manipulation going on. The script fetches the leading digits of the volume and percentage price change and calculates their distribution to compute the deviation from the expected distribution according to Benford's Law.
String Manipulation Framework [PineCoders FAQ]█ OVERVIEW
This script provides string manipulation functions to help Pine coders.
█ FUNCTIONS PROVIDED
f_strLeft(_str, _n)
Function returning the leftmost `_n` characters in `_str`.
f_strRight(_str, _n)
Function returning the rightmost `_n` characters in `_str`.
f_strMid(_str, _from, _to)
Function returning the substring of `_str` from character position `_from` to `_to` inclusively.
f_strLeftOf(_str, _of)
Function returning the sub-string of `_str` to the left of the `_of` separating character.
f_strRightOf(_str, _of)
Function returning the sub-string of `_str` to the right of the `_of` separating character.
f_strCharPos(_str, _chr)
Function returning the position of the first occurrence of `_chr` in `_str`, where the first character position is 0. Returns -1 if the character is not found.
f_strReplace(_src, _pos, _str)
Function that replaces a character at position `_pos` in the `_src` string with the `_str` character or string.
f_tickFormat()
Function returning a format string usable with `tostring()` to round a value to the symbol's tick precision.
f_tostringPad(_val, _fmt)
Function returning a string representation of a numeric `_val` using a special `_fmt` string allowing all strings to be of the same width, to help align columns of values.
`f_tostringPad()`
Using the functions should be straightforward, but `f_tostringPad()` requires more explanations. Its purpose is to help coders produce columns of fixed-width string representations of numbers which can be used to produce columns of numbers that vertically align neatly in labels, something that comes in handy when, for example, you need to center columns, yet still produce numbers of various lengths that nonetheless align.
While the formatting string used with this function resembles the one used in tostring() , it has a few additional characteristics:
• The question mark (" ? ") is used to indicate that padding is needed.
• If negative numbers must be handled by the function, the first character of the formatting string must be a minus sign ("-"),
otherwise the unary minus sign of negative numbers will be stripped out.
• You will produce more predictable results by using "0" rather than "#" in the formatting string.
You can experiment with `f_tostringPad()` formatting strings by changing the one used in the script's inputs and see the results on the chart.
These are some valid examples of formatting strings that can be used with `f_tostringPad()`:
"???0": forces strings to be four units wide, in all-positive "int" format.
"-???0": forces strings to be four units wide, plus room for a unary minus sign in the first position, in "int" format.
"???0.0": forces strings to be four units wide to the left of the point, all-positive, with a decimal point and then a mantissa rounded to a single digit.
"-???0.0?": same as above, but adds a unary minus sign for negative values, and adds a space after the single-digit mantissa.
"?????????0.0": forces the left part of the float to occupy the space of 10 digits, with a decimal point and then a mantissa rounded to a single digit.
█ CHART
The information displayed by this indicator uses the values in the script's Inputs, so you can use them to play around.
The chart shows the following information:
• Column 0 : The numeric input values in a centered column, converted to strings using tostring() without a formatting argument.
• Column 1 : Shows the values formatted using `f_tostringPad()` with the formatting string from the inputs.
• Column 2 : Shows the values formatted using `f_tostringPad()` but with only the part of the formatting string left of the decimal point, if it contains one.
• Column 3 : Shows the values formatted using `f_tostringPad()` but with the part of the formatting string left of the decimal point,
to which is added the right part of the `f_tostringPad()` formatting string, to obtain the precision in ticks of the symbol the chart is on.
• Column 4 : Shows the result of using the other string manipulation functions in the script on the source string supplied in the inputs.
It also demonstrates how to split up a label in two distinct parts so that you can vertically align columns when the leftmost part contains strings with varying lengths.
You will see in our code how we construct this column in two steps.
█ LIMITATIONS
The Pine runtime is optimized for number crunching. Too many string manipulations will take a toll on the performance of your scripts, as can readily be seen with the running time of this script. To minimize the impact of using string manipulation functions in your scripts, consider limiting their calculation to the first or last bar of the dataset when possible. This can be achieved by using the var keyword when declaring variables containing the result of your string manipulations, or by enclosing blocks of code in if blocks using barstate.isfirst or barstate.islast .
█ NOTES
To understand the challenges we face when trying to align strings vertically, it is useful to know that:
• As is the case in many other places in the TadingView UI and other docs, the Pine runtime uses the MS Trebuchet font to display label text.
• Trebuchet uses proportionally-spaced letters (a "W" takes more horizontal space than an "I"), but fixed-space digits (a "1" takes the same horizontal space as a "3").
Digits all use a figure space width, and it is this property that allows us to align numbers vertically.
The fact that letters are proportionally spaced is the reason why we can't vertically align columns using a "legend" + ":" `+ value structure when the "legend" part varies in width.
• The unary minus sign is the width of a punctuation space . We use this property to pad the beginning of numbers
when you use a "-" as the first character of the `f_tostringPad()` formatting string.
Our script was written using the PineCoders Coding Conventions for Pine .
The description was formatted using the techniques explained in the How We Write and Format Script Descriptions PineCoders publication.
█ THANKS
Thanks to LonesomeTheBlue for the `f_strReplace()` function.
Look first. Then leap.
Detect Sequential Trading - Bot DetectorDetect Sequential Trading - Bot Detector.
This tool requires access to volume data .
There are many trading bots out there, that trade 24/7 .
The detector can be used to understand how the bots are configured - to push the market up or down .
Alerts can be set to fire whenever a bot pattern is detected .
They must be configured to run Once per Bar .
It works well with range charts (1R) .
It would work best on 1 second charts or tick charts (currently, TradingView's alert system doesn't work with second charts).
The alternative would be 1 minute charts .
It can be used on higher timeframes but may be less effective.
Cash in/Cash out Report (CICO) - Quiets market noiseThe cash in/cash out report (CICO for short) was built with the intent to quiet the market noise. The blunt way to say it, this indicator quiets the market manipulators voice and helps the retail investor make more money. I believe money is better of in the 99% hands versus the greedy hoarding that is currently going on. There are dozens of companies in the SP500 that have the same tax rate as unborn babies, nada. These hoarders also have machine learning high frequency trading bots that purposely create fear and anxiety in the markets. When all of the major markets move at the exact same time of day on frequent occasions, I see red flags. I recommend looking into Authorized participants in the ETF market to understand how the markets can be manipulated, specifically Creation and Redemption.
Enough of my rant. This indicator is open source. Directions on how to use the indicator can be found within the code. The basic summary is, clear your charts to bare minimums. Make the colors gray on all candles. Then apply this indicator. The indicator will color the "buy" and "sell" signals on the chart. Keep in mind, markets are manipulated to create fear in the retail investors little heart and can change drastically at any second. This indicator will show real time changes in running sum into and out of the market, it is estimated by average prices and not exact.
Once the chart is all greyed out and the indicator is applied you will see an area colored red and green. What this indicator does is takes a running sum of the new money into and out of the market. It takes the average of the high and low price times the volume. If the price is going up the value is positive, going down will be negative. Then the running sum is displayed. The area section is the running sum and the column bars are each value. When a market is steadily increasing in value you will see the large green area grow. When markets shift, values and display will change in color and vector. Full descriptions are available within the script in the comment sections.
I hope this help you make more money. If this helps you grow profits, give it a like!
Happy investing 99%er!
Honeybee59-forex 2.0Honeybee59-forex 2.0 for TradingView gives you abilities to see the stories hiding in the graphs of forex, and crypto currency markets. It counts CC59 and creates respectable support and resistance levels as well as marks and reminds you about important parameters that are happening in the graph so that you will not forget to consider them before placing orders. This set of tools is a simplified version of Graph Reader Pro for TradingView customized for planning your investments in forex. These parameters include:
* Automatic CC59 counting that compares the close of the right price bar to that of left price bar in a group of 5 consecutive bars (ignoring 3 bars in the middle). If the right bar closed higher, the count positive number would be printed above the bar. If the right bar closed lower, the count negative number would be printed below the bar. Nine consecutive series of up counts will define the lowest price as CC59 support light blue line and nine consecutive series of down counts will define the highest price as CC59 resistance orange line. The counted numbers, support and resistance lines are automatically printed on the graph if enabled.
* Draw a reconfigurable simple moving average ( MySMA ) white line. The default setting is SMA3.
* Draw the high and low of the previous day green lines, if enabled. The Previous Day's High and Low are often used as reversal levels in the few future days.
* Draw a popular SMA13 red line.
* Draw a Pullback level pink line near the beginning of a possible new trend.
* Draw High Of the Day and Low of the Day yellow lines for the most recent high and low levels of today.
* Paint the background areas with active Forex trading of Asian, London, and New York sessions, if enabled.
* Print "Working High" and "Working Low" when the price hits previous day's High and Low levels.
* Print "MMM" when there is a possible Market Maker's Manipulation (price bar range is larger than recent average value by a reconfigurable factor, 3 times by default).
* Print "RSI>70" and "RSI<70" for RSI (14) that crosses above 70 % and below 70 %.
* Print "RSI<30" and "RSI>30" for RSI (14) that crosses below 30 % and above 30 %.
* Print "Max" and "Min" for local maximum and local minimum bars.
* Print "Gap" when there is a gap between neighboring price bars. The opened gaps are often closed later on. Hence, they are milestones for the price to come back and close them up.
* Print "MACD>Sig" and "MACDMySMA" and "C Dark".
For free TradingView plan, you can add two more indicators to the chart. That means you may add RSI and MACD indicators with same parameters as those setup in Honeybee59-forex to your graph. DrGraph regularly publishes his educational ideas on using features provided in Honeybee59-forex for profitable investments. You can follow him for how to use the tools in trading forex, and crypto currencies.
Honeybee59-forex 1.0Honeybee59-forex 1.0 for TradingView gives you abilities to see the stories hiding in the graphs of forex, and crypto currency markets. It counts CC59 and creates respectable support and resistance levels as well as marks and reminds you about important parameters that are happening in the graph so that you will not forget to consider them before placing orders. This set of tools is a simplified version of Graph Reader Pro for TradingView customized for planning your investments in stocks. This set of tools is a simplified version of Graph Reader Pro for TradingView customized for planning your investments in forex. These parameters include:
* Automatic CC59 counting that compares the close of the right price bar to that of left price bar in a group of 5 consecutive bars (ignoring 3 bars in the middle). If the right bar closed higher, the count positive number would be printed above the bar. If the right bar closed lower, the count negative number would be printed below the bar. Nine consecutive series of up counts will define the lowest price as CC59 support line and nine consecutive series of down counts will define the highest price as CC59 resistance line. The counted numbers, support and resistance lines are automatically printed on the graph if enabled.
* Draw a reconfigurable simple moving average ( MySMA ) yellow line. The default setting is SMA3.
* Draw the high and low levels of the previous day (green), if enabled. The Previous Day's High and Low are often used as reversal levels in the few future days.
* Draw a popular SMA13 line (light blue).
* Draw a Pullback level line (pink) near the beginning of a possible new trend.
* Draw High Of the Day and Low of the Day (yellow) for the most recent high and low levels of today.
* Paint the background areas with active Forex trading of Asian, London, and New York sessions, if enabled.
* Print "Working High" and "Working Low" when the price hits previous day's High and Low levels.
* Print "MMM" when there is a possible Market Maker's Manipulation (price bar range is larger than recent average value by a reconfigurable factor, 3 times by default).
* Print "RSI>70" and "RSI<70" for RSI(14) that crosses above 70 % and below 70 %.
* Print "RSI<30" and "RSI>30" for RSI(14) that crosses below 30 % and above 30 %.
* Print "Max" and "Min" for local maximum and local minimum bars.
* Print "Gap" when there is a gap between neighboring price bars. The opened gaps are often closed later on. Hence, they are milestones for the price to come back and close them up.
* Print "MACD>Sig" and "MACDMySMA" and "C Dark".
For free TradingView plan, you can add two more indicators to the chart. That means you may add RSI and MACD indicators with same parameters as those setup in Honeybee59-forex to your graph. DrGraph regularly publishes his educational ideas on using features provided in Honeybee59-forex for profitable investments. You can follow him for how to use the tools in trading forex, and crypto currencies.
Manipulation IndicatorThis indicator is based on SMA, EMA, Volume, Price Action and more! All in order to find where the BIG BEARS & BIG BULLS are at! This big fishes are able to add huge ammounts of volume in the direction they want, and move the prices. Fact is this indicator shows if the big fish is either a bull or a bear, best entries, targets, exits, and more!
Trade with the trend, not against it
Emiliano Mesa Uribe
Inquires: emilianomesauribe2000@live.com
How it Works?
When the oscillator turns the background red a BIG BEAR has been found. When it turns Green a powerfull bull has been found, furthermore the blue histogram shows high ammount of volume.
The indicator has been tested on 5 min stocks. And with the default values.