The AbarkSAR Expert Advisor (EA) opens a position based on the Parabolic SAR and some price action and keeps it open until an opposite signal appears. When this happens, it modifies the take profit based on the ModifyTP setting. Once that takes profit, it opens the opposite trade when the price action calculation is aligned. Take Profit amount depends on how far the market has moved when the opposite signal appears but is never set in draw down.
This has shown full success on EURUSD Daily, AUDUSD Daily and USDJPY H4 since the beginning of 2011 with the base settings. EURUSD has been the most reliable. Like the Ranger EA, you could set this up on a $100 account with a 0.01 lot size. We recommend using this in conjunction with other EAs or your own trading strategies to minimise risk.
About us, large stop losses and past performance
We're a small group of like-minded traders who prefer to see a slow and steady growth rather than battling with uncertain risk strategies. We've honed our approach to trade a high volume of small lot size trades that are allowed to run. Although we originally thought that you cannot fully mechanize success in forex trading, in practice this automated, high volume approach has given us steady growth over the years as long as we give the market enough time and space to move. A potential loss trade is compensated for by restarting the EA before the loss hits, thereby minimising the effect on the account.
Over time, this approach has repeatedly doubled various accounts. We're in it for the long haul.
See the discussion thread on Ranger for further clarification of our successful approach to automated trading.
- SAR_step - the SAR step value
- SAR_max - the SAR max value
- ModifyTP - when an opposite signal appears, this value is added to the current Ask or Bid price as the take profit value
- CalculateLotSize – calculates the lot size based on a proportion of the account balance you want to use for this EA.
- BaseAccountBalance – the ‘starting point’ for the lot size if CalculateLotSize is true. Irrelevant if CalculateLotSize is false (see below). It will increment the lot size based on the settings in BaseLotSize and BaseAccountBalance.
- BaseLotSize - the minimum trade size, regardless of other settings.
- StopLoss - stop loss value in pips.
If CalculateLotSize is true:
The lot size will be: BaseLotSize for each full and part multiple of the BaseAccountBalance.
If you want to risk 0.01 lots per $100 in your account, set the values as follows:
- BaseLotSize = 0.01
- BaseAccountBalance = 100
If your account has 100 in it, with these settings the first trade will be 0.01 lots. Once the account balance reaches 200, the lot size will be 0.02.
If your account has 500 in it, with these settings the first trade will be 0.05 lots. Once the account balance reaches 700, the lot size will be 0.07.
If you want to risk 1.0 lots per $10,000 in your account, set the values as follows:
- BaseLotSize = 1.0
- BaseAccountBalance = 10000
If your account has 10 000 in it, with these settings the first trade will be 1.0 lots and increment thereafter.
If your account has 30 000 in it, with these settings the first trade will be 3.0 lots and increment thereafter.
If you want to risk 1.0 lots per $30,000 in your account, set the values as follows:
- BaseLotSize = 1.0
- BaseAccountBalance = 30000
The first trade will be 1.0 lot. Once your balance reaches 30 300, it will trade 1.01 lot (assuming your broker allows micros).
It is best to check your understanding of this using the Strategy Tester.
If CalculateLotSize is false:
It will trade the BaseLotSize regardless of the BaseAccountBalance or how much money is on the account.
For example, a BaseLotSize of 0.02 lots will trade 0.02 lots whether there is $50 or $50 000 000 in your account.