EA review - SFE Attractor
Rating total: | |
Backtests: | |
Live performance: | |
Risk control: | |
Customizability: | |
Price: |
Vendor link | Price: | $480 (2022.05.28) |
Trading strategy: | Trend, Momentum |
Vendor live account: | No |
Own live account: | No |
Latest tested version: | 1.0 |
Latest tested date: | 2019.08.19 |
Risk factors: | False breakouts, Strong zig-zag movements |
This EA has been removed from the market. If you are still interested, you could try to contact the seller directly via his profile.
SFE Attractor is the newest member in the SFE EA family. The developer behind this system already published other successful EAs like SFE Price Action or SFE Night Scalper.
SFE Attractor follows the approach of SFE Price Action. The main difference is that it was optimized to the current market conditions, while it's still profitable on previous market conditions too.
Whenever a strong movement (momentum) appear, this EA does open trades into this direction.
It can open several trades in the same direction, if there is a strong signal.
SFE Attractor does not use any kind of grid or martingale system.
The configuration is very simple, but the settings of the EA are very limited. Improving the settings on your own is not possible.
It support 7 currency pairs in v1.0: AUDUSD, EURAUD, EURJPY, EURUSD, GBPUSD, USDCHF and XAUUSD
Our opinion
The developer behind this trading system is well known and already delivered some successful EAs. The backtests are very good, but the market already proofed that even the best backtests can be beaten. Most trend following EAs had a hard time during the past 12 months. The live signal of SFE Attractor was removed after a few months, which is usually not a good sign.Fixed lot size backtests
Why do we use fixed lot size (0.1 lots)? Check our educational page.
Dukascopy 2019.08.19, version 1.0Symbol | AUDUSD (Australian Dollar vs US Dollar) | ||||
Period | 5 Minutes (M5) 2010.01.01 00:00 - 2019.07.31 23:55 (2010.01.01 - 2019.08.01) | ||||
Model | Every tick (the most precise method based on all available least timeframes) | ||||
Parameters | param_broker="-------- BROKER PARAMETERS --------"; p11="Enter the GMT offset of your broker in the winter period (not DST)."; Broker_Server_GMT_Winter=0; p12="Enter 'yes' if your broker changes the GMT offset, in the DST period."; Broker_Adapt_GMT_On_DST_Period=0; param_pairs="-------- LIST OF PAIRS -------- (Applies only in live trading. In the backtest, the expert uses the selected pair)"; p21=" -> The list of pairs to trade. You must use the semicolon character (;) to separate the pairs selected."; Pairs_List="AUDUSD;EURAUD;EURJPY;EURUSD;GBPUSD;USDCHF;XAUUSD"; param_size="-------- ORDER SIZE PARAMETERS --------"; p31="-> Order size in lots. Used if the parameter 'BALANCE_FOR_EVERY_001_Lots' is zero."; Fixed_Order_Size=0.1; p32="-> If you set here a value > 0, for example 1000, the size of the trade will be 0.01 lots for every 1000 of balance."; Balance_For_Every_001_Lots=0; p33=" -> Define the percentage of your account balance to assign (value between 0-200.0)."; Autolot_Balance_Percentage=100; param_other="--------- OTHER PARAMETERS --------"; p42=" -> Define the value of the order comment. Special key words: #period #magic"; Order_Comment="default"; | ||||
Bars in test | 715682 | Ticks modelled | 146828179 | Modelling quality | 99.90% |
Mismatched charts errors | 0 | ||||
Initial deposit | 10000.00 | Spread | Variable | ||
Total net profit | 8453.01 | Gross profit | 20503.30 | Gross loss | -12050.29 |
Profit factor | 1.70 | Expected payoff | 1.42 | ||
Absolute drawdown | 158.32 | Maximal drawdown | 1077.02 (7.27%) | Relative drawdown | 7.27% (1077.02) |
Total trades | 5965 | Short positions (won %) | 3053 (72.65%) | Long positions (won %) | 2912 (65.83%) |
Profit trades (% of total) | 4135 (69.32%) | Loss trades (% of total) | 1830 (30.68%) | ||
Largest | profit trade | 184.63 | loss trade | -91.49 | |
Average | profit trade | 4.96 | loss trade | -6.58 | |
Maximum | consecutive wins (profit in money) | 84 (545.40) | consecutive losses (loss in money) | 67 (-139.79) | |
Maximal | consecutive profit (count of wins) | 1277.20 (29) | consecutive loss (count of losses) | -376.61 (8) | |
Average | consecutive wins | 9 | consecutive losses | 4 |

Symbol | EURAUD (Euro vs Australian Dollar) | ||||
Period | 5 Minutes (M5) 2010.01.03 22:00 - 2019.07.31 23:55 (2010.01.01 - 2019.08.01) | ||||
Model | Every tick (the most precise method based on all available least timeframes) | ||||
Parameters | param_broker="-------- BROKER PARAMETERS --------"; p11="Enter the GMT offset of your broker in the winter period (not DST)."; Broker_Server_GMT_Winter=0; p12="Enter 'yes' if your broker changes the GMT offset, in the DST period."; Broker_Adapt_GMT_On_DST_Period=0; param_pairs="-------- LIST OF PAIRS -------- (Applies only in live trading. In the backtest, the expert uses the selected pair)"; p21=" -> The list of pairs to trade. You must use the semicolon character (;) to separate the pairs selected."; Pairs_List="AUDUSD;EURAUD;EURJPY;EURUSD;GBPUSD;USDCHF;XAUUSD"; param_size="-------- ORDER SIZE PARAMETERS --------"; p31="-> Order size in lots. Used if the parameter 'BALANCE_FOR_EVERY_001_Lots' is zero."; Fixed_Order_Size=0.1; p32="-> If you set here a value > 0, for example 1000, the size of the trade will be 0.01 lots for every 1000 of balance."; Balance_For_Every_001_Lots=0; p33=" -> Define the percentage of your account balance to assign (value between 0-200.0)."; Autolot_Balance_Percentage=100; param_other="--------- OTHER PARAMETERS --------"; p42=" -> Define the value of the order comment. Special key words: #period #magic"; Order_Comment="default"; | ||||
Bars in test | 716228 | Ticks modelled | 247596816 | Modelling quality | 99.90% |
Mismatched charts errors | 0 | ||||
Initial deposit | 10000.00 | Spread | Variable | ||
Total net profit | 18669.57 | Gross profit | 30605.39 | Gross loss | -11935.82 |
Profit factor | 2.56 | Expected payoff | 2.66 | ||
Absolute drawdown | 40.40 | Maximal drawdown | 1078.11 (4.85%) | Relative drawdown | 5.05% (579.52) |
Total trades | 7026 | Short positions (won %) | 3082 (72.16%) | Long positions (won %) | 3944 (77.23%) |
Profit trades (% of total) | 5270 (75.01%) | Loss trades (% of total) | 1756 (24.99%) | ||
Largest | profit trade | 423.17 | loss trade | -94.07 | |
Average | profit trade | 5.81 | loss trade | -6.80 | |
Maximum | consecutive wins (profit in money) | 131 (841.90) | consecutive losses (loss in money) | 48 (-184.99) | |
Maximal | consecutive profit (count of wins) | 2198.47 (55) | consecutive loss (count of losses) | -623.73 (18) | |
Average | consecutive wins | 12 | consecutive losses | 4 |

Symbol | EURJPY (Euro vs Japanese Yen) | ||||
Period | 5 Minutes (M5) 2010.01.03 22:00 - 2019.07.31 23:55 (2010.01.01 - 2019.08.01) | ||||
Model | Every tick (the most precise method based on all available least timeframes) | ||||
Parameters | param_broker="-------- BROKER PARAMETERS --------"; p11="Enter the GMT offset of your broker in the winter period (not DST)."; Broker_Server_GMT_Winter=0; p12="Enter 'yes' if your broker changes the GMT offset, in the DST period."; Broker_Adapt_GMT_On_DST_Period=0; param_pairs="-------- LIST OF PAIRS -------- (Applies only in live trading. In the backtest, the expert uses the selected pair)"; p21=" -> The list of pairs to trade. You must use the semicolon character (;) to separate the pairs selected."; Pairs_List="AUDUSD;EURAUD;EURJPY;EURUSD;GBPUSD;USDCHF;XAUUSD"; param_size="-------- ORDER SIZE PARAMETERS --------"; p31="-> Order size in lots. Used if the parameter 'BALANCE_FOR_EVERY_001_Lots' is zero."; Fixed_Order_Size=0.1; p32="-> If you set here a value > 0, for example 1000, the size of the trade will be 0.01 lots for every 1000 of balance."; Balance_For_Every_001_Lots=0; p33=" -> Define the percentage of your account balance to assign (value between 0-200.0)."; Autolot_Balance_Percentage=100; param_other="--------- OTHER PARAMETERS --------"; p42=" -> Define the value of the order comment. Special key words: #period #magic"; Order_Comment="default"; | ||||
Bars in test | 716291 | Ticks modelled | 253340896 | Modelling quality | 99.90% |
Mismatched charts errors | 0 | ||||
Initial deposit | 10000.00 | Spread | Variable | ||
Total net profit | 11791.77 | Gross profit | 23378.00 | Gross loss | -11586.24 |
Profit factor | 2.02 | Expected payoff | 3.13 | ||
Absolute drawdown | 13.20 | Maximal drawdown | 1647.35 (10.59%) | Relative drawdown | 10.59% (1647.35) |
Total trades | 3762 | Short positions (won %) | 1753 (65.54%) | Long positions (won %) | 2009 (76.01%) |
Profit trades (% of total) | 2676 (71.13%) | Loss trades (% of total) | 1086 (28.87%) | ||
Largest | profit trade | 216.56 | loss trade | -149.51 | |
Average | profit trade | 8.74 | loss trade | -10.67 | |
Maximum | consecutive wins (profit in money) | 99 (455.58) | consecutive losses (loss in money) | 38 (-28.92) | |
Maximal | consecutive profit (count of wins) | 1818.60 (67) | consecutive loss (count of losses) | -618.95 (23) | |
Average | consecutive wins | 11 | consecutive losses | 4 |

Symbol | EURUSD (Euro vs US Dollar) | ||||
Period | 5 Minutes (M5) 2010.01.01 00:00 - 2019.07.31 23:55 (2010.01.01 - 2019.08.01) | ||||
Model | Every tick (the most precise method based on all available least timeframes) | ||||
Parameters | param_broker="-------- BROKER PARAMETERS --------"; p11="Enter the GMT offset of your broker in the winter period (not DST)."; Broker_Server_GMT_Winter=0; p12="Enter 'yes' if your broker changes the GMT offset, in the DST period."; Broker_Adapt_GMT_On_DST_Period=0; param_pairs="-------- LIST OF PAIRS -------- (Applies only in live trading. In the backtest, the expert uses the selected pair)"; p21=" -> The list of pairs to trade. You must use the semicolon character (;) to separate the pairs selected."; Pairs_List="AUDUSD;EURAUD;EURJPY;EURUSD;GBPUSD;USDCHF;XAUUSD"; param_size="-------- ORDER SIZE PARAMETERS --------"; p31="-> Order size in lots. Used if the parameter 'BALANCE_FOR_EVERY_001_Lots' is zero."; Fixed_Order_Size=0.1; p32="-> If you set here a value > 0, for example 1000, the size of the trade will be 0.01 lots for every 1000 of balance."; Balance_For_Every_001_Lots=0; p33=" -> Define the percentage of your account balance to assign (value between 0-200.0)."; Autolot_Balance_Percentage=100; param_other="--------- OTHER PARAMETERS --------"; p42=" -> Define the value of the order comment. Special key words: #period #magic"; Order_Comment="default"; | ||||
Bars in test | 716991 | Ticks modelled | 183885970 | Modelling quality | 99.90% |
Mismatched charts errors | 0 | ||||
Initial deposit | 10000.00 | Spread | Variable | ||
Total net profit | 44358.59 | Gross profit | 80022.04 | Gross loss | -35663.45 |
Profit factor | 2.24 | Expected payoff | 3.33 | ||
Absolute drawdown | 162.86 | Maximal drawdown | 2236.64 (13.80%) | Relative drawdown | 13.80% (2236.64) |
Total trades | 13336 | Short positions (won %) | 6582 (75.46%) | Long positions (won %) | 6754 (75.20%) |
Profit trades (% of total) | 10046 (75.33%) | Loss trades (% of total) | 3290 (24.67%) | ||
Largest | profit trade | 282.77 | loss trade | -146.98 | |
Average | profit trade | 7.97 | loss trade | -10.84 | |
Maximum | consecutive wins (profit in money) | 189 (3508.33) | consecutive losses (loss in money) | 27 (-95.69) | |
Maximal | consecutive profit (count of wins) | 3508.33 (189) | consecutive loss (count of losses) | -643.15 (21) | |
Average | consecutive wins | 10 | consecutive losses | 3 |

Symbol | GBPUSD (Great Britan Pound vs US Dollar) | ||||
Period | 5 Minutes (M5) 2010.01.01 00:00 - 2019.07.31 23:55 (2010.01.01 - 2019.08.01) | ||||
Model | Every tick (the most precise method based on all available least timeframes) | ||||
Parameters | param_broker="-------- BROKER PARAMETERS --------"; p11="Enter the GMT offset of your broker in the winter period (not DST)."; Broker_Server_GMT_Winter=0; p12="Enter 'yes' if your broker changes the GMT offset, in the DST period."; Broker_Adapt_GMT_On_DST_Period=0; param_pairs="-------- LIST OF PAIRS -------- (Applies only in live trading. In the backtest, the expert uses the selected pair)"; p21=" -> The list of pairs to trade. You must use the semicolon character (;) to separate the pairs selected."; Pairs_List="AUDUSD;EURAUD;EURJPY;EURUSD;GBPUSD;USDCHF;XAUUSD"; param_size="-------- ORDER SIZE PARAMETERS --------"; p31="-> Order size in lots. Used if the parameter 'BALANCE_FOR_EVERY_001_Lots' is zero."; Fixed_Order_Size=0.1; p32="-> If you set here a value > 0, for example 1000, the size of the trade will be 0.01 lots for every 1000 of balance."; Balance_For_Every_001_Lots=0; p33=" -> Define the percentage of your account balance to assign (value between 0-200.0)."; Autolot_Balance_Percentage=100; param_other="--------- OTHER PARAMETERS --------"; p42=" -> Define the value of the order comment. Special key words: #period #magic"; Order_Comment="default"; | ||||
Bars in test | 716915 | Ticks modelled | 182046855 | Modelling quality | 99.90% |
Mismatched charts errors | 0 | ||||
Initial deposit | 10000.00 | Spread | Variable | ||
Total net profit | 16848.55 | Gross profit | 38792.67 | Gross loss | -21944.12 |
Profit factor | 1.77 | Expected payoff | 2.44 | ||
Absolute drawdown | 1005.23 | Maximal drawdown | 2048.52 (18.55%) | Relative drawdown | 18.55% (2048.52) |
Total trades | 6904 | Short positions (won %) | 3318 (67.99%) | Long positions (won %) | 3586 (66.09%) |
Profit trades (% of total) | 4626 (67.00%) | Loss trades (% of total) | 2278 (33.00%) | ||
Largest | profit trade | 968.76 | loss trade | -149.74 | |
Average | profit trade | 8.39 | loss trade | -9.63 | |
Maximum | consecutive wins (profit in money) | 92 (548.19) | consecutive losses (loss in money) | 28 (-51.49) | |
Maximal | consecutive profit (count of wins) | 3417.14 (33) | consecutive loss (count of losses) | -530.72 (11) | |
Average | consecutive wins | 8 | consecutive losses | 4 |

Symbol | USDCHF (US Dollar vs Swiss Franc) | ||||
Period | 5 Minutes (M5) 2010.01.01 00:00 - 2019.07.31 23:55 (2010.01.01 - 2019.08.01) | ||||
Model | Every tick (the most precise method based on all available least timeframes) | ||||
Parameters | param_broker="-------- BROKER PARAMETERS --------"; p11="Enter the GMT offset of your broker in the winter period (not DST)."; Broker_Server_GMT_Winter=0; p12="Enter 'yes' if your broker changes the GMT offset, in the DST period."; Broker_Adapt_GMT_On_DST_Period=0; param_pairs="-------- LIST OF PAIRS -------- (Applies only in live trading. In the backtest, the expert uses the selected pair)"; p21=" -> The list of pairs to trade. You must use the semicolon character (;) to separate the pairs selected."; Pairs_List="AUDUSD;EURAUD;EURJPY;EURUSD;GBPUSD;USDCHF;XAUUSD"; param_size="-------- ORDER SIZE PARAMETERS --------"; p31="-> Order size in lots. Used if the parameter 'BALANCE_FOR_EVERY_001_Lots' is zero."; Fixed_Order_Size=0.1; p32="-> If you set here a value > 0, for example 1000, the size of the trade will be 0.01 lots for every 1000 of balance."; Balance_For_Every_001_Lots=0; p33=" -> Define the percentage of your account balance to assign (value between 0-200.0)."; Autolot_Balance_Percentage=100; param_other="--------- OTHER PARAMETERS --------"; p42=" -> Define the value of the order comment. Special key words: #period #magic"; Order_Comment="default"; | ||||
Bars in test | 716970 | Ticks modelled | 127806946 | Modelling quality | 99.90% |
Mismatched charts errors | 0 | ||||
Initial deposit | 10000.00 | Spread | Variable | ||
Total net profit | 13719.25 | Gross profit | 31676.52 | Gross loss | -17957.27 |
Profit factor | 1.76 | Expected payoff | 1.74 | ||
Absolute drawdown | 422.55 | Maximal drawdown | 1372.63 (7.08%) | Relative drawdown | 8.67% (1027.62) |
Total trades | 7905 | Short positions (won %) | 3988 (69.38%) | Long positions (won %) | 3917 (69.06%) |
Profit trades (% of total) | 5472 (69.22%) | Loss trades (% of total) | 2433 (30.78%) | ||
Largest | profit trade | 341.74 | loss trade | -193.13 | |
Average | profit trade | 5.79 | loss trade | -7.38 | |
Maximum | consecutive wins (profit in money) | 98 (1504.87) | consecutive losses (loss in money) | 30 (-32.60) | |
Maximal | consecutive profit (count of wins) | 1504.87 (98) | consecutive loss (count of losses) | -478.75 (16) | |
Average | consecutive wins | 9 | consecutive losses | 4 |

Symbol | XAUUSD (Gold vs US Dollar ) | ||||
Period | 5 Minutes (M5) 2010.01.01 00:00 - 2019.07.31 23:55 (2010.01.01 - 2019.08.01) | ||||
Model | Every tick (the most precise method based on all available least timeframes) | ||||
Parameters | param_broker="-------- BROKER PARAMETERS --------"; p11="Enter the GMT offset of your broker in the winter period (not DST)."; Broker_Server_GMT_Winter=0; p12="Enter 'yes' if your broker changes the GMT offset, in the DST period."; Broker_Adapt_GMT_On_DST_Period=0; param_pairs="-------- LIST OF PAIRS -------- (Applies only in live trading. In the backtest, the expert uses the selected pair)"; p21=" -> The list of pairs to trade. You must use the semicolon character (;) to separate the pairs selected."; Pairs_List="AUDUSD;EURAUD;EURJPY;EURUSD;GBPUSD;USDCHF;XAUUSD"; param_size="-------- ORDER SIZE PARAMETERS --------"; p31="-> Order size in lots. Used if the parameter 'BALANCE_FOR_EVERY_001_Lots' is zero."; Fixed_Order_Size=0.1; p32="-> If you set here a value > 0, for example 1000, the size of the trade will be 0.01 lots for every 1000 of balance."; Balance_For_Every_001_Lots=0; p33=" -> Define the percentage of your account balance to assign (value between 0-200.0)."; Autolot_Balance_Percentage=100; param_other="--------- OTHER PARAMETERS --------"; p42=" -> Define the value of the order comment. Special key words: #period #magic"; Order_Comment="default"; | ||||
Bars in test | 685769 | Ticks modelled | 269210772 | Modelling quality | 99.90% |
Mismatched charts errors | 0 | ||||
Initial deposit | 10000.00 | Spread | Variable | ||
Total net profit | 28086.05 | Gross profit | 93259.38 | Gross loss | -65173.33 |
Profit factor | 1.43 | Expected payoff | 2.00 | ||
Absolute drawdown | 1731.13 | Maximal drawdown | 4609.82 (16.35%) | Relative drawdown | 33.91% (4242.92) |
Total trades | 14026 | Short positions (won %) | 6293 (61.97%) | Long positions (won %) | 7733 (69.80%) |
Profit trades (% of total) | 9298 (66.29%) | Loss trades (% of total) | 4728 (33.71%) | ||
Largest | profit trade | 491.52 | loss trade | -306.47 | |
Average | profit trade | 10.03 | loss trade | -13.78 | |
Maximum | consecutive wins (profit in money) | 78 (2326.03) | consecutive losses (loss in money) | 39 (-561.77) | |
Maximal | consecutive profit (count of wins) | 2710.91 (39) | consecutive loss (count of losses) | -937.46 (18) | |
Average | consecutive wins | 9 | consecutive losses | 5 |

All EA reviews (15)
Latest EA reviews
AutoGenEA
An EA that is developed by Generic Machine Learning. Check it out
Momentum EA BOA
A momentum / trend following strategy with good and stable backtests.
Scalperinho EA
A very promissing EA that trades intraday pullbacks on a impressive number of 28 pairs.
StarX
A cheap night scalper with promising backtests. Check it out.
Inertia EA Extra
A S/R scalper for the EURUSD pair with an impressive backtest.
SFE Night Scalper
An asian scalper with a 4 years old live account. Check out our review
Aura MT4
A trend follwing system with inconsistent backtests.
SFE Stealth
Promising new Asian scalper with good live results. Check out our review.
FXStabilizer PRO
A martingale system which survived astonishing long in live trading
Mito EA
A trend / counter trend system that trades 31 different pairs. Check it out
FXAdept
A successful trend following EA with nearly two years of live history. Check out our review.
Bazava
A quite cheap intraday scalper for the NZDUSD. Is it worth the money? Check it out.
Tesseract
A counter-trend system with inconsistent backtests
Legend
A combination of a momentum based strategy and an SR level breakout system
CEF Phantom Scalper
An aggressive intraday counter-trend scalper on M1 time frame
Want to start trading on a live or demo account?
Be aware that most retail traders (usually around 60-80%) lose money. Please consider whether you can afford to take the risk of losing your money.