Post Tagged with: "EA Builder"

MetaTrader Expert Advisors Builders by iExpertAdvisor

Build Unlimited, COMPLEX Expert Advisors for Yourself … Without a Programmer AND Without Any MQL Knowledge

Visual Traders Studio, or VTS, is a Free-Range, Unlimited MetaTrader Expert Advisor Builder.

 

VTS is the only EA Builder that grows with you.  VTS offers some really easy-to-use, step-by-step wizards to help you get started. Then, when you are ready for it, VTS offers a drawing pad that lets you drag, drop and connect the elements of your trading strategy in any manner.

  • Easy to Use Wizards Get You Started Fast
  • Easy Drag, Drop and Configure of all MQL Functions
  • Easy Import of Your Custom Indicators

Still, The #1 Reason to Use the VTS MetaTrader Expert Advisor Builder is Because of Our Updates.

 

VTS is updated relentlessly.  All the time.  Some updates are due to changes in the Forex market, others because of changes in the MetaTrader platform (like the Build 600 update), but most changes are suggestions from our thousands of VTS users in over 90 countries world wide.

Don’t get stuck with an EA builder that can’t respond to the fast changing Forex market.

Need More Reasons? No Problem. Here’s Another 18.

(1) With VTS, you drag, drop and connect elements on a drawing pad, then push a button to generate flawless MQL code … Most of us think in terms of diagrams and pictures, so why not build your EA the same way?

(2) Each time you add a new element to your drawing, VTS generates clear-text MQL code … You’re never held up with annoying syntax errors.

 

(3) Once you create something you can use it again and again. Anything you create in VTS is saved in the toolbox where it can be easily reused … Reusing components saves time and helps you avoid careless mistakes.

(4) All well-known technical indicators and your custom indicators are available to drag, drop and connect on the drawing pad … You don’t need to search the MetaTrader documentation to find the available indicators, they’re all in the toolbox.

(5) There’s a handy wizard to help you analyze the output of any custom indicator…

Your Custom Indicators are Used in Your Expert Advisor Just Like Any Other MetaTrader Indicator.

(6) You can find the trend or average value of any indicator with the check of a box … This allows you to use your indicators in unique ways that very few other traders use them.

(7) You can save any EA you’ve created as a template, and then use it as a starting point for your next EA … Save your time and avoid costly mistakes by building your EA on top of a solid and proven foundation.

 

(8) You can easily set your stoploss and takeprofit to any value, including indicators or price values – for example the lowest price of the last candle …

… Remember, Uncommon Stoploss Values are Less Likely to be HUNTED!

(9) You can apply global time-based rules, to stop or start trading at specific days and times… This makes it easy for you to avoid trading in dangerously quiet markets.

 

(10) By simply checking a box, any element on your drawing writes its latest value directly onto your MetaTrader price chart … There is simply no better way to understand how your EA works than to watch these messages as your EA runs.

(11) You can add snippets of MQL code anywhere on your drawing … this is the ultimate work-around to solve any problem.

(12) You create a cross-over strategy by selecting a single menu option.

 

… and the VTS EA Builder is Extendable

(13) VTS supports Plug-ins. A VTS Plug-in allows you to easily implement advanced trading techniques using an add-on user interface.

 

(14) Identify over 50 Candlestick patterns … Open and close your trades based on some well-known and some not-so-well-known candlestick patterns.

(15) Stop all trading when a specified profit level is reached … Take your money and run! Don’t risk losing after you’ve already banked your profit for the day.

 

(16) Send an email over a secure connection (this is not easy to do in MQL) … Get an email when your trades open and close, or when your account balance changes. You can even attach a screenshot of a price chart to your email.

(17) Automatically build an EA in an unlimited number of MetaTrader platforms … Don’t we all have a bunch of MetaTrader platforms installed these days? I know I do.

 

(18) Create a fully functioning Trading Grid with a few clicks of your mouse … Trading Grids are super-powerful. Build and customize your own grid in minutes.

And these are just some of the features available in our latest release of the VTS EA Builder.

Watch this Video to See an Overview of the VTS Expert Advisor Builder

And Remember, Your Expert Advisors, Your Strategies, Your Secrets, are Secure, Because VTS is Installed Locally and Only You Have Access to the EA And the Clear-Text, Fully-Editable MQL Code.

img_534feca85908b

 

iExpertAdvisor Money Back Guarantee

Unconditional, 30-day Money Back Guarantee

I personally create all of my own software products and I stand behind them. I offer a 30-day, no-questions-asked money back guarantee on every product.

 

img_534feca85908b

 

Is Trading FOREX a 50-50 Proposition?

Is Trading FOREX a 50-50 Proposition?

You’ve heard it before:

“Trading FOREX is easy. The market either goes up or down – you just have to be right more than half the time and you make money.”

Ah – if only it was that easy.

So is it true? Is trading FOREX a simple 50-50 proposition?

“I mean, if I have an Expert Advisor that performs just horribly, can I just change all the buy orders to sell orders, all the sell orders to buy orders, and have a terrific system?”
Let’s use a simple MetaTrader Expert Advisor to find the answer to these questions.

The 50-50 Expert Advisor enters a trade each time the 8-period Exponential Moving Average (EMA) crosses through the 13-period EMA. The Expert Advisor has two inputs, OrderFlag and Xbars.

The input value OrderFlag instructs the  50-50 Expert Advisor  to swap the order type between Buy and Sell. The input value Xbars is optional and can be used to exit a trade after any number of periods (or bars).

The market condition that causes an order to be created is consistent: when the 8-period EMA crosses through the 13-period EMA.

The following table summarizes the possible combinations and the resulting order type.

Input:OrderFlag   Market:8 crosses up through 13 Market:8 crosses down through 13 Output:OrderType
0 TRUE FALSE BUY
1 TRUE FALSE SELL
0 FALSE TRUE SELL
1 FALSE TRUE BUY

This handy Expert Advisor will allow us to test some theories regarding the 50-50 proposition.

Test #1 is a benchmark test.

  • It will buy each time the 8-period EMA crosses up through the 13-period EMA.

  • It will sell each time 8-period EMA crosses down through the 13-period EMA.

The stoploss is set at 50 points, the takeprofit is set at 75 points.

The following table summarizes the test input and the test results for Test #1.

 

                                                       iExpertAdvisor TestTable

 

                                                            Test Information

ExpertAdvisor Name

50-50 ExpertAdvisor

ExpertAdvisor Version

1.0

Test Number

1

Test Period

11/2003 – 8/2005

Currency Pair

GBP/USD

Chart Period

1 hour

 

 

                             Test Input

 

                       Test Results

Spread/Commission

5

Total Trades

305

StopLoss

50

Winning Trades

146

TakeProfit

75

Losing Trades

 

                     ExpertAdvisor Input

Winning Percentage

 

OrderFlag

0

 

 

Xbars

0

Total Net Profit

– $9,130

For Test #2, we will change the input value OrderType from 0 to 1. This will cause each trade’s order type to be reversed.

The Buys become Sells, and the Sells become Buys.

The following table summarizes the test input and the test results for Test #2.

                                                       iExpertAdvisor TestTable
                                                            Test Information
ExpertAdvisor Name
50-50 ExpertAdvisor
ExpertAdvisor Version 1.0
Test Number 2
Test Period 11/2003 – 8/2005
Currency Pair GBP/USD
Chart Period 1 hour
   
                             Test Input

                       Test Results

Spread/Commission 5 Total Trades 304
StopLoss 50 Winning Trades 133
TakeProfit 75 Losing Trades  

                     ExpertAdvisor Input

Winning Percentage  
OrderFlag 1    
Xbars 0 Total Net Profit – $28,210

Not what you would expect if trading FOREX is 50-50?

If trading FOREX is a simple 50-50 proposition, you would expect the following two conditions to be true:

  • The number of Test #1 wins would equal the number of Test #2 losses.
  • The number of Test #1 losses would equal the number of Test #2 wins.

Well, the spread is set to 5 points. Perhaps the spread is obscuring the test results.  Let’s rerun tests #1 and #2, with the spread set to 0. These are tests #3 and #4.

The following table summarizes the test input and the test results for Test #3.

                                                        iExpertAdvisor TestTable
                                                              Test Information  
ExpertAdvisor Name
50-50 ExpertAdvisor
ExpertAdvisor Version 1.0
Test Number 3
Test Period 11/2003 – 8/2005
Currency Pair GBP/USD
Chart Period 1 hour
   
                                                    Test Input

                    Test Results

Spread/Commission 0 Total Trades 74
StopLoss 50 Winning Trades 202
TakeProfit 75 Losing Trades  

                      ExpertAdvisor Input

Winning Percentage  
OrderFlag 0    
Xbars 0 Total Net Profit – $4,370

Now let’s reverse each order type (by setting OrderFlag=1) and retest.

The following table summarizes the test input and the test results for Test #4.

                                                        iExpertAdvisor TestTable
                                                            Test Information
ExpertAdvisor Name
50-50 ExpertAdvisor
ExpertAdvisor Version 1.0
Test Number 4
Test Period 11/2003 – 8/2005
Currency Pair GBP/USD
Chart Period 1 hour
   
                             Test Input

                       Test Results

Spread/Commission 0 Total Trades 218
StopLoss 50 Winning Trades 79
TakeProfit 75 Losing Trades  

                     ExpertAdvisor Input

Winning Percentage  
OrderFlag 1    
Xbars 0 Total Net Profit – $6,430

Again, not what you would expect if FOREX is a 50-50 proposition.

Each trade entry has definitely been swapped, so perhaps the discrepancy is caused by the trade exit.

Maybe the lack of symmetry between the trade’s stoploss and takeprofit is the problem.

Let’s set the stoploss equal to the takeprofit at 125. These are tests #5 and #6.

The following table summarizes the test input and the test results for Test #5.

                                                        iExpertAdvisor TestTable
                                                            Test Information
ExpertAdvisor Name
50-50 ExpertAdvisor
ExpertAdvisor Version 1.0
Test Number 5
Test Period 11/2003 – 8/2005
Currency Pair GBP/USD
Chart Period 1 hour
   
                             Test Input

                       Test Results

Spread/Commission 0 Total Trades 118
StopLoss 125 Winning Trades 50
TakeProfit 125 Losing Trades  

                     ExpertAdvisor Input

Winning Percentage  
OrderFlag 0    
Xbars 0 Total Net Profit – $23,500

Now let’s reverse each order type (by setting OrderFlag=1) and retest.

The following table summarizes the test input and the test results for Test #6.

                                                        iExpertAdvisor TestTable
                                                            Test Information
ExpertAdvisor Name
50-50 ExpertAdvisor
ExpertAdvisor Version 1.0
Test Number 6
Test Period 11/2003 – 8/2005
Currency Pair GBP/USD
Chart Period 1 hour
   
                             Test Input

                       Test Results

Spread/Commission 0 Total Trades 118
StopLoss 125 Winning Trades 68
TakeProfit 125 Losing Trades  

                     ExpertAdvisor Input

Winning Percentage  
OrderFlag 1    
Xbars 0 Total Net Profit + $23,500 *

That’s more like it! The symmetry is easy to see in the test results.

  • Test #5 number of losses is equal to Test #6 number of wins.
  • Test #5 number of wins is equal to Test #6 number of losses.

If the time-based exit is used (by setting Xbars), and the commission is zero, the test results are symmetrical as well (Try it).

We conclude, trading FOREX is a 50-50 proposition, if the following two conditions are true.

  1. The cost of trading is free: no commission, no spread, no swap fees.
  2. The trade is symmetrical. Two examples are: the stoploss is equal to the takeprofit; or the exit is time-based.

Since condition #1 is never true, we can say confidently that trading FOREX is NOT a 50-50 proposition. (And even if the cost of trading was free, it’s unlikely a system’s entry and exit would always be equivalent.)

(Another advantage of backtesting an Expert Advisor is that you can quickly see the effect of trading costs on your system’s profitability.*)

It’s valuable to understand the true nature of the FOREX market. In future posts we’ll address other assumptions commonly made about the FOREX market.

*In case you are wondering, Test #6 is not a profitable system. When the spread is set to 5 points, the net profit is -$25,600.