AI Generate Trading System
AI Generate Trading System is an Expert Adviser generated by AI application. For the last three years, I had been struggling with finding a good EA, which is able to generate consistent profit, robust, and able to survive the back-testing of 10 year period. Since I could not find one, I developed the system myself.
As of now, AI Generate Trading System consists of eight strategies, and the number is adding up as the EA is continuously maintained and developed. It will be updated every three months so as to make sure that the strategy is still suitable for the current market condition, with a moderate drawdown.
Our conditions are
- No hedge, no martingale, no grid or any other type of dangerous practices
- Stop loss is set for every order
- Limited drawdown
- No scalping strategy, as it does not need sophisticated trading conditions or high execution speed
- Passed the test on a period of more than 10 years
AI Generate Trading System uses the genetic algorithm to explore all the available strategies. Millions of possibilities were created during the week. They were back-tested for the period of 10 years. Thousands of strategies which could make profit were picked up and tested robustness for handling every condition, i.e. market slippage, wide spreads, price fluctuation, etc. The strategies which passed the test were selected to be part of the combinations. This process endured until the best EA combination was found.
Pairs and timeframe
AUDUSD, EURUSD, GBPUSD, USDJPY and USDCAD H1 are recommended.
The minimum recommended balance for the EA's use is $1000.
- Prefix_MagicNumber: A prefix of unique number is assigned to each trade when it is opened. The EAs now track trades by their magic numbers.
- Use_MM: Money Management Mode
- FIX_LOTS = Fix lots Size per trade.
- RISK_PER_TRADE = If going to Stoploss, the balance will not lose more than Risk.
- BALANCE_CALCULATION (recommended) = Calculate lots size with balance formula is (balance/100,000*Risk*pip_value_factor).lotsize = (balance x Risk)/(100,000 x pip_value_factor)pip_value_factor = pip_value >= 1
- Fix_lots: Use when Use_MM = FIX_LOTS
- Risk: Use when Use_MM = RISK_PER_TRADE or BALANCE_CALCULATION (recommended is 0.5 - 1.0)
- ShowOrderDetail: on/off Order detail in UI panel.
The Backtesting Statistics
The results come from 10 years backtesting with AUDUSD, EURUSD, GBPUSD, USDJPY and USDCAD in same Account.
|Risk And Balance Calculation||Maximum Drawdown||AVG Profit / Month||note|
|Risk = 0.5, Use_MM = BALANCE_CALCULATION||16.35%||5-10%|
|Risk = 1.0, Use_MM = BALANCE_CALCULATION||32.7%||10-20%||default settings|
|Risk = 1.5, Use_MM = BALANCE_CALCULATION||49.05%||20-40%|
the backtesting result can't tell the profit or Maximum Drawdown in the future.
The signal from this EA
- Added "ShowOrderDetail" in Setting for Enable / Disable UI Panel
- Fixed Issue about currency trading account
- EURUSD, GBPUSD, AUDUSD, USDJPY and USDCAD H1 are recommended.
- Up-price to $1,400
- Use 5 currency pairs trade in the same account.
And settings with Use_MM = BALANCE_CALCULATION, Risk = 1.0.
The combining 5 pairs 10 years backtesting result MaxDD is 32.7%
Risk 0.5 , MaxDD = 16.4%
- Improved GBPUSD and added Stoploss. Updated 10 strategies for this currency pair.
- Improved EURUSD and added Stoploss.
- Updated user interface to show order information for each strategy.
- EURUSD, GBPUSD, AUDUSD and USDJPY H1 are recommended.
- EURUSD, GBPUSD, AUDUSD H1 are recommended.
- Updated User Interface for show trading each strategies order.
- GBPUSD, AUDUSD H1 are recommended.
- Selling price $1250