FXConstant EA Review (Risk of 20 Trading Methods)

  • Post category:EA Review
  • Post last modified:2024-05-24

FXConstant EA is an EA with various entry logics.
The target currency pair is only one currency, AUDUSD.
It is a high-risk EA as it uses the Martingale method for fund management.

FXConstant EA [Official Page]
Price $267
License 1 account per license
Currency pair AUDUSD
Terminal MT4,MT5
Money back guarantee Money back guarantee available. However, this is limited to cases where a drawdown of 40% or more occurs despite operating according to the vendor’s recommended settings.

Live performance (forward test results) of FXConstant EA

There have been several large drawdowns, but the losses have been quickly recovered using the martingale method.

Trading strategy of FXConstant EA

The FXConstant EA sales site states, “This EA includes 20 independent patterns.”

20 patterns of trading logic

In other words, 20 patterns of trading logic are built into this EA.
There are probably 10 patterns for buy trades and 10 patterns for sell trades.

The trading logic for each of these 20 patterns is executed independently. Therefore, execute multiple trades at the same time.

In the MT4 trading history chart below, you can see how multiple positions are held at the same time.

■AUDUSD 1 hour Chart White=Buy entry Red=Sell entry

Grid trades are not executed

Since 20 patterns of trade logic are executed at the same time, multiple positions may be held as a result.
However, each trade logic unit does not hold multiple positions.
In the MT4 trading history chart below, you can see that each trade has a separate stop loss and take profit.

■AUDUSD 1 hour Chart White=Buy entry Red=Sell entry

In other words, no additional positions will be held even if the price moves in the opposite direction to the initial position.

Martingale trade

This EA uses the martingale method
Reference article:Martingale EA Risks and Benefits | Is it profitable?

After the trade reaches the stop loss, increase the lot size and trade.

Lot size is managed separately in 20 patterns.

For example, if the set lot size is 0.1 lot,
If “Logic A” loses, the lot size of “Logic A” will be 0.2 lots. On the other hand, the lot size of “Logic B” remains at 0.1 lot.

In this way, the lot size of FXConstant EA is calculated based on the previous trade results for each logic.

Below is part of the trading history of this EA.

Open Date Close Date Symbol Action Units/Lots Open Price Close Price
02/16/2024 18:34 02/20/2024 15:53 AUDUSD Sell 0.2 0.65322 0.65737
02/14/2024 20:03 02/16/2024 18:40 AUDUSD Buy 0.2 0.64938 0.65338
01/22/2024 20:29 02/13/2024 17:08 AUDUSD Buy 1.34 0.65732 0.64532
01/25/2024 02:06 01/29/2024 22:19 AUDUSD Buy 0.1 0.65738 0.66138
01/22/2024 03:08 01/23/2024 19:23 AUDUSD Sell 0.17 0.66118 0.65598
01/22/2024 03:08 01/22/2024 20:29 AUDUSD Buy 0.79 0.66133 0.65714
01/18/2024 14:05 01/22/2024 03:08 AUDUSD Sell 0.1 0.65722 0.66134
01/17/2024 05:20 01/22/2024 03:08 AUDUSD Sell 0.47 0.65718 0.66127
01/17/2024 05:20 01/17/2024 16:46 AUDUSD Sell 0.1 0.65719 0.65319
01/16/2024 05:38 01/17/2024 05:20 AUDUSD Buy 0.28 0.66133 0.65719

 

Although it appears that the lot size is set randomly, a martingale method is applied for each trade logic.

Backtest results of FXConstant EA

AGGRESSIVE_EURUSD
Test start 2012/1/2~
Test  end 2021/03/30
Operation period 110months
Initial deposit 200
Operational lot size Adjusted by balance
Final balance 186,664,825
Total net profit 186,664,625
Rate of return (overall) 93332412.5%
Monthly rate of return (compound interest) 13.3%
Monthly rate of return (simple interest)
Relative drawdown 47.5%
Maximum drawdown (amount) 9,384,453
Profit factor 1.55
Winning rate 52.4%
Total trades 1824
NORMAL_EURUSD
Test start 2012/1/2~
Test  end 2021/03/30
Operation period 110months
Initial deposit 300
Operational lot size Adjusted by balance
Final balance 16,789,071
Total net profit 16,788,771
Rate of return (overall) 5596357.0%
Monthly rate of return (compound interest) 10.4%
Monthly rate of return (simple interest)
Relative drawdown 28.9%
Maximum drawdown (amount) 2,808,075
Profit factor 1.53
Winning rate 52.3%
Total trades 1830
AGGRESSIVE_AUDUSD
Test start 2014/1/2~
Test  end 2021/10/30
Operation period 93months
Initial deposit 400
Operational lot size Adjusted by balance
Final balance 7,165,192
Total net profit 7,164,792
Rate of return (overall) 1791298.0%
Monthly rate of return (compound interest) 11.1%
Monthly rate of return (simple interest)
Relative drawdown 71.2%
Maximum drawdown (amount) 818,590
Profit factor 1.57
Winning rate 46.7%
Total trades 1856

NORMAL_AUDUSD

Test start 2012/1/2~
Test  end 2021/03/30
Operation period 110months
Initial deposit 1,400
Operational lot size Adjusted by balance
Final balance 106,855
Total net profit 105,455
Rate of return (overall) 7632.5%
Monthly rate of return (compound interest) 4.0%
Monthly rate of return (simple interest)
Relative drawdown 25.3%
Maximum drawdown (amount) 12,829
Profit factor 1.57
Winning rate 46.7%
Total trades 1856

Backtest results for EURUSD and AUDUSD have been published.

However, forward test results are only released for AUDUSD.
Probably the EURUSD pair is not showing good results.

The backtest results show very good results among EAs sold by the same vendor.
In particular, the results of aggressive mode for EURUSD are impressive.

Earned a profit of 186,664,625 USD from 200 USD with a relative drawdown of 47.5%.
The backtest period is also relatively long, approximately 10 years.

However, please note that the more trading logic there is, the easier it is to over-optimize during backtesting.
Over-optimized EAs often show bad results in forward tests.

Vendor of FXConstant EA

FXConstant EA is sold by the same vendor as his FXSTABILIZER, Forex Truck, etc.

Many of the EAs they sell are a combination of grid trading and martingale. Many of their EAs make profits from the total position through additional entries.

FXConstant EA applies individual stop loss and take profit to all positions. In other words, this EA does not perform grid trading.

However, since this EA uses martingale method for each trade logic, the risk of this EA is not lower than other EAs sold by the vendor.

Conclusion of FXConstant EA

The weak point of FXConstant EA is when continuous losses occur.
If this EA results in continuous losses, the trade lot size will become very large and the account will be in a dangerous state.

It would be good if the 20 trade logics complement each other, but if they do not, it is dangerous.
If consecutive losses occur in multiple logics at the same time, the account balance will be wiped out.

Curve fitting possibilities
Curve fitting refers to the process of over-optimizing on past market prices.

The easiest way to get good results with curve fitting is to optimize it with a large amount of trading logic.

For example, if 1000 trades are made using a single method, it will be a little difficult to get good results.
On the other hand, if 1000 trades are performed using 100 trade logics, it is relatively easy to achieve good results with curve fitting.

It is very difficult to achieve 1000 consecutive wins with one trade logic, but it is not difficult to create 100 trade logics that produce 10 consecutive wins.

FXConstant EA has 20 trade logics. Having a large amount of trading logic does not necessarily indicate good EA performance.
Rather, you should question the curve fitting.

Backtesting is basically optimized to produce the best results based on past market prices, so continuous losses are also minimized.

However, if this EA makes continuous losses, the account will suffer a large loss.
Users should understand this risk before purchasing and using this EA.

Leave a Reply