Tradingview Strategy with 80% win rate! works with cryptocurrencies, stocks, forex, commodity (Included live results screenshots)
Introduction
In this article, I’ll walk you through the logic behind my multi-asset TradingView strategy, PPP_VishvaAlgo_3m_15m_1h_Crypto_MultiAsset_V3. This versatile strategy has demonstrated an 80% win rate and a profit factor above 3 for BTCUSDT. The same setup can be applied across multiple asset classes, including crypto, stocks, forex, and commodities, with varying timeframe settings. Here, I’ll outline the core indicators and settings I used and explain how this strategy adapts to different markets and timeframes without revealing the exact code.
The PPP_VishvaAlgo_3m_15m_1h_Crypto_MultiAsset_V3 Trading Strategy is a versatile tool designed for traders in cryptocurrency, forex, and stock markets. With custom stop-loss management, multiple indicators for trend confirmation, and adaptability across timeframes, this strategy offers a structured approach for multiple trading styles including scalping, day trading, and swing trading.
Strategy Overview
The strategy is flexible enough to be effective on assets like crypto pairs (BTCUSDT, ETH), stocks (such as Nvidia), and forex pairs (like USDJPY). You can tailor the timeframe for each market to optimize results. Examples of tested timeframes include 1m, 3m, 15m, 1h, and 4h for various assets.
- TradingView Link: View the strategy results on TradingView
Key Indicators and Logic
1. Moving Averages (MA)
- Types: The strategy supports three types of MAs — Exponential (EMA), Simple (SMA), and Weighted (WMA).
- Length: Set to 100 by default, the MA serves as a trend filter, helping to identify the overall direction.
- Purpose: The strategy only considers long positions above the MA and short positions below it, ensuring trades align with the primary trend.
2. UT Bot for Entry and Exit Signals
- UT Bot Key Value: This multiplier, set to 4 by default, adjusts the sensitivity of entry and exit points.
- ATR Period: Adjusted through the settings, it smooths the signals by incorporating volatility.
- Heikin Ashi Candle Option: Switching to Heikin Ashi candles provides a smoother data source, reducing noise and offering clearer signals.
- Crossover Signals: Buy signals trigger when the source price moves above the trailing stop, and sell signals occur when it falls below.
3. Elder’s Weight Oscillator (EWO)
- Fast and Slow SMAs: The EWO uses a pair of SMAs (default settings: 16 and 26) to measure momentum.
- Positive/Negative Thresholds: When EWO is positive, the strategy focuses on overbought RSI ranges for shorts, and when negative, it focuses on oversold ranges for longs.
- Enhanced Momentum: The EWO enables the strategy to respond to shifts in market momentum, aligning with bullish or bearish biases.
4. Stochastic RSI (Stoch RSI)
- Multi-Timeframe Flexibility: Using different timeframes, the Stoch RSI provides granular insights into potential reversal or breakout points.
- Conditions for Overbought/Oversold: This acts as a secondary confirmation. Combined with EWO, it’s used to identify potential turning points within trends, such as retracements or continuations.
5. Stop Loss and Take Profit Mechanisms
- SLRatio: The default 1.25 SLratio balances the trade-off between risk and reward, aiming to secure profits while limiting losses.
- Percentage vs. Lookback-Based SL: The strategy allows a choice between percentage-based SL and lookback-based SL, with the latter relying on historical highs/lows.
- Dynamic TP and SL Adjustments: These features adapt based on leverage settings, enhancing the strategy’s risk management flexibility across different market environments.
6. TrendAlert Logic
- Multi-Timeframe Trend Assessment: The strategy leverages both long-term and mid-term Heikin Ashi calculations, supported by a 20-period EMA, to gauge trend direction.
- Dynamic Trend Confirmation: Using cross-validation between daily and 4-hour trends, this component filters trades that align with the broader trend, increasing the likelihood of successful trades.
7. TrendAlert Logic: Multi-Timeframe Trend Confirmation
- The TrendAlert Logic is a significant component added to enhance accuracy. It uses a daily (long-term) and a 4-hour (mid-term) Heikin Ashi analysis to identify trend direction.
- An additional 20-period EMA on the mid-term timeframe’s Heikin Ashi close price serves as a dynamic trend indicator.
- The strategy will only enter long trades if both the mid-term and long-term trends are bullish, and only short trades if both are bearish, ensuring trades align with the broader market trend.
8. Position Management and Serial Labeling for Entries
- The code includes labels to track each entry and exit with unique serial numbers, making it easier to analyze individual trades.
- Alerts are integrated with information about the status of various toggles and filters, providing insights into why a particular trade was taken or avoided based on the strategy’s logic.
9. Time Zone Filter
- Time-Based Trading Windows: Configurable time zones allow the strategy to avoid lower-liquidity periods or times of higher volatility, aligning trades with optimal market hours.
- Basic Settings:
- The strategy starts with settings such as initial capital, position sizing, and commission rate, which help control trading costs and maintain consistency across trades.
- The
show_strategy_buy
andshow_strategy_sell
options allow users to display or hide buy/sell signals on the chart. - The
only_long_trades
toggle restricts trades to long positions only if activated, ideal for bullish markets. - Always use 5 pyramiding with “Recalculate” having
After ortder is filled
andon every tick
toggle ON or set to True. - Time Zone Filter:
- This feature allows users to filter trades based on specific time zones, which is particularly useful for avoiding periods of low volatility or high unpredictability. When enabled, the strategy only trades within predefined time windows, enhancing the quality of signals.
Tested Timeframes and Examples
I’ve found that different timeframes work best depending on the asset:
- Crypto: Works well on 1m, 3m, 15m, and 1h timeframes.
- Stocks: For assets like Nvidia, 15m and 1h timeframes provide strong results.
- Forex (USDJPY): Effective in 15m and 1h settings, where the strategy adapts to forex trends effectively.
- Commodities: Tested on various commodities with suitable adjustments for timeframe and ATR settings.
Screenshots and Visuals
I’ll provide screenshots of how the strategy performs on different assets, highlighting setups and successful trades on assets like Nvidia stock and USDJPY forex pair.
Here is the screenshot of few trades taken on Binance Futures using tradingview strategy `PPP_VishvaAlgo_3m_15m_1h_Crypto_MultiAsset_V3`
alerts
Use this strategy with confidence across different assets and timeframes. Below are examples of backtest results on various assets and timeframes.
ETHUSDT, 3m timeframe with 69%+ win rate
PPP_VishvaAlgo_3m_15m_1h_Crypto_MultiAsset_V2 (EMA, 100, 1, 1, 0.1, 4, 1, OFF, close, 16, 26, ON , CHART, 3, 3, 14, 14, 30, 50, 70, 90, On, 50, 70, 50, 70, On, 50, 70, 50, 70, On, 30, 50.01, 30, 50, On, 1.25, 1.25, On, 1.5, 1.5, 96, 96, 0000–2345:12345, 0600–1630:12345, 0800–1300:12345)
ETHUSDT, 15m timeframe with 80% win rate
PPP_VishvaAlgo_3m_15m_1h_Crypto_MultiAsset (EMA, 100, 1, 1, 0.1, 4, 1, close, 16, 26, , 3, 3, 14, 14, 30, 50, 70, 90, 50, 70, 50, 70, 50, 70, 50, 70, 30, 50.01, 30, 50, 1.25, 1.25, 1.5, 1.5, 96, 96, 0000–2345:12345, 0600–1630:12345, 0800–1300:12345)
BTCUSDT, 1h timeframe with 68%+ win rate
USDJPY, 3m timeframe with 60%+ win rate
PPP_VishvaAlgo_3m_15m_1h_Crypto_MultiAsset_V3 (true, true, false, true, EMA, 100, 1, 1, 0.1, 2, 1, false, close, 16, 26, true, , 1, 3, 14, 14, 30, 50, 70, 90, true, 50, 70, 50, 70, true, 50, 70, 50, 70, true, 30, 50.01, 30, 50, true, 1.25, 1.25, true, 1.5, 1.5, 96, 96, 0000–2345:12345, 0600–1630:12345, 0800–1300:12345, D, 30, 20)
NVDA, 3m timeframe with 54.55% win rate
PPP_VishvaAlgo_3m_15m_1h_Crypto_MultiAsset_V3 (true, true, false, true, EMA, 100, 1, 1, 0.1, 1, 1, false, close, 16, 26, true, , 1, 3, 14, 14, 30, 50, 70, 90, true, 50, 70, 50, 70, true, 50, 70, 50, 70, true, 30, 50.01, 30, 50, true, 1.25, 1.25, false, 2, 2, 300, 300, 0000–2345:12345, 0600–1630:12345, 0800–1300:12345, D, 30, 20)
ETHUSDT.P with 1m timeframe giving 60%+ win rate
PPP_VishvaAlgo_3m_15m_1h_Crypto_MultiAsset_V3 (true, true, false, true, EMA, 400, 1, 1, 0.1, 2, 1, false, close, 16, 26, true, , 1, 3, 14, 14, 30, 50, 70, 90, true, 50, 70, 50, 70, true, 50, 70, 50, 70, true, 30, 50.01, 30, 50, true, 1.25, 1.25, true, 2, 2, 600, 600, 0000–2345:12345, 0600–1630:12345, 0800–1300:12345, D, 30, 20)
Timeframes and Recommended Use:
1. 3m Timeframe:
Ideal for fast-moving assets like cryptocurrencies or forex pairs; particularly suited for high-frequency traders and scalpers who want high reactivity to price moves.
2. 15m Timeframe:
This timeframe works well for day trading, capturing short-term trends while filtering out excessive noise.
3. 1h Timeframe:
Offers balance between intraday and swing trading, ideal for stocks and longer-term forex positions.
I have conducted backtests on Binance Futures from January 1st, 2023, to November 11th, 2024, to identify profitable assets and optimize settings. Below, I’ve listed recommended settings for specific trading pairs. For best results, add “.USDT.P” at the end of each asset name when setting up.
Please remember to conduct your own testing before using any recommended settings, as individual results may vary. I am not a financial advisor or certified expert; consult with qualified professionals before making any real trades. Trading and investing carry risks and require thorough knowledge and skill, so ensure you are well-informed before proceeding.
4. Custom Configuration of Tradingview Strategy for 15M Timeframe for Cryptocurrencies:
Config: PPP_VishvaAlgo_3m_15m_1h_Crypto_MultiAsset_V3 (true, true, false, true, EMA, 100, 1, 1, 0.1, 4, 1, false, close, 16, 26, true, , 3, 3, 14, 14, 30, 50, 70, 90, true, 50, 70, 50, 70, true, 50, 70, 50, 70, true, 30, 50.01, 30, 50, true, 1.25, 1.25, false, 1.5, 1.5, 96, 96, 0000–2345:12345, 0600–1630:12345, 0800–1300:12345, 5, 5, 20)
Assets: BTCUSDT.P, AAVE, WIF, YGG, ICP, 1000BONK, ETC, IOST, HBAR, NEAR, WLD, BAT, NEO, MKR, CHZ, CFX, SOL, XTZ, ICX, UNI, ROSE, ETH, ENS, NKN, TRB, MTL, CTSI, OM, SPELL
Config: PPP_VishvaAlgo_3m_15m_1h_Crypto_MultiAsset_V3 (true, true, false, true, EMA, 100, 1, 1, 0.1, 4, 1, false, close, 16, 26, true, , 3, 3, 14, 14, 30, 50, 70, 90, true, 50, 70, 50, 70, true, 50, 70, 50, 70, true, 30, 50.01, 30, 50, true, 1.25, 1.25, true, 1.5, 1.5, 96, 96, 0000–2345:12345, 0600–1630:12345, 0800–1300:12345, 5, 5, 20)
Assets: BIGTIME, WOO, STORJ, PERP, IOTX, ETH, CHZ, YGG, ORDI, AVAX
5. Custom Configuration of Tradingview Strategy for 1h Timeframe for Cryptocurrencies:
Config: PPP_VishvaAlgo_3m_15m_1h_Crypto_MultiAsset_V3 (true, true, false, true, EMA, 100, 1, 1, 0.1, 4, 1, false, close, 16, 26, true, , 3, 3, 14, 14, 30, 50, 70, 90, true, 50, 70, 50, 70, true, 50, 70, 50, 70, true, 30, 50.01, 30, 50, true, 1.25, 1.25, false, 1.5, 1.5, 96, 96, 0000–2345:12345, 0600–1630:12345, 0800–1300:12345, 5, 5, 20)
Assets: BTC, ETH, ADA, APT, DOT, DOGE, ICP, VET, XLM, WIF, ORDI, IOST, QTUM, HBAR, NEAR, LRC, YGG, BICO, ZIL, CFX, ONE, LUNA2, GMT, GRT, SOL, HOT, ATOM, ATA, DUSK, UNI, DYDX, LQTY, CELR, STMX, ALPHA, BAKE, RLC, IOTX, FLM, FTM, SAND, ZRX, SKL, BNB, TRB, API3, NTRN, DASH, APE, REEF, SXP, ZEC
6. Custom Configuration of Tradingview Strategy for 3M Timeframe for Cryptocurrencies:
Config: PPP_VishvaAlgo_3m_15m_1h_Crypto_MultiAsset_V3 (true, true, false, true, EMA, 100, 1, 1, 0.1, 3, 1, false, close, 3, 45, true, , 1, 3, 14, 14, 30, 50, 70, 90, true, 50, 70, 50, 70, true, 50, 70, 50, 70, true, 30, 50.01, 30, 50, true, 1.5, 1.5, false, 2, 2, 96, 96, 0000–2345:12345, 0600–1630:12345, 0800–1300:12345, 240, 30, 55)
Assets: BTC, JASMY, BNX, LTC, MKR, DUSK, ALPHA, BAKE, STORJ, NTRN
Config: PPP_VishvaAlgo_3m_15m_1h_Crypto_MultiAsset_V3 (true, true, false, true, EMA, 600, 1, 3, 0.1, 2, 1, false, close, 16, 25, true, , 3, 1, 18, 21, 30, 50, 70, 90, true, 70, 70, 70, 70, false, 90, 90, 70, 70, false, 20, 45, 20, 45, true, 2, 2, true, 2, 1.75, 300, 300, 0000–2345:12345, 0600–1630:12345, 0800–1300:12345, 1D, 120, 12)
Assets: ETH, WIF, W, HBAR, MKR, CFX
Use tradingview PPP_VishvaAlgo_3m_15m_1h_Crypto_MultiAsset_V3 strategy for a systematic approach to different market conditions, ensuring optimized entries and exits with built-in flexibility across asset classes and timeframes.
Tip: Settings need to be manually adjusted for different assets and timeframes to achieve optimal results, with win rates between 45–80% achievable through fine-tuning.
Conclusion
This multi-asset strategy delivers robust performance across asset classes and timeframes by combining trend-following and momentum indicators. With configurable time zone filters, stop losses, and moving averages, it adapts to a wide range of markets.
If you’re interested in exploring this strategy further, you can view it on TradingView and purchase it on Patreon.
Feel free to connect with me on Patreon, LinkedIn, or Twitter @picasso_999 for insights and updates.
Purchase Link: Get this strategy on Patreon
get entire code and profitable algos @ https://patreon.com/pppicasso
Disclaimer: Trading involves risk. Past performance is not indicative of future results. PPP_VishvaAlgo_3m_15m_1h_Crypto_MultiAsset_V3 is a tool to assist traders and does not guarantee profits. Please trade responsibly and conduct thorough research before making investment decisions.
Warm Regards,
Puranam Pradeep Picasso
Linkedin — https://www.linkedin.com/in/puranampradeeppicasso/
Patreon — https://patreon.com/pppicasso
Facebook — https://www.facebook.com/puranam.p.picasso/
Twitter — https://twitter.com/picasso_999