Facts About Forex Robots - What You Need To Know

A Forex robot is a computer program designed to perform Forex trading actions such as buying, or selling an order on a trading platform without the intervention of a trader. In otherwords they are designed to perform the actions a trader would do manually. 

The nickname Forex robot is derived from the attributes or intelligence a robot possesses in handling human task, otherwise they are technically known as Expert Advisors.

---> See our resources on Expert Advisors

The computer programs are written with special programming languages like mql, C++, C#, java, scripts, e.t.c. A Forex robot program would usually have the following primary functions in it: 
  1. Financial functions 
  2. Mathematical functions 
  3. Statistical functions 
  4. Logical functions
  5. Time functions 
  6. Combined functions (e.g. combination of indicators to form a complex or single indicator)
  7. Complex functions and other code libraries.
These functions are written with the guidance of the schema of the programming language. Therefore if you want to design a Forex robot you need to understand the programming language. However there are some special Forex robot development software, which allows any trader to design a Forex robot without the knowledge of any programming language. I recommend StrategyQuant EA Wizard

---> See our resources on Forex EA Development Software

  • EA is a fully automated or half automated tool for trading the Forex. 

  • EA is a very serious tool not as it is being hyped or advertised on websites with slogans like "relax while the EA makes money for you", "never work again", "no experience is required", or a picture of a trader relaxing in the beach on resort, e.t.c. It is not entirely true.

  • It is not a money printing machine as being illustrated in some adverts. The Forex market is dynamic, therefore there are ups and downs.

  • It does not makes you an expendable trader.

  • EAs has to be updated from time to time due to the dynamics of the market. This is why some EAs perform well for some months or years, and later fail suddenly. It has to be reviewed more often. 

---> StrategyQuant EA Analyzer - (A FREE Tool to Test, Evaluate & Analyze EA performance)
  • You need to have a balanced knowledge about technical & fundamental analysis. More knowledge of technical analysis is an added advantage if you want to design an efficient EA. 

  • You need to have a trading strategy to design an EA. You also need some experience with the market. 

  • ---> Read Article: 8 Requirements For Developing Forex Winning Strategies

  • You do not have to be an experienced computer programmer to design a good EA but you need to be a good and experienced trader to design a profitable EA. 

  • EAs are very good at handling emotions, fear, accuracy, speed, greed, money management, e.t.c much better than the best human psychic. But they are worse at emotional judgements (some trade decisions require a level of emotion).

  • EAs operate in the principle of garbage in garbage out. This means their performance relies on what you program into it. 

  • The Forex market is yet to get an EA with 100% all round performance. If you know any please let us know.

  • 90% tick data modelling quality is the minimum to determine a well tested EA.   

These are some of the real facts about Expert Advisors. We advise you do your home work before purchasing any EA. You can try our FX Probe (Investigator) Services to help you get the true facts of an EA or refer to our Forex Resources Page for Forex Reviews/Benchmarks/Ratings for a list of Forex rating & review websites.

You are welcome to share your facts with us.

How To Convert Your Trading Strategy Into Forex Signal Services

This article reveals the steps required to convert your trading strategies into Forex signal services, which would create an additional source of income.

HF Social

Forex signal services is a system where Forex signals are sent through the signal provider's trading account, trading platform/server, automated synchronizing systems, web, or emails to a client's trading account or terminal. It is a fast growing method of commercializing trading strategies.

A consistent and profitable Forex system is every trader's desire. The Forex system could be in the form of an expert advisor, manual trading strategy, news trading or semi automatic trading systems. Apart from the profits the Forex system would generate when it is used to trade, more income can be generated from it when it is commercialized. An interesting fact is that Forex system producers make more money from their products when they commercialize it.

Why You Should Commercialize Your Forex System?
If your system is good why sell it? This is a question most traders ask.

Forex trading has one of the highest number of participants in the world as evident in its daily revenue returns, which is higher than all other financial investments (stocks, shares, e.t.c.) put together. This means that there are millions of people trading everyday, and more than 80% of them are trading with the use of one Forex system or the other. Imagine a Forex system with the capacity to generate 80% win ratio or 50% monthly returns with 2% drawdown, and it is being sold in the Forex market with over 1 million
potential buyers for $100. That would amount to $100,000,000.00 if everyone bought the product or maybe half or less than half of it, which is about $25,000,000.00 in some months of sales. Now imagine you were the owner of that Forex system.

Commercializing your Forex trading strategy would give room for critics, which would enable you to redesign a much better system. A newer release or version would normally fix bugs or add more functionality, which would improve trading performance.

Commercializing your Forex system would pay you for the years or months of hard work, costs, salaries for programmers, and other expenses incurred. It also provides an opportunity for an alternative source of income.

Why Do Signal Providers & Traders Prefer Signal Services?
  1. Cheaper Cost
  2. The cost of rendering signal services is quite cheaper depending on the type of signal services solution that is deployed by the provider.

    Types of Signal Services Solutions:
    • SMS (Mobile SMS, Web to SMS, Bulk SMS, e.t.c.)
    • Host Providers (e.g. MQL Community Signal Services)
    • Direct Emails & Websites
    • Social Platforms (Facebook, Twitter, Google+ Community, e.t.c.)
    • Instant Messenger (Skype, Mobile Messengers, Yahoo Chat, e.t.c.)

  3. Wider Client Reach:
  4. Most traders prefer Forex signal services to other Forex systems due to the simplicity, cheaper cost, and trust on the provider. The technology involved in signal
    services makes it easier to reach many clients irrespective of their geographical location. Getting customers or clients is very easy through forums and social platforms. For example MQL has about 117,070 members as at 12th Sept, 2013 and they support signal services from providers to their members.

  5. Easy Installation:
  6. Some signal services do not require installation on the users trading platform especially those that are provided through SMS, Web, Live Rooms, e.t.c. Some require installations in the form of indicators or EAs, which connects to the provider's server where the signals are sent directly to the client's trading platform.

  7. Trust:
  8. Trustworthy signal providers usually publish their performance results on their website or on reputable benchmark websites like myfxbook.com for all intending subscribers to scrutinize. Also some providers give daily analysis of their trades before it occurs or after it occurs.

  9. Flexibility:
  10. It is very flexible in terms of upgrades, and expansion. More concepts can be introduced as the subscriber base grows or improves. For example when a subscriber base increases or a particular signal is being subscribed more often, it gives the signal provider an opportunity to increase the fee or break it down to smaller services with additional fees.


  1. Conduct Thorough Tests on the Trading Strategy:
    Ensure you have tested your trading strategy in a live account or demo account for a minimum of 6 months upwards. The longer the test period the better the confidence. This is very important as most Forex traders look out for consistency in profitability of any trading system. Use the best Forex testing software at your disposal to conduct random testing with different parameters. Also test your strategy with different brokers and account types. The essence is to make sure your trading strategy meets the optimum standard.

  2. See: Forex testing software (StrategyQuant EA Analyzer., StrategyQuant Tick Downloader, Forex Tester 2.0)

  3. Choose a Good & Affordable Signal Services Delivery Solution:
    You do not necessarily need massive computer servers, or software to start a signal service. There are lots of options, and solutions to choose from when deciding the right technology to start with. Beginners, and those with little budgets are advised to look out for free or cheaper solutions like emails, free hosting providers, forums, e.t.c.

    When choosing a signal services solution, the following criteria are very important:

    • Latency
    • Speed
    • Broker specifics (ability to handle 4 & 5 digit orders, other currency types, automatic order placements, e.t.c.)
    • Provider/Client Operating System & Server Type
    • Geographic Location
    • Remote capability & mobile phone support

  4. Package & Pricing:
    Packaging is an essential part of marketing. It involves the product's brand name, logo, and trade marks.
    Although this is not a physical product but it needs to be presented like a physical product on a shelf on sale. All you need is a professional graphical design of your product, which would be used in advertising your trading strategy in the form of a signal service.

    A second essential part of packaging involves breaking down your signal service or product into smaller services. This helps you organize a good pricing system.

    Fixing the right price is very crucial to how many clients 
    would subscribe to your signal service. You have to be very cautious with high prices because of the competition in the market. Start with free services for some time as most Forex traders love to try free products before paying for it. The free service duration would also help you build a list of interested clients, and also give you the opportunity to improve the services from user feedback, and critics. You could also get client's psychology or perception on what they think should be the cost of your product. Rolling out the paid service would be smooth If clients experience positive returns from your signal service during the free period .

    The next stage on the roll out is announcing the price to your clients. How much should it cost? Should clients pay a certain amount per month? or per quarter or annually? Should it be one time-off payment?

    The right cost depends on the cost of technology you choose to use in rendering your service, the management cost of the service, and your capacity to render adequate support to your clients. However breaking down the price into affordable units like free, basic, premium, and gold is the best way to fix a price that will suit you and your clients. There should be an affordable option available for everyone.

  5. Finally the following costs should be considered, and built into your price if neccessary.
    • Administrative costs (includes programmers fees, hosting fees, and other logistics).
    • Cost of hiring solutions like VPS, and software license renewals (if any).
    • Any other recurring costs necessary to avoid disruption of services.


    40% Life Time Discount Guarantee For All VPS Plans

  6. Market & Advertise The Signal Service:
    The Forex market has lots of opportunities for traderswho are willing to purchase or try a new product. The question is how do we get the attention of these traders especially when there are similar services out there? This depends on the marketing strategy you deploy. It is very important to note that good products sell faster irrespective of the marketing strategy. However a better marketing strategy would  make it outrun competitors, and keep it at the top rank for a very long time. The first step is to identify your niche (i.e. your audience) before deciding the marketing or advertising platform to use.

    There are lots of marketing channels with their attendant costs. So if you are a beginner with a low budget there is still something for you. Lets see some free & affordable but effective means of marketing your new signal service package.

    Social Platforms: Examples are facebook, google+ community, twitter, chat rooms, forums, e.t.c. These are one of the fastest medium to advertise, and market your signal service. Some of the social platforms offer free signups, and their paid services are also very cheap.

    Direct Adverts Through the Web: This involves designing a website solely for the signal service, and using advertising campaigns like google adsense, click bank, RegNow, e.t.c. to promote the website, and the signal services package. This method attracts a significant amount of running costs. A cheaper method is to use web bloggers like blogspot or wordpress.

    Signal Services Hosting Providers: This has more advantage over the other methods. The hosting provider connects your service to its pool of clients. The marketing and advertising is taken care of by the hosting provider. A fee is usually required from the hosting provider for hosting the signal services and other services it renders. MQL Community Signal Service hosts over 9000 signal services with over 100,000 members and users. 

  7. Follow Up & Publish Your Trade Results:
    Followup with your clients periodically. You can create a forum to enable interactive sessions. This will boost your client confidence and also attract other subscribers. Also ensure you publish your trades daily or at the end of each trade on the forum or website. This would allow transparency and serve as a means of performance advertisement.

Designing a profitable trading strategy is a vital aspect to succeed in Forex. However commercializing it through signal services triples your success to greater heights because you are challenged to improve your system when traders are happy to pay for it.

Further Reading: 
  1. Top 7 MQL's MT4 Signal Services Providers
  2. How To Make 40-50 Pips Consistently Using Unique MA Combination
  3. How To Copy Trades in MT4
  4. 10 Differences Between MT4 & MT5 Trading Platform

Forex Resources & Tools:
EA-Wizard Expert Advisor Development Software for Non-Programmers