Ichi-Price Wave

Welcome to the Ichi-Price Wave. This indicator is designed for day trading options contracts for any ticker, using a number of indicators — Ichimoku Cloud, Volume-Weighted Average Price, Stochastic Relative Strength Index, Exponential Moving Average (13/48) — and calculating how they interact with each other to provide entry and exit signals for both Calls and Puts on normal days. ****Read the Important Information section before opening any positions based on this indicator. (Also *NFA)

The general concept is that you, the trader, are a Surfer 🏄🏾 who rides the best waves in deep water until it gets dangerous.

Emoji storyline: The 🏄🏾 emoji (Call or Put, depending on the color of its Green or Red label, respectively) indicates an upcoming *potential* entry that, for a number of reasons, may be disregarded. (See: Important Information section below). And just as there are no certainties in the stock market itself, the tiered exit signals are ranked by low 🐬, medium 🦈 and high risk 🦑 tolerance. (In other words, it's relatively safe to surf with dolphins around, but there's the off chance they even strike trainers and become aggressive. It's more dangerous to swim with sharks. And on the unlikely, rare occasion you see a literal, giant, mythical, ship destroying Kraken 😬 ... you definitely need to get out of the water.

Surfing for as long as possible reaps the greatest rewards — but risk/reward are to be considered for entries and exits. Exiting every time you see a 🐬 (E1) should secure profits nearly 100% of the time, but they'll be very minimal. Whereas surfing til you reach a Kraken 🦑 (which will not even appear on most Price Wave cycles) would reap the most rewards. (NFA: I recommend considering sharks 🦈 as an exit point for the majority of positions, and perhaps only keeping a few runners open with the hopes of finding that shiny Kraken. (On the non-Emoji chart, the low, medium and high risk exits are named E1, E2 and E3, respectively. Got to the indicator's Settings > Inputs > then toggle EMOJIs ON/OFF)

Boring stuff: The entry 🏄🏾 signals are triggered by multiple conditions that must be all true. For Call entries, one of the necessary conditions is that the RSI's K must be maximum 10 (this can be changed in default). This, along with another condition where current price must be below the VWAP Lower Bound 1, serves as a great reference point showing the stock price is currently uncomfortable where it is and may likely soon snap back closer to the VWAP, perhaps even to the other side due to a pendulum effect.

Important information

Relying on those two factors for setting entry and exit points are great for normal days. (Normal, as in the ticker price bounces within a channel (e.g., ≤3% + or -) that's trending slightly bullish or bearish depending on greater market trend). But there are abnormal days where news catalysts (e.g., CPI data, CEO scandals, unexpected company data release, etc.) trigger FOMO and FUD, ultimately rendering the logic behind most indicators non applicable (e.g., RSI's "buy when oversold"). On the chart, this indicator accounts for this with two measures:

One, you should only "Surf" in the water. That is, there are two bands — Shallow and Deep Water. Any "Surf" emojis where price action is outside of the water should be ignored**. Two, there are additional EMOJIs that show you "Bearish trend" ⛈ and "Bullish trend ☀️. (Story time again: You obviously shouldn't surf in thunder and lightning. But also, surfing in the blistering sun with no clouds in the sky during a heatwave is also dangerous to your health.)

You can use these two measures to disregard the "surfers" suggesting you join them in opening a position in the suggested direction. And surfers followed by Cloud EMOJIs — 🌤️ (Put) or 🌧️ (Call) — can be used as "perfect entry" points. (The clouds represent weather being less extreme and better for surfing).

(**While these should mostly be ignored, these have not been muted because there is the possibility of a very strong turn around if you happen to catch the last one (which is not ideal for risk-averse traders). Use other indicators, such as the MACD and trend lines, to find potential bottoms (or tops) as price action plunges (or soars) due to abnormal news circumstances.)

Entry and exit buffers

At the beginning of each day, most indicators usually are not immediately calibrated correctly due to premarket trading and open market (at least to the degree that the day's sentiment can be best read from them due to the amount of volatility). What I recommend when using this indicator is disregarding signals during the first 15 minutes (or possibly 30 minutes) of market open to get the best results. And also, considering this indicator is meant for day trading (i.e., not holding positions overnight), disregarding ENTRY signals for the last 45 minutes of the trading day could give yourself enough buffer on the back end for exiting comfortably.

RSI entry
Preparing for an entry when you see a surfer is recommended, but actually opening the position when you see a 🌤️ (Put) or 🌧️ (Call) would yield best results and avoid misfires — particularly when those two cloud EMOJIs are signaled when the RSI is overbought and K is at least 95 (Puts), or oversold and K at maximum 5 (Calls). (Story time logic: The cloud eclipsing the Sun means it's cooling off and better for surfing. And the rain cloud no longer having lightning means the "bearish" storm is possibly soon over).

Delta and the Greeks

You should experiment yourself, but keep in mind that this is for capitalizing off of a day's minor price swings (≤3% + or -). Entering a same day expiry contract that's deep OTM is not going to work with this indicator (even if you enter at a surfer 🏄🏾 and exit at a Kraken 🦑) because the price wave from one end to the other won't be enough to compensate for the other Greeks working against you. Use another indicator (or insider knowledge ... Just kidding, that's illegal, don't do that) if you want to buy those kind of contracts.

I personally purchase contracts w/ minimum 80% Implied Volatility and somewhere between 20-40 Delta. Having a nice range for yourself with these factors, depending also on the size of your own portfolio and the risk tolerance you have, will determine how much you're able to capitalize off successful entry and exits.


• I set stop losses 5-10% depending on the ticker. (e.g., $TSLA's volatility may require SL closer to 10% whereas using it on $SPY, a 5% could suffice). This is in addition to ignoring entry signals that don't meet the aforementioned two requirements (i.e., it's risky to Surf in shallow water, and you shouldn't try to Surf at all outside of the water, ref. Band 2 and outside of Band 2). Remember, this is the stock market — not the casino. We rely on strategy and risk management — not hope.
• It's recommended you use time intervals ≤ 5 min. (I use 1 minute and 5 min)
Liquidity. Using these signals on a ticker with low liquidity (particularly if you enter on the Ask side), can reduce your profits to 0% or even to a loss even if you have a perfect entry and exit. I always point to SPY as the optimal bid-ask spread, but keep that in mind.

What's with the name "Ichi-Price Wave"?

The "Ichi" gives credit to Japanese journalist Goichi Hosoda, whose indicator I used in conjunction with the 13/48 Exponential Moving Averages to create some of the exit signal conditions (e.g., E2🦈). That E2 condition is: Signal the first time the price intersects the Ichimoku conversion line *after* it has entered the VWAP UB/LB channel on one end and has exited on the opposite end). And it's named "Price Wave" because it's a literal price wave, which is where the fun surf narrative comes in. Also, "Price" doubles as me naming it after myself (in a less pretentious way). It's actually convenient that my last name is literally Price. Almost as if I was born for this. Nonetheless, this indicator is far more accurate in spotting directional changes than the free 13/48 cross, which oddly enough, influencers are charging for access. It's free, but the code is protected, for now at least.

Try it out on any ticker and look at how accurately it catches the tops and bottoms (keeping in mind to ignore misfires according to the two measures and also setting ~5-10% stop losses). And of course, use this in conjunction with other indicators. Ignoring all of my other emojis and simply setting surfer 🏄🏾 alerts could serve as additional confirmations for your personal strategy. Or you could simply enter at a surfer 🏄🏾 and exit when it reaches VWAP (or at least increase your Stop Loss to sell at break even if it doesn't reach). That strategy is the most conservative and would secure consistent gains). AND AGAIN, use your stop losses. Either it makes a move or it doesn't. Simply re-enter at a better point if necessary.
*This updated version simply switches the EMOJI toggle ON by default. It was originally toggled OFF, but I wanted to ensure people read my instructions before opening positions on any CALL/PUT signals.
*This updated version adds 1) an additional confirmation signal for Call and Put entries (🚤), and 2) a moving average (9), which can be adjusted within the settings
Sharpened conditions for⚡(🐻 bearish) & 🕊️ (🐂 bullish) signals to improve accuracy & minimize misfires. (These two signals should be viewed in context w/ your overall trading thesis, as overbought/oversold volume + my other conditions simply suggest — but do not *guarantee* — a reversal in the indicated direction). I suggest observing these on the 3-8 min time charts. These can be also turned off/on in the settings if the chart feels cluttered.
This update adds an alert option for the new signals ⚡ & 🕊️ (Also shown as 🐻 & 🐂 on non-emoji chart, respectively). While the primary function of the Ichi-Price Wave is for "normal days," the ⚡ & 🕊️ give put/call signals on overly bearish/bullish days, which do not display 🏄🏾‍♂️ signals due to being outside my set boundaries. (The conditions utilize Stoch RSI overbought/oversold *outside 80/20 channel* in conjunction w/ the 9 ma's relation to VWAP. Recommend you use 4-6 min charts).
*Added more customizable settings
1. The Ichi-Price Wave was made for predicting reversals, but what about moneymaking opportunities in the meantime? Just for that, I've added two new signals 🐠 (call) 🐡 (put) for scalping, which can be toggled on/off in the settings.

I personally hold for one or two candles max for best *consistent* results (and attach 3-5% stop loss orders). A very short 0.2-1.0% burst in the suggested scalp position is success. Perhaps even keep your hand on the mouse waiting for that exit 20-30 seconds after entering (if using the 1 min chart, for reference). There are some metrics that *could* suggest potentially holding longer, such as the position of the ichimoku conversion line; the RSI level on a longer time frame; and your overall risk tolerance. I've also added a highlight for signals where the RSI is oversold (🐠 call) and overbought 🐡 (put), which suggests there's a greater likelihood of strong momentum in that direction. (In the settings, you can manually adjust the parameters for the signals that get highlighted, which are determined by the Stoch RSI's D (not K). The logic for put is "above x = highlight" and for call it's "below x = highlight" (below 20 = highlight). Default is 80/20 for put/call, but perhaps you want to be notified at 95 minimum for put 🐡 entries (alert options for highlighted 🐠 🐡 are also available). *There is no guarantee, only increased likelihood. (I haven't added alert options for non-highlighted 🐠 🐡 because they're so frequent on the 1 min chart and you'd be watching the chart anyway. But I may add that feature in the future, for those who may want to use the 5 min chart for these scalps.

2. The new 🐋 (which is also an alert option) appears when the price closes above/below the UB2/LB2 channel (white space outside deep water and shallow water), which is great for getting a heads up regarding potential reversals 🏄🏾‍♂️ *or* for preparing to enter positions during brief buyer/seller exhaustion (before its continuation away from VWAP).

How do you know if it's a reversal or a continuation in strong bullish/bearish direction?

If there's an exit🦈 within a couple bars of a suggested 🏄🏾‍♂️ entry (and the price from entry to exit hasn't moved much) it's likely a continuation. Or, if the RSI quickly moves from overbought to oversold (or vice versa) despite the price not moving much, it's likely a continuation. *There is also the possibility of barcoding as well, so you shouldn't presume any and all 🏄🏾‍♂️ cancelations means = continuation. Manage your stop losses.

And lastly, many of the emojis can be turned off. Use only what you need if the chart is too busy. I personally keep MACD and Stoch RSI indicators visible right under my Ichi Price Wave indicator. Oh, and manage your stop losses. Attaching 3-5% to your orders is what I do. Either it moves quickly in the direction you want or it doesn't.
*Due to market open volatility, I personally wait at least 30 minutes until considering any entry signals.
I added alert options for 🐠 & 🐡