TripleBullet MT5
- Experts
- Hashimoto Takuma
- Version: 3.1
- Updated: 2 December 2023
- Activations: 5
Overview
As its name suggests, Triplet is a grid trade (repeat system) EA that can trade 1 to 3 pairs at the same time.
Risk diversification is possible by combining 3 pairs with low correlation (e.g. USDCHF / EURGBP / AUDNZD) or pairs with negative correlation (e.g. USDJPY / S&P500).
- Pairs || No restrictions. All pairs available.
- It can be used not only for FX pairs such as "EURUSD" and "USDJPY", but also for "S&P500 (CFD)", "XAUUSD (futures)", "BTCUSD (cryptocurrency)", etc.
- Minimum required Deposit || You can adjust.
- Timeframe || Monthly timeframe is recommended.
- By using monthly timeframe, your MT5 can get more historical data
Performance on real accounts
You can check live performance of EA on myfxbook.
Parameters
here is paramerter's summary.
Parameter | Roll | Usage |
---|---|---|
debugMode | Output log | When true, log will appear on Journal. |
magicNumber | Distinguish trades | Set a value that does not overlap with other EAs |
stopEquity | Safe function | New position is not open if current equity is lower than stopEquity. To disable, set 0. |
stopMarginLevel | Safe function | New position is not open if current stop margin levelis lower than stopMarginLevel To disable, set 0. |
stopDrawDownPer | Safe function | New position is not open if current draw down is lower than stopDrawDownPer To disable, set 100. |
spreadLimit | Safe function | New position is not open if current supread is over spreadLimit To disable, set 99999999..... |
risk | Lot calcuration | Trade lot is automatically calcurated by risk. risk and lot parameters can't be set at he same time. To disable, set 0. |
lot | Lot calcuration | Trade lot is automatically calcurated by risk. risk and lot parameters can't be set at he same time. To disable, set 0. |
pricePeriod | Logic | Determine how many monthly bars to use for calculation |
noTradeCoreRange | Logic | Determine What price range is the core range. |
positionHalf | Logic | Determine how many positions EA have outside the core range. |
positionCore | Logic | Determine how many positions EA have in the core range. |
minTP | Logic | Minimum tp(by pips) that a position can take |
maxTP | Logic | Maximum tp(by pips) that a position can take |
sl | Logic | stop loss(by pips) To disable set 0 (No stop loss) |
symbol2 | Logic | Determine which pair to trade additionaly |
symbol3 | Logic | Determine which pair to trade additionaly |
Sample Parameter Set
The best settings when optimizing on the author’s machine are as follows(AUDNZD)
Variable | Value |
---|---|
pricePeriod | 36 |
noTradingCoreRange | 0.16 |
positionHalf | 31 |
minTP | 95 |
maxTP | 271 |
sl | 0 |
symbol1 | USDCHF |
symbol2 | AUDNZD |
For more detail
Specification have exceeded the number of characters that can be described in MQL5, so they are listed on my blog.