Wave Generator (WG)Pine Script Wave Generator Utility
Introduction:
The Pine Script Wave Generator Utility is a versatile tool that creates different wave patterns. The script provides the user with four different wave styles to choose from (Sine, Triangle, Saw, Square) with customizable parameters for the wave height, duration, number of harmonics, and phase shift.
Technical Details:
The script utilizes the mathematical functions sin, pi, and array.avg to generate wave patterns. The wave height and duration are the main inputs, and the number of harmonics and phase shift are additional inputs that add fine-tuning to the wave pattern.
The wave styles are created using different combinations of sine waves and are normalized so that the resulting wave always lies within a range of -1 to 1.
Usage:
The user can adjust the wave parameters using the input options in the script. The user can choose the wave style from the “Wave Select” option and set the wave height, wave duration, number of harmonics and phase shift by adjusting the corresponding input options.
Conclusion:
The Pine Script Wave Generator Utility is an efficient and effective tool for generating wave patterns. It can be used for a variety of purposes such as creating wave patterns for technical analysis, simulation, and testing purposes. The user can easily adjust the wave parameters to create custom wave patterns, making it a flexible and valuable tool.
Cerca negli script per "wave"
WaveTrend & Supertrend Comparison/CombinedThis compares two reasonably reliable strategies and shows where they are in agreement.
When the top line is GREEN - Then consider BUYing
When the top line is RED - Then consider SELLing
There are also alerts available.
WaveTrend with Crosses [LazyBear]Optical Change
Source from LazyBear
With big Hugs for this Indicator
WaveTrend and Crossing EMA of RSIs by AlhazenLazyBear's WaveTrend Oscilator is simplified, and buy & sell signals are added. Green bars indicate SELL signal of WT, and Maroon bars indicate BUY signal of WT.
A new indicator added: Crossing EMA of two RSI's. RSI plots are shown with dotted lines. Lime bars indicate SELL signal of RSI, and Red bars indicate BUY signal of RSI.
You can combine WT and RSI together and decide to BUY or SELL.
WaveTrend mtfThis is based on Lazy Bear famous script of Wave trend
So in basic we do MTF on it
One can choose to use the signal of the MTF (circles red or green for buy and sell)
or the regular buy and sell by cross green /red
to the script one can add if it cross the 0 above or bellow (not done here)
the MTF is taken from pinescripter example how to avoid repainting , so it good also for using your indicator to make MTF scripts
alerts included
WaveTrend cross only BTCUSDT 1
The price of all altocons is affected by bit coin.
so, I made it. it show BTCUSDT WaveTrend only.
This chart is ETCBTC, and you can see the ETC price fallow BTC price after 5 minutes.
so amazing?
Pair Strength EURUSDThis is an application of the WaveTrend indicator by LazyBear against a basket of the eur and usd to come up with a total eur and usd wt value. You can change the currencies by altering which pairs its run on. As far as changes I removed the lagging 4sma and altered the OB OS to be 2 and 3 standard deviations from a 1000sma just to get a stable view as to where the values tend to rise to. I've had some success using it over the past week or so, when dollar is OB an euro is OS you can expect EURUSD to go up as those reverse and vice versa.
Momentum HistogramThis creates a replica of relative distance from the moving averages, a good way to measure the strength, divergences etc.... short, mid and long term waves.
List of All my Indicators - www.tradingview.com
Indicator: WaveTrend Oscillator [WT]WaveTrend Oscillator is a port of a famous TS/MT indicator.
When the oscillator is above the overbought band (red lines) and crosses down the signal (dotted line), it is usually a good SELL signal. Similarly, when the oscillator crosses above the signal when below the Oversold band (green lines), it is a good BUY signal.
I have marked some cross-overs in the above chart. As you can see, they are *not* the only useful signals WT generates. Try it on your instrument and let me know what you think.
LSMAsThis indicator calculates and plots two Least Squares Moving Averages (LSMA) based on different lengths and a Smoothed Moving Average (SMMA) of the longer LSMA.
Inputs
lengthA : Period length for the first, longer LSMA.
lengthB : Period length for the second, shorter LSMA.
signAl : Signal period used in SMMA smoothing.
Calculations
LSMA-A and LSMA-B : Calculates the linear regression (least squares) of source over lengthA and lengthB respectively, with no offset. These represent two LSMAs, one slow and one fast.
SMMA : This is a smoothed moving average of the longer LSMA (LSMA-A).
Purpose
This indicator helps traders identify trend directions and momentum by using two least squares regression lines of different lengths to capture short- and long-term trends in price. The SMMA smoothing of the longer LSMA may be used as a signal or confirmation line to reduce noise and produce smoother signals.
It generates buy and sell signals based on the intersection of the LSMA-A and SMMA. If the LSMA-A crosses the SMMA upwards, a BUY signal is generated; if it crosses the SMMA downwards, a SELL signal is generated.
The LSMA-B, which is short-term, can be used for wave analysis. When a peak forms, a high is observed on the chart, and when a valley forms, a low is observed. This allows us to determine whether the wave is rising or falling.
Summary
Two LSMAs are calculated: one slow (lengthA), one fast (lengthB).
A smoothed moving average (SMMA) of the slow LSMA is computed using the signal length (signAl).
All three curves are overlaid on the price chart for visual trend and momentum analysis.
Sinusoidal Cycles OscillatorTitle: Sinusoidal Cycles Oscillator – Multi-Cycle Market Indicator
Description:
Discover market rhythm with the Sinusoidal Cycles Oscillator, a powerful tool for technical analysis and cyclical trading.
Three customizable cycles track short, medium, and long-term market oscillations.
Cycle 1 serves as the main reference wave with an optional mirror envelope.
Cycles 2 & 3 provide supporting harmonics for deeper insight.
Composite wave averages all cycles to reveal overall market phase.
Features:
Fully adjustable periods and amplitude.
Visualize tops, bottoms, and turning points at a glance.
Oscillator ranges from -1 to +1 with clear threshold guides.
Ideal for traders using cycle analysis, harmonic trading, or market timing.
Easy-to-read visual overlay and separate panel option.
Use it to:
Identify potential price reversals.
Compare market cycles across multiple timeframes.
Enhance timing and entry/exit decisions.
waves and limitsEnglish:
This indicator helps to visualize the status and location of the price within its standard limits; as well as its trend and momentum.
Blue wave for long entries, Red wave for short entries.
As most Indicators have lag, you must be very aware of the price action to enter and exit the trades.
Español:
Este indicador ayuda a visualizar el estado y la ubicación del precio dentro de sus límites estándar; así como su tendencia e impulso.
Onda azul para entradas largas, Onda roja para entradas cortas.
Como la mayoría de los indicadores tienen retrasos, debe estar muy atento a la acción del precio para entrar y salir de las operaciones.
CRYPTO WAVE HUNTERWAVE HUNTER This indicator is designed to identify price movements across different time frames. Its purpose is to identify hourly, 2-hour, and 4-hour price movements on 3-minute candlestick charts. It is suitable for use on a 3-minute chart.
Head-on-CorrelationThis is a simple wrapper script to generate 40 different series of information along an increasing candle length. It plots the last data point, and repaints on each new candle, allowing one to see variations within series' values as the timeframe increases. This POV is looking not across a depth of field, but the wave as if it were moving towards you. The goal ultimately is to find correlations on various timeframes in the y-plane, and the z-plane, as well as patterns of variation preceding price action.
As a wrapper, the switch case and engine can and should be modified to suit your indicator of choice. Additionally, It is possible to string these indicators together to perform multiple calculations and output a single series ultimately.
If watched on smaller timeframes (eg 1s) or bar replay, it is an entertaining addition to the chart.
Wave-PMThe Wave-PM (Whistler Active Volatility Energy - Price Mass) indicator is an oscillator described in Mark Whistler's book 'Volatility Illuminated'.
The Wave PM was specifically designed to help read cycles of volatility. Read when a strong trend is about to start and end, along with the potential duration of lateral chop. By using concepts of probability and volatility, which anyone can understand, retail traders can learn to think about 'risk' more like an institutional trader. With Wave-PM and an understanding of institutional risk-based trading, at home traders are able to start seeing volatility as opportunity, not an 'out of the blue' hindrance.
Price Mass is not a directional oscillator it's more of a gauge of potential energy left in the distribution cycle.
Wave Ribbon [ChuckBanger]This is a very easy script to build. Indicators like this can be very nice to use to spot trends. I just wanted to share it if someone to trade with it or wants to build on it further. The oscillator is my TRIX script:
Wave Period Oscillator by KIVANC fr3762WPO – Wave Period Oscillator
A Time Cycle Oscillator – Published on IFTA Journal 2018 by Akram El Sherbini (pages 68-77)
(http:www.ftaa.org.hk/Files/2018130101754DGQ1JB2OUG. pdf )
Bullish signals are generated when WPO crosses over 0
Bearish signals are generated when WPO crosses under 0
OverBought level is 2
OverSold level is -2
ExtremeOB level is 2.7
ExtremeOS level is -2.7
As with most oscillators, divergences can be taken advantage of.
via PROREALCODE
Here's the link to a complete list of all my indicators:
tr.tradingview.com
Şimdiye kadar Tradingview'a eklediğim tüm indikatörlerin tam listesi için:
tr.tradingview.com
wave trend mtf v1This Lazy Bear wave trend in MTF version with take profit and stop loss rebuy
you can change the MTF using the security call
and many nice option to see insid3e
so you can play with it, modify it or make it better
2 colour MACDstudy(shorttitle = "MACD WAVE TRADER", title = "2 colour MACD")
fastMA = input(title="Fast moving average", type = integer, defval = 12, minval = 7)
slowMA = input(title="Slow moving average", type = integer, defval = 26, minval = 7)
lastColor = yellow
= macd(close , fastMA, slowMA, 9)
= macd(close , fastMA, slowMA, 9)
plotColor = currMacd > 0
? currMacd > prevMacd ? white : maroon
: currMacd < prevMacd ? maroon : white
plot(currMacd, style = histogram, color = plotColor, linewidth = 3)
plot(0, title = "Zero line", linewidth = 1, color = gray)
Ichimoku Theories [LuxAlgo]The Ichimoku Theories indicator is the most complete Ichimoku tool you will ever need. Four tools combined into one to harness all the power of Ichimoku Kinkō Hyō.
This tool features the following concepts based on the work of Goichi Hosoda:
Ichimoku Kinkō Hyō: Original Ichimoku indicator with its five main lines and kumo.
Time Theory: automatic time cycle identification and forecasting to understand market timing.
Wave Theory: automatic wave identification to understand market structure.
Price Theory: automatic identification of developing N waves and possible price targets to understand future price behavior.
🔶 ICHIMOKU KINKŌ HYŌ
Ichimoku with lines only, Kumo only and both together
Let us start with the basics: the Ichimoku original indicator is a tool to understand the market, not to predict it, it is a trend-following tool, so it is best used in trending markets.
Ichimoku tells us what is happening in the market and what may happen next, the aim of the tool is to provide market understanding, not trading signals.
The tool is based on calculating the mid-point between the high and low of three pre-defined ranges as the equilibrium price for short (9 periods), medium (26 periods), and long (52 periods) time horizons:
Tenkan sen: middle point of the range of the last 9 candles
Kinjun sen: middle point of the range of the last 26 candles
Senkou span A: middle point between Tankan Sen and Kijun Sen, plotted 26 candles into the future
Senkou span B: midpoint of the range of the last 52 candles, plotted 26 candles into the future
Chikou span: closing price plotted 26 candles into the past
Kumo: area between Senkou pans A and B (kumo means cloud in Japanese)
The most basic use of the tool is to use the Kumo as an area of possible support or resistance.
🔶 TIME THEORY
Current cycles and forecast
Time theory is a critical concept used to identify historical and current market cycles, and use these to forecast the next ones. This concept is based on the Kihon Suchi (translating to "Basic Numbers" in Japanese), these are 9 and 26, and from their combinations we obtain the following sequence:
9, 17, 26, 33, 42, 51, 65, 76, 129, 172, 200, 257
The main idea is that the market moves in cycles with periods set by the Kihon Suchi sequence.
When the cycle has the same exact periods, we obtain the Taito Suchi (translating to "Same Number" in Japanese).
This tool allows traders to identify historical and current market cycles and forecast the next one.
🔹 Time Cycle Identification
Presentation of 4 different modes: SWINGS, HIGHS, KINJUN, and WAVES .
The tool draws a horizontal line at the bottom of the chart showing the cycles detected and their size.
The following settings are used:
Time Cycle Mode: up to 7 different modes
Wave Cycle: Which wave to use when WAVE mode is selected, only active waves in the Wave Theory settings will be used.
Show Time Cycles: keep a cleaner chart by disabling cycles visualisation
Show last X time cycles: how many cycles to display
🔹 Time Cycle Forecast
Showcasing the two forecasting patterns: Kihon Suchi and Taito Suchi
The tool plots horizontal lines, a solid anchor line, and several dotted forecast lines.
The following settings are used:
Show time cycle forecast: to keep things clean
Forecast Pattern: comes in two flavors
Kihon Suchi plots a line from the anchor at each number in the Kihon Suchi sequence.
Taito Suchi plot lines from the anchor with the same size detected in the anchored cycle
Anchor forecast on last X time cycle: traders can place the anchor in any detected cycle
🔶 WAVE THEORY
All waves activated with overlapping
The main idea behind this theory is that markets move like waves in the sea, back and forth (making swing lows and highs). Understanding the current market structure is key to having realistic expectations of what the market may do next. The waves are divided into Simple and Complex.
The following settings are used:
Basic Waves: allows traders to activate waves I, V and N
Complex Waves: allows traders to activate waves P, Y and W
Overlapping waves: to avoid missing out on any of the waves activated
Show last X waves: how many waves will be displayed
🔹 Basic Waves
The three basic waves
The basic waves from which all waves are made are I, V, and N
I wave: one leg moves
V wave: two legs move, one against the other
N wave: Three legs move, push, pull back, and another push
🔹 Complex Waves
Three complex waves
There are other waves like
P wave: contracting market
Y wave: expanding market
W wave: double top or double bottom
🔶 PRICE THEORY
All targets for the current N wave with their calculations
This theory is based on identifying developing N waves and predicting potential price targets based on that developing wave.
The tool displays 4 basic targets (V, E, N, and NT) and 3 extended targets (2E and 3E) according to the calculations shown in the chart above. Traders can enable or disable each target in the settings panel.
🔶 USING EVERYTHING TOGETHER
Please DON'T do this. This is not how you use it
Now the real example:
Daily chart of Nasdaq 100 futures (NQ1!) with our Ichimoku analysis
Time, waves, and price theories go together as one:
First, we identify the current time cycles and wave structure.
Then we forecast the next cycle and possible key price levels.
We identify a Taito Suchi with both legs of exactly 41 candles on each I wave, both together forming a V wave, the last two I waves are part of a developing N wave, and the time cycle of the first one is 191 candles. We forecast this cycle into the future and get 22nd April as a key date, so in 6 trading days (as of this writing) the market would have completed another Taito Suchi pattern if a new wave and time cycle starts. As we have a developing N wave we can see the potential price targets, the price is actually between the NT and V targets. We have a bullish Kumo and the price is touching it, if this Kumo provides enough support for the price to go further, the market could reach N or E targets.
So we have identified the cycle and wave, our expectations are that the current cycle is another Taito Suchi and the current wave is an N wave, the first I wave went for 191 candles, and we expect the second and third I waves together to amount to 191 candles, so in theory the N wave would complete in the next 6 trading days making a swing high. If this is indeed the case, the price could reach the V target (it is almost there) or even the N target if the bulls have the necessary strength.
We do not predict the future, we can only aim to understand the current market conditions and have future expectations of when (time), how (wave), and where (price) the market will make the next turning point where one side of the market overcomes the other (bulls vs bears).
To generate this chart, we change the following settings from the default ones:
Swing length: 64
Show lines: disabled
Forecast pattern: TAITO SUCHI
Anchor forecast: 2
Show last time cycles: 5
I WAVE: enabled
N WAVE: disabled
Show last waves: 5
🔶 SETTINGS
Show Swing Highs & Lows: Enable/Disable points on swing highs and swing lows.
Swing Length: Number of candles to confirm a swing high or swing low. A higher number detects larger swings.
🔹 Ichimoku Kinkō Hyō
Show Lines: Enable/Disable the 5 Ichimoku lines: Kijun sen, Tenkan sen, Senkou span A & B and Chikou Span.
Show Kumo: Enable/Disable the Kumo (cloud). The Kumo is formed by 2 lines: Senkou Span A and Senkou Span B.
Tenkan Sen Length: Number of candles for Tenkan Sen calculation.
Kinjun Sen Length: Number of candles for the Kijun Sen calculation.
Senkou Span B Length: Number of candles for Senkou Span B calculation.
Chikou & Senkou Offset: Number of candles for Chikou and Senkou Span calculation. Chikou Span is plotted in the past, and Senkou Span A & B in the future.
🔹 Time Theory
Show Time Cycle Forecast: Enable/Disable time cycle forecast vertical lines. Disable for better performance.
Forecast Pattern: Choose between two patterns: Kihon Suchi (basic numbers) or Taito Suchi (equal numbers).
Anchor forecast on last X time cycle: Number of time cycles in the past to anchor the time cycle forecast. The larger the number, the deeper in the past the anchor will be.
Time Cycle Mode: Choose from 7 time cycle detection modes: Tenkan Sen cross, Kijun Sen cross, Kumo change between bullish & bearish, swing highs only, swing lows only, both swing highs & lows and wave detection.
Wave Cycle: Choose which type of wave to detect from 6 different wave types when the time cycle mode is set to WAVES.
Show Time Cycles: Enable/Disable time cycle horizontal lines. Disable for better performance.
how last X time cycles: Maximum number of time cycles to display.
🔹 Wave Theory
Basic Waves: Enable/Disable the display of basic waves, all at once or one at a time. Disable for better performance.
Complex Waves: Enable/Disable complex wave display, all at once or one by one. Disable for better performance.
Overlapping Waves: Enable/Disable the display of waves ending on the same swing point.
Show last X waves: 'Maximum number of waves to display.
🔹 Price Theory
Basic Targets: Enable/Disable horizontal price target lines. Disable for better performance.
Extended Targets: Enable/Disable extended price target horizontal lines. Disable for better performance.






















