Deflated - ValShow Deflated values
Using for $ Quote :
Red line is Deflated by US CPI (Consumer Price Index)
Ticker : QUANDL:ECB/RTD_M_S0_N_P_C_OV_X
Using for € Quote :
Blue line is Deflated by EU HICP (Harmonised Index of Consumer Prices)
Ticker : QUANDL:RATEINF/CPI_USA
ابحث في النصوص البرمجية عن "文华财经tick价格"
Circular Barplot - Oscillators Sentiment [LuxAlgo]This indicator is an implementation of a circular barplot aiming to return the market sentiment given by multiple normalized oscillators. These include the relative strength index (RSI), Stochastic %K (%K), Linear Correlation Oscillator (ROSC), William Percent Range (WPR), Percent Rank (%R), and money flow index (MFI).
The length period of each of these oscillators can be adjusted in the indicator settings.
The label in the center of the circular plot returns the average market sentiment constructed from all the previously mentioned oscillators.
Settings
Width: Circle width.
Spacing: Determines how close each circle is to the other.
Thickness: Width of the colored lines.
Offset: Controls how far the circular barplot left extremity is from the most recent candles.
Src: Input source of the indicators.
Usage
Unlike regular bar charts, circular bar plots display the bars as circle arcs and have the advantage of preserving horizontal and vertical space. A higher arc length would indicate a value closer to the maximal value of the oscillator. Other variations of the circular barplots exist but this variation using the circle arc is particularly appropriate for normalized data.
The indicator can be used as a simple widget giving a quick method to obtain the overall market sentiment of a certain ticker. A dashboard is displayed on the top left of the chart in the event the user wants to see the actual value of the oscillators.
Note that low width or high spacing settings might return unwanted results.
CAGR Custom Range█ OVERVIEW
This script calculates an annualized Compound Annual Growth Rate from two points in time which you can select on the chart. It previews an upcoming feature where Pine scripts will be able to provide users with interactive inputs for time and price values.
👉🏼 We are looking for feedback on our first take of this feature.
Please comment in this publication's "Comments" section if you have suggestions for improvement.
█ HOW TO USE IT
When you first load this script on a chart, you will enter the new interactive selection mode. At that point, the script is waiting for you to pick two points in time on your chart by clicking on the chart. Once you select the two points, the script will find the close value for each of the two selected bars, and calculate the CAGR value from them. It will then display a line between the two points, and the CAGR value above or below the last point in time.
If the CAGR value is positive, the line and label will display in their "up" color (see the "🠅" color in the script's "Settings/Inputs" tab), otherwise they appear in their "down" color (the "🠇" color in the inputs). You can also control the line's width from the inputs.
You have the option of comparing the chart's CAGR value with that of another symbol, which you specify in the "Compare to" input. When a comparison is made, the label's background color will be dependent on the result of the comparison. The line's color will still be determined by the chart's value.
Once time points have been selected on the chart and the script is displaying the line, you can change the time points by clicking on the script's name on the chart. A small, blue rectangular handle will then appear for each point, which you can then grab and move. If you reset the inputs using the "Defaults/Reset Settings" button in the script's inputs, the two time points will reset to the beginning of September and October 2021, respectively.
█ CONCEPTS
The CAGR is a notional, annualized growth rate that assumes all profits are reinvested. It calculates from the close value of the two end points. It does not account for drawdowns, so it does not calculate risk. It can be used as a yardstick to compare the performance of two instruments. Because it annualizes values, the function requires a minimum of one day between the two end points (annualizing returns over smaller periods of times doesn't produce very meaningful figures).
█ LIMITATIONS
• The two selected points must be distant from a minimum of one day. A runtime error will occur otherwise.
• There is currently no way to restart the interactive mode from scratch without re-adding the script to the chart.
• The points in time you select on one chart may map quite differently on other charts,
depending on their constituent bars (e.g., intraday charts for 24x7 and conventional markets).
█ FOR PINE CODERS
• Our script uses the most recent version of Pine, as the `//@version=5` compiler directive indicates.
• Interactive inputs were a long-standing and highly-requested feature by our beloved community of Pine coders.
We hope you find this first step promising, as it opens up entirely new possibilities for both Pine coders and script users.
You can, for example, use interactive inputs to draw shapes with your scripts, or support and resistance levels, etc.
We're sure you'll come up with more creative uses of the feature than we could ever dream up )
• Interactive inputs are implemented for input.time() and input.price() , the specialized input functions now available in v5.
See the User Manual's new page on inputs for more information about them.
You can also create one interactive input for both time and price values
by using the same `inline` argument in a pair of input.time() and input.price() function calls.
• Our min/max filtering when initializing `entryTime` and `exitTime` will handle cases where
the script user inverts the two points on the chart.
• The script uses the new runtime.error() function to throw an error in the `if days < 1` conditional structure.
• We use the `cagr()` function from our recently-published ta Pine library .
Pine libraries — not to be confused with the Public Library showcasing scripts published by our community of Pine coders —
are one of the new features available with the recent Pine v5.
• Note that our `strRightOf()` function cannot be used to generate ticker identifier strings for use in `request.*()` functions.
This is because it produces results of "series" form while the functions require
arguments of "simple" form for their `symbol` or `ticker` parameters.
Have a look at our new User Manual page on Pine's Type system if you need to brush up on Pine forms and types.
• We use a simple, repainting request.security() call because our calculations are not used to generate orders or alerts.
• We document our user-defined functions using the same compiler directives used in exported functions in libraries.
It will make conversion of those functions to library format easier if we ever choose to do so.
• We use two Unicode hair spaces (U+200A) to push the "%" sign slightly away from values in our str.format() calls.
While the impact is minimal, it increases readability.
• Note the `priceIsHigh` logic used to determine if we place the label above or below bars.
When price is higher than recent prices, we place the label above the bar, otherwise we place it below.
It's not foolproof but it provides optimal positioning most of the time.
• The point of the complicated "bool" expression initializing `displayCAGR` is to ensure that we only draw the line and labels once.
When no comparison with another symbol is made, this occurs the first time we encounter a non- na value from the `cagr()` function.
When a comparison is required, it occurs the first time both values are not na .
• Before all mentions of "CAGR" in our description, we use a Unicode zero-width space (U+200B)
to prevent the auto-linking feature to kick in for the term.
This prevents the dashed underscore and a link like this (CAGR) from appearing every time "CAGR" is mentioned.
• With Pine v5, the `study()` declaration statement was renamed to indicator() .
Accordingly, we will be eliminating the use of the "study" term from documentation and the UI.
The generic "script" term will continue to designate Pine code that can be an indicator, a strategy or a library, when applicable.
• We followed our new Style guide recommendations to write our script.
• We used the techniques explained in the How We Write and Format Script Descriptions publication by PineCoders.
• That's it! We've covered all the new features and tricks we used. We sincerely hope you enjoy the new interactive inputs,
and please remember to comment here if you have suggestions for improvement. 💙
Look first. Then leap.
TemaVWAPRSI StrategyExchange: Kraken
Timeframe: 5m
Pair: ETH/USD
If you use this for any other exchange or pair, you'll have to tweak the settings, most importantly are the trailing stop ticks. This strategy is currently in what I would call beta mode. It uses the volume weighted average price indicator, rate of change, two triple exponential moving averages and the relative strength index to find buy and sell signals.
Intraday Hourly VolumeEXPERIMENTAL:
shows the cumulative average volume at a hour of day, and the current volume (arrow point), current server hour will be marked in red label.
known issues: tickets with sessions, the labels may show red at end of session, or show more than 1 red label at a time...
Crypto Relative StrengthIndicator meant for crypto markets. Computes the relative strength of the current ticker against a target ticker and plots a candlestick chart. Also, plots an exponential moving average of the relative strength.
Total Turnover Moving Average (TTMA)This is a special type of moving average that incorporates financial information into technical indicators.
CONCEPT:
Number of shares outstanding (NOSH) reflects the floating tickets available for trading in the market. This indicator aims to look at what price has the market transacted on average, given all the NOSH has been turned over.
In order to do this, the number of periods required for trading volume to add up to NOSH is determined. Then, a simple moving average of closing price is calculated based on the number of periods.
Put simply, TTMA is a variable MA indicator, which the parameter depends on trading volume and NOSH. Since every counter has varying NOSH, it also translates volume into liquidity. Given two counters of the same volume , the one with lower NOSH has higher liquidity.
USAGE:
Bullish: when prices are above TTMA
Bearish: when prices are below TTMA
CAVEAT:
Generally works well for mid-cap to large-cap stocks, but not volatile penny counters (just like how you will not use 2-day moving average!). Good as reference and should NOT be used standalone.
Last 30 DaysThis Script Shows Last 30 closed price for active ticker, Also provides last 30 daily closed price for an additional Ticker via input. For better use it is better to set the timeframe to daily chart.
AO-ZoneThe Zone is mention in New Trading Dimensions by Bill Williams,PhD.
The Zone is used for Entry Signal
Green Zone are painting Green when Awesome Oscillator (AO) and Accelerater/Decelerator (AC) are both increasing.
Red Zone are painting Red when Awesome Oscillator (AO) and Accelerater/Decelerator (AC) are both decreasing.
Gray Zone are painting Gray when AO and AC in difference changing
Gray Zone are indicate the indecision between bulls and bears.
Bill Williams, PhD. mention that Green Zone or Red Zone usually happen 6-8 bars Continuously.
(in my opinion, it happen lower than in intraday time frame)
The First Bar that change to be Green or Red color is the Signal Bar.
Entry Signal is the second bar in the same color as the Signal bar happen with Volume
Price go higher the high of previous Green Bar is Buy Signal. Entry Buy (Long) and place Stop at 1 tick lower the Low of previous bar.
Price go lower the Low of previous Red Bars is Sell Signal. Entry Sell (Short) and place Stop at 1 tick higher the High of previous bar.
Can Entry from 2nd bar to 5th bar.
Do not Entry if Green Bars or Red Bars completed 5 bars continuously.
This indicator have AO , AC and Zone in 1 tools and there are counter to show the number of Green bar or Red bar.
Green counter will happen when AO >0 and Green zone because AO > 0 show uptrend condition.
Red Counter will happen when AO < 0 and Red Zone because AO <0 show downtrend condition.
When we entry , we should follow the trend. So I design to non-show the counter if zone is against the trend.
#WaveRiders
Moving Average Color StrategyHello,
Strategy based on scrips "Moving Average Color Direction Detection" from Dreadblitz published on Aug 9, 2019.
You can chose MA type, length and reaction setting to adjust to time frame/ticker. Always seemed like RSI is ahead of actual price action
and just messing around with MA on the RSI .
Couple I found:
SPXS / SPXL 20M timeframe, MA 32 Reaction 2 (HullMA) 50% of equity so you dont lose everything :)
UVXY / SVXY 20M MA 32 Reaction 6 (HullMA) 50% of equity so you dont lose everything :)
APPLY to RSI , or any indicator really and play with Adjustments.
Trading Ideas - Chart Champions Value - Points of Interest Trading Ideas is based on having visual Points of Interest.
The indicator displays:
- dOpen : Daily Open
- dPOC: Developing Point of Control
- pdPOC : Previous Day Point of Control
- dbyPOC : Day Before Yesterday Point of Control
Initial Balance (High, low, mid points for the first hour (UTC 0000)
- IB High : Initial Balance High
- IB Mid : Initial Balance Middle
- IB Low : Initial Balance Low
Chart Champions Value ( CCV ) is based on Daniel - Chart Champions theory explained in his educational videos.
That if the previous day is a range day and price action (PA) closes:
Above the previous days Value Area High (pdVAH) then there is an 80% chance of it retracing back to previous days Value Area Low (pdVAL)
Below the previous days Value Area Low (pdVAL) then there is an 80% chance of it going back up to the previous days Value Area High (pdVAH)
The CCV check can be ticked on and off for a quick visual to see if the setup could potentially be in play (if green then CCV could be play for that day).
Settings/Configuration
The calculated Value Area (VA) can be amended.
It is recommend to change the resolution to that of your symbol. For example BTC resolution 1, XRP resolution 0.00001.
As seen below having key Points of Interest can make you think twice before going into a trade:
My thanks go to:
ahancock for allowing usage of his script.
AnyDozer and Bjorn Mistiaen on Stack Overflow for all their assistance.
Any feedback will be gratefully received.
Better OBVOBV with William C. Garrett's Approximation
In the classical OBV (On-Balance Volume) indicator, it simply takes the idea from traditional tape reading - treat the "up tick" as Buy, "down tick" as Sell, and it assumes no change in price as neutral* (*which is not the case in tape reading).
When it comes to interpret the daily volume as such, errors will add up cumulatively. For example, there are days when a Doji Star with high volume just merely one cent higher than yesterday price and the whole day volume would be taken as a BUY Volume....
Here is a gentlemen, William C. Garrett, attempted to break down the daily volume into two parts in his book - "Torque Analysis of Stock Market Cycle".
Published indicator has two modes: Cumulative and Time Segmented. Time Segmented Volume (TSV) - performs a MACD operation on the Garrett Money Flow.
Note on Divergence:
When using a indicator as Time Segmented Money Flow, divergence would surely occur on and off. This is where Wyckoff 3rd principle comes into play - "Effort vs Result" that is not matching. Meaning that the cumulation of shares goes in one direction while the price goes another direction.
New Alerts Allow for Dynamic Messageswww.tradingview.com
Following the last example from the link above, I added a function return to plot the calculated RSI value for each ticker.
For this, I added the expression of the rsi bult-in function in the security call, to send as a return to the plot function.
Ps. I purposely inverted the crossunder/crossover calls for testing here.
Beacon - Anthony Crudele's IndicatorBeacon uses the current volatility of the market based on your trading time frame to determine support and resistance levels, whether a trend is intact or ready to revert back in the range. One of the most difficult things I went through as a trader was determining whether we are in a trend day or if we are in grind up or grind down mode. I created Beacon to give me a simple look at the market to determine what type of environment we are in. I use Bollinger Bands (3 standard deviation) to determine the volatility cycle. Once the BB make peaks I took my Fibonacci Retracement tool and did a retracement from the peak high of the BB to the peak low. I use 70%, 50% and 30% for my support and resistance levels. I use those levels because I tested pretty much every percent level and those percentages averaged the highest performance on all tick charts and time charts. You can use Beacon on whatever time frame or tick chart you are trading on and it will determine that specific volatility cycle.
Relative price comparison [jameswestnz]Compares current ticker to the relative price of the comparison ticker over the chosen time period.
e.g. compares what the relative price of BTC would have been based on it's percentage gains against LTC if you had invested in each at the start of the chosen period.
Indicator - ATR Profit Loss - DGHi Traders,
This is an on chart indicator that can be used for setting take profit and stop losses very easily using the Average True Range Indicator (ATR). Using a volatility adjusted TP and SL will allow you to set your targets and losses based on market conditions. In the settings, you are able to adjust how much of a multiplier you require depending on your risk tolerance and strategy. For those that follow the NNFX method, the defult settings are preset to 1xATR TP and 1.5xATR SL.
How to use:
- For longs, 'isLong' box must be ticked, for shorts, this box is unticked
- For longs, green line is TP, red line is SL
- For shorts, red line is TP, green line is SL
Regards,
Dillon Grech
Hancock - CoinbaseSimple script aggregating normalised to 12 hour close average of coinbase tickers.
Hancock
NIFTY VIX BANDSThis script can be used to visually identify the 1 standard deviation range of price movement anticipated by NSE ticker for Volatility Index NSE:INDIAVIX
Ideal to use on NSE:NIFTY ticker only!
The NIFTY range is extended to Yearly, Monthly, Weekly, Daily based on the current value of INDIAVIX.
All options are customizable:
Time frame of the VIX Bands
Select / De-select of Plots for Yearly, Monthly Weekly and Daily
Aggregate CandlesThis 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, without reliance on one exchange. It uses the new Array functionality to generate median and averages, and is entirely original work. This particular version is a generic version of the BTC version. Please read the header before use, and if you do wish to use the code, please ask permission first.
One Percent Move Study (For your Alerts)This is a simple script that can be used to alerts. The signal1 variable goes to 100 if there is a 1% up move in a tick, and goes to -100 if there is a 1% down move in a tick for an asset. This is best on a 1 minute or 5 minute chart.
This example shows this on the DeFi exchange Uniswap for the UNI/ETH pair
Vortex Indicator Band StrategyThis strategy utilizing the Vortex indicator and its bands is effective when paired with displaced moving averages and a stop loss. Settings can be customized to match the specific ticker.
Borjas Tarh Horizontals S/RBorjas Tarh Horizontals
Automatically Plot Horizontals Support and Resistance.
In the Setting, you should optimize the values according to each time frame of the ticker.
Pivot Length : Number of bars to use to calculate pivot
Max Breaks : Maximum number of times a line can be broken before it's invalidated
Max Distance % : Maximum distance PA can move away from line before it's invalidated
Frontrun/Overshoot Threshold % : If PA reverses within this distance of an existing S&R line, consider it a Frontrun / Overshoot
You can copy it and make it better.