PARTy a Particule Filter EA
- Experts
- Better Trader Every Day
- Versione: 1.0
- Attivazioni: 5
PARTy FEATURES
Before running the free demo version of this EA, make sure that your account size matches the initial deposit input parameter (RM0) in the set file you are running.
PARTy uses the Particle filter method. The Particle Filter method for prediction is a sequential Monte Carlo technique that uses a set of random samples, or "particles," to represent the probability distribution of a dynamic system's state, updating these particles based on observed data to improve predictions over time.
- PARTy is an expert advisor that uses the Particle Filter algorithm to predict the trend and make the decision of buy or sell.
- The Particle Filter algorithm is a Monte Carlo approximation of the probability density function (PDF) of the future symbol price. The advantage is that it does not make any assumptions on the shape of the PDF, which makes this algorithm a more robust predictor than others that assume normality, or other type of probability function.
- PARTy creates a predictive model based on up to 200 past candles (user input), and updates its prediction with the arrival of each new candle.
- PARTy is multi-timeframe. It makes a prediction in a higher time frame (HTF) depending on the user input, while trades are made in a lower time frame (LTF).
- If the HTF prediction is above the current price with a good confidence level (user input), a BUY order is sent.
- If the HTF prediction is below the current price with a good confidence level (user input), a SELL order is sent.
-
Think of it like a ship's captain navigating the ocean:
-
The HTF Particle Filter is the large-scale nautical chart. It tells you the direction of the main ocean current (the underlying trend). It ignores the small, choppy waves (the LTF price changes). Based on this chart, the captain decides the overall course: "We are heading northeast (the trend)."
-
The LTF Chart is the view from the ship's bridge. The crew uses this view to navigate around smaller waves or other boats, perhaps making slight adjustments (buy or sell entries). But they do all of this while still maintaining the general "northeast" course set by the captain (the trend).
-
- PARTy trades ANY Forex symbol, ANY metal symbol. Use major ones: combinations of USD, GBP, JPY, EUR, AUD, CAD, XAU.
-
User may run any number of symbols in parallel by running an instance of this robot on each symbol.
-
PARTy does not use grid, martingale, or hedging strategies. Don’t be fooled by other EAs that show exponential growth in back testing.
-
Account type: Netting or Hedging. It always use Netting rules.
-
Initial Balance, lot size and leverage are subject to your broker's limits.
-
User level required: from beginner to expert traders. It requires user to know the MetaTrader 5
Optimization tools as we recommend to optimize parameters before running live. -
Users can optimize variables to get strategies with high annual return, low risk, high win rate, high expected payoff, high probability of success, and more, based on the training data.
-
All time frames are available. Preferred time frames are below one day (D1).
-
All trades are opened with a Stop Loss automatically. Never lose more of what you risk in a given trade.
-
User may select which days of the week to trade.
-
User may select a time window for trades (start/end hours).
-
User may select a maximum number of bars to keep the position open.
-
User may select a specific time of the day to close the position.
-
There are multiple methods for opening Take Profit (TP) calculation.
-
There are multiple methods for the opening and trailing Stop Loss (SL) calculation.
-
There are multiple methods to handle large changes in price (positive or negative).
RISK MANAGEMENT
-
There are multiple options to calculate money at risk and lot sizes that the user can chose from.
-
PARTy is Proprietary Firm friendly: at every tick, it checks max daily loss and max account loss limits.
-
It closes positions and suspends trading until next day if daily loss limit is approaching.
-
It closes positions and stops trading if account loss limit is approaching.
-
It stops trading and closes positions when Prop. Firm target is achieved (optional).
NEWS and WEEKEND HANDLING
-
It handles high importance news (it ignores low and medium priority news).
-
It handles open positions and pending orders before and after the news.
-
It handles open positions and pending orders before weekend starts.
OPTIMIZATION
-
We prefer to run the MT5 optimization tool every one or two weeks on the symbol of your interest. This solves the problem with many EAs which become unprofitable after few weeks.
-
We prefer to optimize with the Generic Optimization Formulation (GOF) explained in this article: https://www.mql5.com/en/articles/14365
-
Users can optimize variables to get strategies with high annual return, low risk, high win rate, high expected payoff, high probability of success, and more, based on the training data.
YOUR COMMITMENT IS REQUIRED
The more time you spend learning this EA, and the more often you optimize parameters, then the more likely the EA will perform well . PARTy has lots of parameters, each with multiple levels, hence the need to optimize them. In one hand, this feature may seem a disadvantage compared to other simpler EAs, on the other hand, you have in your hands the power to improve the EA as weeks and months pass. Other s impler EAs (some of them that only work for one symbol and cannot be optimized ) will work well for a while, but eventually will under perform due to changing market conditions. PARTy can be optimized as the market changes. We recommend to optimize parameters weekly or bi-weekly, but you can do it less or more often.
THE TRADER’S ENVIRONMENT: A CRITICAL FACTOR IN BACKTESTING
Every trader operates within a unique environment, defined by three key components:
1. Broker : Prices, spreads, leverage, fees, and commissions vary across brokers, impacting trading outcomes.
2. Network : Local internet connection speeds influence execution speeds, affecting entry and exit prices.
3. Computer : Processing power and internet connection speed combine to determine delays and slippage.
These environmental differences mean that two traders using the same:
- Expert Advisor (EA)
- Input set file
- Symbol
- Time frame
- Dates
will never achieve identical back test results. While results may be similar, variations in environment ensure that outcomes will always differ.
Therefore, running optimization of the input parameters before you start trading in your environment is critical . This step helps ensure that your trading strategy is tailored to your unique environment, maximizing its potential for success.
RISKS
-
Before purchasing this (or any!) EA, be aware of risks involved.
-
Past performance is not a guarantee of future profitability (EA could also incur losses).
-
Back-tests shown are optimized for the training data, and the performance cannot be directly applied to live trading in the future.
-
There is a probability (although small) when using any EA that you may lose money in all your trades.
-
Hence, risk the amount of money you are comfortable losing.
UNDERSTANDING LEVERAGE
When you buy a house and get a mortgage, you are using leverage. Suppose the house is 100k, you make a down payment of 10k, and ask a bank to pay 90k. Your mortgage is 90k. You were able to buy a house 10 times more expensive of what you can afford. Your leverage is 1:10. Eventually, you pay your mortgage to the bank (plus interests) and you own the house fully. The same happens in financial transactions that use leverage.
Leverage is the power to buy more “lots or shares of a financial instrument” than you can afford.
PARTy is agnostic when it comes to leverage. PARTy will only use the leverage allowed in the account by calling the function AccountInfoInteger(ACCOUNT_LEVERAGE). That is the leverage allowed in all trades.
