logo
TradeSearcher

Simple_Pyramiding

Script from: TradingView

Swing

DCA

Trend following

Simple Pyramiding strategy involves daily timed trades with set take profit levels. Positions close upon reaching profit targets, with optional stop loss. Adjust the maximum number of concurrent trades to divide equity effectively. It explores time sessions, pyramiding, and customized exits. This strategy serves as a foundation for further experimentation and refinement.

Fetch.AI / TetherUS (FETUSDT)

+ Simple_Pyramiding

@ Daily

1.20

Risk Reward

41.29 %

Total ROI

584

Total Trades

USTCUSDT SPOT (USTCUSDT)

+ Simple_Pyramiding

@ Daily

1.10

Risk Reward

7.50 %

Total ROI

110

Total Trades

QNT / TetherUS (QNTUSDT)

+ Simple_Pyramiding

@ Daily

1.01

Risk Reward

1.59 %

Total ROI

491

Total Trades

Tezos / TetherUS (XTZUSDT)

+ Simple_Pyramiding

@ 4 h

1.01

Risk Reward

1.19 %

Total ROI

573

Total Trades

CVS Health Corporation (CVS)

+ Simple_Pyramiding

@ 1 h

1.75

Risk Reward

28.57 %

Total ROI

193

Total Trades

CVS Health Corporation (CVS)

+ Simple_Pyramiding

@ 4 h

1.60

Risk Reward

23.78 %

Total ROI

206

Total Trades

CVS Health Corporation (CVS)

+ Simple_Pyramiding

@ 2 h

1.59

Risk Reward

22.23 %

Total ROI

175

Total Trades

Dominion Energy, Inc. (D)

+ Simple_Pyramiding

@ 4 h

1.35

Risk Reward

10.55 %

Total ROI

149

Total Trades

Dominion Energy, Inc. (D)

+ Simple_Pyramiding

@ Daily

1.34

Risk Reward

9.78 %

Total ROI

138

Total Trades

NextEra Energy, Inc. (NEE)

+ Simple_Pyramiding

@ 1 h

1.33

Risk Reward

19.00 %

Total ROI

240

Total Trades
Create your account for free to see all 58+ backtests

Access filters, details, best timeframes, explore 100K+ backtests and more

Active Trades

Create your account  to see on which symbols Simple_Pyramiding is currently trading on.

Popular TradingView Strategies

Find the best trading strategy for your trading styte

Guide

How does the Simple_Pyramiding strategy work ?

The Simple_Pyramiding strategy cycles through a specified timeframe, automatically opening positions each day and closing them upon either a specified take profit trigger or optional stop loss. Equity is allocated across a maximum number of open positions to ensure distributed risk.

  • Daily positions are based on the time frame's start, signaled by 'isStart' in the script, and each position's size is calculated by dividing equity by the configured max number of entries.
  • Take profit and stop loss levels are individually determined for each trade—calculated as a percentage of the closing price at the time of entry—providing a mechanism to automatically secure gains or cut losses.
  • Optional parameters allow for stop loss activation and closing of the position at the end of the trading session, reflecting the strategy’s flexibility around risk management.

The logic within the script uses loops to open and close positions up to the defined limits, guided by both the start and end time inputs. Each new entry and exit is uniquely labeled for tracking within the strategy’s execution.

How to use the Simple_Pyramiding strategy ?

This trading strategy engages in pyramiding, where multiple entries (up to 6) can be made to build up a position. It involves opening a new position at a specified time each trading day and exiting positions individually when either take profit levels are met or stop loss conditions are triggered.

To trade this strategy manually on TradingView:

  • Set your maximum number of positions to 6.
  • Determine your entry points by referencing the exact time corresponding to when a new session starts based on your chosen timeframe (example: open a new position at 18:00).
  • Calculate the position size by dividing your equity by the number of positions you intend to open.
  • Set your take profit at 2.5% above the entry price and a stop loss at 9% below the entry price, adjustable based on market conditions.
  • Enable a stop loss to safeguard against significant losses.
  • Consider the option to exit the trade at the end of the specified timeframe, which you implemented in the script with 'exitDCA' and the timestamp conditions 'isStart' and 'isEnd'.
  • Use limit orders to enter positions at your pre-determined entry price and manage exits based on either the take profit or stop loss levels or at the end of the session, mimicking the 'for' loop structure in the script for iterative position management.
  • Monitor open trades to ensure that once you reach the maximum allowed number, no additional entries are made.

How to optimize the Simple_Pyramiding trading strategy ?

Improving the Simple_Pyramiding strategy with manual trading involves refining entry and exit criteria, enhancing risk management, and adapting to market conditions. Here's a plan:

  • Refine Entry Points: Rather than entering positions based solely on time, incorporate technical analysis to identify more optimal entry points. For example, use moving averages, support/resistance levels, or candlestick patterns to enter positions when market conditions are more favorable.
  • Tailor Position Sizing: Adopt a more dynamic position sizing approach that accounts for the current market volatility. Utilize indicators such as Average True Range (ATR) to adjust the size of each position based on the underlying asset's typical range of movement.
  • Optimize Take Profit and Stop Loss: Setting static percentage thresholds for take profit and stop loss can be restrictive. Instead, set these levels based on recent price action. For take profit, consider using a multiple of ATR or trailing stops to let profits run during strong trends. For stop loss, set it below technical structures like recent swing lows or moving averages to provide a buffer that aligns with the market structure.
  • Market Condition Adaptation: Develop sensitivity to different market phases by distinguishing between trending and ranging markets. This can be achieved through indicators like the ADX or Ichimoku Cloud. Expand the number of positions during strong trends for pyramiding, and be more conservative in ranging markets to avoid whipsaws.
  • Boost Trade Management: Manually adjust open positions based on new information. As you gain unrealized profits, consider moving your stop loss to break-even or employing trailing stops to protect gains.
  • Risk Management: Establish a maximum allowable drawdown threshold, beyond which all open positions are closed and trading is paused for assessment. This safeguard protects capital from prolonged market downturns.
  • Continual Learning: Keep a trading journal to record the outcomes and reasoning behind each trade. Review regularly to learn from successes and mistakes, identifying patterns that warrant strategy adjustments.
  • Backtest Adjustments: Any changes made should be backtested using historical data. TradingView's bar replay feature can be a valuable tool for validating improvements before applying them to live trading.

For which kind of traders is the Simple_Pyramiding strategy suitable ?

This strategy is tailored for traders who are comfortable with active daily engagement in the markets and have a penchant for capitalizing on incremental gains. It aligns with a day trading style due to the daily opening of positions and frequent monitoring for take profit or stop loss triggers. Moreover, the strategy fits well with those who have an inclination towards pyramiding, where multiple entries are made to build a position, seeking to maximize profits as a trend develops.

  • Systematic Traders: Individuals who prefer a structured, rule-based approach may find this strategy appealing because of its specified entry and exit times coupled with predefined risk parameters.
  • Experimenters: Those who enjoy refining and customizing trading approaches will appreciate the strategy's provision for experimentation and adjustment to coded indicators.

Key Takeaways of Simple_Pyramiding

  • Strategy Essence: Opens daily positions at a specified time, closes upon reaching take profit or activating stop loss, suitable for a systematic, active trading approach.
  • Automation: Deploying through TradingView's scripting allows for an automated trading process, subject to customization within the script parameters.
  • Manual Trading: Can be traded manually by using technical analysis to determine entry points and dynamic risk management, including adapting position sizing to market conditions.
  • Optimization: Improve the strategy by setting profit and loss thresholds according to recent price action, considering market trends and ranges for entry and pyramiding decisions.
  • Risk Management: Integrate dynamic stop loss levels, employ trailing stops, and define a maximum allowable drawdown to protect capital.
  • Learning and Adjusting: Keep a meticulous trading journal for continual review and strategy refinement based on real trading experiences.
  • Backtesting: Use historical data and TradingView’s replay feature for validating changes and enhancing performance before live implementation.
Explore the best Trading & TradingView strategies

Stop trading blindly. Explore the best strategies among 100K+ backtests and improve your trading skills with data.


logo

Trusted by more than 3200+ traders

Explore

Crypto

Forex

Bitcoin

AI Strategies

Day Trading

Swing Trading

Trading is a risky activity and the majority of traders lose money. This website and the products and services offered by TradeSearcher are for informational & educational purposes only. TradeSearcher does not guarantee the accuracy, relevance, timeliness, or completeness of any information on its website.

All Trading Strategies displayed on this website are simulated backtests and does not represent actual trading results. Past backtests results do not predict or guarantee future performance.

TradeSearcher uses public snapshot data sourced from third-party tools, including TradingView. While we strive to present accurate and timely information, TradeSearcher does not have control over these third-party tools and cannot verify, guarantee, or be held responsible for the accuracy or completeness of data sourced from them. Users acknowledge and agree that TradeSearcher is not affiliated with, endorsed by, or sponsored by TradingView or any other third-party data provider. Any reliance on data or tools sourced from third parties is at the user's own risk.

Backtests and Charts used on this site are by TradingView in which our backtests are built on. TradingView® is a registered trademark of TradingView, Inc. www.TradingView.com.

Users of TradeSearcher are responsible for conducting their own due diligence and making their own investment decisions. Before making any investment, it is recommended that users consult with a qualified professional to ensure that the strategy or investment is suitable for their individual circumstances.

TradeSearcher and its affiliates, employees, agents, and licensors will not be held liable for any decisions made based on the information provided on the website or any damages or losses that may arise directly or indirectly from the use of the website or the information contained therein.

This does not represent our full Disclaimer. Please read our Full Disclaimer before using this site.

© 2023 TradeSearcher. All rights reserved.