IC Market Quick Registration

Sunday, October 2, 2016

10 Features You Have To Look At When Choosing A Consistently Profitable Scalping Forex Robot


Feature #1: Free Margin Level Percentage

Fund protection using Free Margin Level percentage analysis is a very important part of money management when trading with multiple open trades. It is something you can also do even if you trade manually.

A bot with a Free Margin Level percentage parameter that gives user an option to stop opening more trades when a certain low percentage is reached is a very powerful tool that a bot can have. It gives the fund enough buffers to breathe during the trade. This is important on bots that have hidden Stop Loss or bots with no-SL.

There are three (3) values that you need to keep in mind when setting Free Margin Level percentage.
  • 10,000% - this is a conservative percentage. If you use this value the bot must not open more trades when the Free Margin Level percentage reaches 10,000% or below.
  • 5,000%  - this is a moderately aggressive setting. When this value is used, the bot must not open trades when 5,000% or below is reached.
  • 2,000% - this is an aggressive setting. When this value is used, the bot must not open trades when 2,000% or below is reached.

Feature #2: Maximum Number of Trades  

This feature makes sure that the bot will not open new trade when a certain number of open trades are already running even if Free Margin level percentage is not yet reached. This is to preserve the fund buffer and to make sure that it will not be depleted too fast.

Feature #3: Maximum Running Negative Amount per Pair

This feature looks like similar to feature #1 but they are actually two different techniques on preventing big drawdown. Feature #1 is a prevention of opening new trade if a certain Free Margin level is reached while feature #2 is a prevention of opening new trade when a certain total negative profit of a currency pair is reached even if the Free Margin level in feature #1 is not yet reached and/or the maximum number of open trades is not yet reached. We need to have this to make sure that the bot will no longer open a new trade when the price is reversing too fast with the current open trades.     

Feature #4: Target Amount To Force Close And Stop Opening Trades.

This feature is one of the best discoveries that I’ve got and I’m sharing it here with you. Greed can always lead us to disaster. This feature is a very simple one but can save us a lot by helping us control our greed. A bot, scalper or not, should have an input parameter that will make the bot stops whenever a certain Target Amount is reached. For example, if your fund is $2,000, set a target profit of 10% or less for each run of the bot; so in my sample fund of $2k, that’s $200. Adding up, that makes $2,200 as my Target Amount.

So what is this Target Amount. When you run the bot and it starts earning, then it reaches the Target Amount, the bot will stop and no longer open a trade. Even if the  bots backtest performance is very good in a 10-year of data, always keep in mind that the market is random and may not perform as good as the last 10 years. So to save yourself from a future unknown disaster, practice to stop your bot whenever a certain profit is reached.

There are 3 reasons why we have to do this:
1.      To give time for the bot to breathe – putting the bot to break gives you a bigger chance to prevent the possible disaster as the bot stops from time to time. Although the bot has a specific set of trading analysis rules to follow making it to stop will make the analysis looks like random. This can also trick a few brokers who manipulate the price-movement feed to “SCOOP” some in-house profit. We don’t know who these brokers are so we need a mechanism to minimize or prevent this manipulation.
2.       To give you time for your manual analysis – the bot, no matter how good it is, should be checked from time to time to make sure that it performs well according to your own analysis.  How to check? By using your own personal favourite strategy, try to know the general direction of the market. If, for example, the bot’s last trade was a “Buy Long” and your analysis of the general price direction is bullish, there is an alignment with the bot’s last analysis and your own personal manual analysis. If they are aligned, run the bot again right away. If they are not aligned, do not run it yet. Run it the next day, or if there’s so much red-flag news for the current week, postpone the running for the next week.
3.      To give you time to withdraw some profit – it is a good habit to withdraw when there are no open trades. If you are running a bot, it is not a good idea to withdraw some money when there are open trades. This will surely affect the money management calculation of the bot and may lead you to disaster.

Feature #5: Profit Protection

This is a very important feature that really makes a bot special. Each bot developer has designed their own version of Profit Protection feature. There’s really no exact description to define this as it all depends on the trading strategy that the developer used. All developers are not really that willing to disclose their methods and scripts on this as it is one of the features that make their bots special. They don’t want competitors to copy it, of course.

As a general way to protect a profit, MT4 has a Trailing Stop feature that every trader can use on both manual and automated trading.

If you are trying to develop your own bot’s Profit Protection feature, you just have to be creative in finding the best tactic for your strategy. You can customize your own trailing stop with different approach, movement, etc. Be sure that it complements the strategy plan that you have, if not, no matter how good your profit protection is, it won’t make any difference.

Feature #6: Drawdown Minimizer

This is another feature that really makes your bot special. The same with the feature #5, the bot developer may not be that willing to reveal his secret on how to minimize drawdown as it may be copied by other developers.

Most of the developers of successful bots out there didn’t want to sell their masterpiece at first. But as their business inclination becomes higher than being greedy, most of them would decide to make their robot available in the market. It is a business common sense thing. Why would multi-billion-dollar businesses get richer? They do because of multiple streams of income. Even if your Forex system earns you 10%-500% percent a month, still you won’t surpass the earning speed of successful businesses that earn money from different sources.

Feature #7: Hard Stop-loss Option

This is an option to put a fixed Stop Loss with specific number of pips. This may hurt your fund once in a while but if you can backtest first the bot and get a good result, you can try to put a hard SL in your bot execution.

If your bot has a hidden calculated stop loss, you shouldn’t bother to put this as it may hurt your fund. It may destroy the logic of the script. Developers put a hard stop loss option only for those traders that can not sleep if their trades have no SL. 

Feature #8: Time-based Stop-loss Option

This is an option to a stop loss that is triggered after specific number of minutes, hours, or days. This approach is logical because there are pairs that may really reverse on your entry if not profitable after a number of minutes, hours, or days. You need to back test the bot first on each pair to know the time period applicable on each pair.
 
Feature #9: High-spread Protection  

Most of the time, but not always, a scalper robot is dependent on a low spread execution to be successful. So having a pair with high spread may not give a satisfactory result that you want. An option to choose a low spread execution of entry is a good option that you have to find to make sure that you can have more profitable trades than losses.  An option to put the spread limit that you want is also vital as it will be flexible and can adapt on each currency pair.

Feature #10: Trailing Take-Profit  

Yes, you read it right. It is a TRAILING TAKE-PROFIT. We are all familiar with the Trailing Stop-Loss but may be this is your first time to hear a Trailing Take-Profit strategy. Some scalping bot may have this feature but traders who buy them are not aware of this. Read carefully the bot’s description if it has this function. That’s the only way to know if the bot has it. Or, you can contact the developer to ask directly.

Trailing Take-Profit is a feature that makes the TP price level of all open trades to be moved near the current price and will still give a positive overall profit or very small loss.

These 10 tips are just excerpts from my upcoming ebook about Expert Advisor. To get a FREE copy of the ebook please join my FB Group below


To learn more Forex tips, please like our FB Page:

And please visit my blog: http://FXFlight.blogspot.com

As a final tip, if you haven’t got your Forex Robot yet, you can try Solomon’s Chest PRO, a bot that I personally developed. It has some of the features mentioned above so you already have an edge when running it. Here is the link of the bot:


Here's the link of bot's MyFXBook account
http://www.myfxbook.com/members/okpinoy/solomon-chest-pro/1732850


Good Luck To Your Trading Carreer :)


No comments:

Post a Comment