• Home
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • 1:03am
Menu
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • 1:03am
Sister Sites
  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Options

Bookmark Thread

First Page First Unread Last Page Last Post

Print Thread

Similar Threads

Best broker for backtesting an EA? 2 replies

Backtesting vs forwardtesting + broker vs broker 14 replies

Best backtesting Period 3 replies

Best backtesting software? 2 replies

Best Backtesting programs? 0 replies

  • Broker Discussion
  • /
  • Reply to Thread
  • Subscribe
Tags: Best broker for backtesting?
Cancel

Best broker for backtesting?

  • Post #1
  • Quote
  • First Post: Jan 6, 2012 1:55pm Jan 6, 2012 1:55pm
  •  FrinkFX
  • | Joined May 2009 | Status: Member | 251 Posts
I've been out of FX for about a year now. Getting back in again!

I'm working on a few EA's and need an MT4 demo platform that provides decent historical. I've got Alpari UK (who've always been good) but there's big chunks of data missing from the history. I tried deleteing/downloading again, but no joy!

I then downloaded Collective FX's MT4. Server won't give me a demo login.

Any suggestions?
  • Post #2
  • Quote
  • Jan 6, 2012 3:38pm Jan 6, 2012 3:38pm
  •  Forex5050
  • | Joined Jul 2011 | Status: Member | 117 Posts
FXCM Strategy Trader

http://www.fxcm.com/open-strategy-trader-demo.jsp
 
 
  • Post #3
  • Quote
  • Jan 6, 2012 4:07pm Jan 6, 2012 4:07pm
  •  FrinkFX
  • | Joined May 2009 | Status: Member | 251 Posts
Is this MQL4 compatible? I need MQL4 compatability
 
 
  • Post #4
  • Quote
  • Jan 6, 2012 4:28pm Jan 6, 2012 4:28pm
  •  Forex5050
  • | Joined Jul 2011 | Status: Member | 117 Posts
Quoting FrinkFX
Disliked
Is this MQL4 compatible? I need MQL4 compatability
Ignored
Unfortunately, it's not. But maybe you should just download MT4 from a few of the big FX brokers out there and try it out.
 
 
  • Post #5
  • Quote
  • Jan 6, 2012 4:29pm Jan 6, 2012 4:29pm
  •  FrinkFX
  • | Joined May 2009 | Status: Member | 251 Posts
Yeah I downloaded the FXCM MT4 package. Same story, missing a lot of EURUSD data from late 2011
 
 
  • Post #6
  • Quote
  • Jan 6, 2012 4:37pm Jan 6, 2012 4:37pm
  •  Forex5050
  • | Joined Jul 2011 | Status: Member | 117 Posts
Quoting FrinkFX
Disliked
Yeah I downloaded the FXCM MT4 package. Same story, missing a lot of EURUSD data from late 2011
Ignored
Randomly or over a specific amount of time?
 
 
  • Post #7
  • Quote
  • Jan 6, 2012 4:43pm Jan 6, 2012 4:43pm
  •  FrinkFX
  • | Joined May 2009 | Status: Member | 251 Posts
most of it seems to be there, back to 1999 I think, It's just missing a big chunk from around Sep '11 to Dec '11. There might be some earlier data missing too, I can't remember.
 
 
  • Post #8
  • Quote
  • Jan 6, 2012 5:00pm Jan 6, 2012 5:00pm
  •  Forex5050
  • | Joined Jul 2011 | Status: Member | 117 Posts
Quoting FrinkFX
Disliked
most of it seems to be there, back to 1999 I think, It's just missing a big chunk from around Sep '11 to Dec '11. There might be some earlier data missing too, I can't remember.
Ignored
Well, check out with some other brokers (Oanda, MB Trading or CitiFX), if it is common, I'd suggest contacting a broker via live chat on Monday.

Happy trading!
 
 
  • Post #9
  • Quote
  • Jan 6, 2012 8:05pm Jan 6, 2012 8:05pm
  •  onu
  • | Joined Feb 2006 | Status: superior senior member | 746 Posts
Quoting FrinkFX
Disliked
I've been out of FX for about a year now. Getting back in again!

I'm working on a few EA's and need an MT4 demo platform that provides decent historical. I've got Alpari UK (who've always been good) but there's big chunks of data missing from the history. I tried deleteing/downloading again, but no joy!

I then downloaded Collective FX's MT4. Server won't give me a demo login.

Any suggestions?
Ignored
It isn't a good idea making backtests on Alpari UK demo, bc its data feed comes from their PRO server. This means you get fooled by tight spreads you never will get on their classic or micro accounts. In general I would never trade with this broker, bc he cheats on the customers with endless slippage and other dirty tricks.
A general problem I noticed recently is , it seems the meta quote archive isn't complete anymore. I don't know why.... I guess since MT4 is made for brokers, not for us, it could happen with full intention to produce misleading backtesting results.

To get a permanent demo just ask the broker of your choise for one.
i.e. GOMarkets provides this service
 
 
  • Post #10
  • Quote
  • Jan 6, 2012 10:13pm Jan 6, 2012 10:13pm
  •  pah
  • | Joined Apr 2011 | Status: Basket Case | 249 Posts
This depends on your particular strategy to some extent but I would recommend you first decide on which live broker you are going to use and then use their demos for test data. If you ask them, they will usually supply live a/c clients with more complete/accurate history.

The differences between data from different brokers can be significant enough to ruin your strategy. Also pay particular attention to the server GMT offset used which again differs between brokers.

Whichever you use, you will be subject to spreads in force at the time of testing so, if the broker's spreads are variable, weekend testing means big spreads on everything. This is no good for strategies requiring tight TP, SL, etc... You can eliminate this issue by taking precautions detailed elsewhere on FF regarding back testing and spread values used.

Regards, Paul.
 
 
  • Post #11
  • Quote
  • Jan 7, 2012 7:21pm Jan 7, 2012 7:21pm
  •  jeuro
  • | Commercial Member | Joined Jan 2012 | 459 Posts
Hello FrinkFX.

Congrats for getting back into the game.
If you are for the long run and will be testing several EA s or strategies. This is what has worked the best for me, and also my suggestion:

Dukascopy history data (tick data) is the best I found, but the process to make usable in mt4 is a bit tricky. Whatever time or resources you spend getting it down is well worth it. Having good data it is all what matters. After that any broker's mt4 will do as they are all the same.

You need to Google birt tick data and you will find all the details of how to do it. It is all free.


Some of the issues your will be facing:

It may take time to learn the process.

It takes a lot of resources from your computer. Example, 3 years of EUR/USD raw tick data is about 6G. After that you have to create 1m, 5m, etc. Each of these is about 2G.

Depending on the speed of your computer, it may take from 10 hrs to days to download from Dukascopy, then a few hours to make each of the time frame you need. (by the way, when you create the time frames data, you can stipulate any spread you want. I use 2 pips for EUR/USD and that is a bit higher then the Brokers I trade with)

In about a week you will be done and will never regret the headache you went thru. .. After that you could update every 6 month or so.

You will be able to get 99% quality back-tests.
You will see all those million dollars EA s sold for $99 getting a curve straight down. In reality, it is very easy to Make an EA to show profits in a mt4 with regular data. Just use short stops or tight trailing and optimize a bit and Done.

A lot traders say that doing back-tests is wasting time. I understand why they say that, but is not true. A BT with good data provides a wealth of information about the weakness and strength of the systems we create, therefore a chance to improve them.
 
 
  • Post #12
  • Quote
  • Sep 25, 2022 10:41am Sep 25, 2022 10:41am
  •  Ptrader64
  • | Joined Sep 2022 | Status: Junior Member | 2 Posts
Hi All,

Ive also just got back into FX and am reconfiguring my old EA for the current market. However Ive tried 2 brokers for demo accounts with MT4 and the backtester doesnt seem to work properly. It just trades every candlle, opens a heap of trades on each candle. Am I doing something wrong or is the brokers demo server busted?
I have a live account with a broker and same thing happens... Any advice would be great.
 
 
  • Post #13
  • Quote
  • Sep 28, 2022 11:34am Sep 28, 2022 11:34am
  •  PDX
  • | Joined Sep 2022 | Status: Member | 40 Posts
legacy platform offers legacy results
my opinion is to export data, send your output to platforms such as Quantopian or any python ones, then conduct data analysis

edit: added comment to never curve fit
PDX adjusts risk, not scales..
 
 
  • Post #14
  • Quote
  • Oct 12, 2022 5:14am Oct 12, 2022 5:14am
  •  pizd0s
  • | Joined Dec 2021 | Status: Member | 232 Posts
Agree if you need a backtester better to write your own one for example in Python and use Pandas dataframe with csv with historical prices to conduct analysis. Learning programming language especially data analysis will be a bonus.
 
 
  • Post #15
  • Quote
  • Feb 20, 2023 1:19pm Feb 20, 2023 1:19pm
  •  forexbestrob
  • | Joined Sep 2022 | Status: Junior Member | 5 Posts
Alpari NZ Best broker for backtesting
 
 
  • Post #16
  • Quote
  • Mar 6, 2023 11:30am Mar 6, 2023 11:30am
  •  pizd0s
  • | Joined Dec 2021 | Status: Member | 232 Posts
How to find that you broker is good or bad for backtesting? Quality of candle historical data or.. what should be the key criteria?
 
 
  • Post #17
  • Quote
  • Last Post: Apr 12, 2023 3:24am Apr 12, 2023 3:24am
  •  Myfight
  • | Joined Apr 2021 | Status: Member | 88 Posts
You really need a demo account to get back into trading.
I wouldn't recommend going straight back to trading in a real account.
 
 
  • Broker Discussion
  • /
  • Best broker for backtesting?
  • Reply to Thread
0 traders viewing now
Top of Page
  • Facebook
  • X
About FF
  • Mission
  • Products
  • User Guide
  • Media Kit
  • Blog
  • Contact
FF Products
  • Forums
  • Trades
  • Calendar
  • News
  • Market
  • Brokers
  • Trade Explorer
FF Website
  • Homepage
  • Search
  • Members
  • Report a Bug
Follow FF
  • Facebook
  • X

FF Sister Sites:

  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Forex Factory® is a brand of Fair Economy, Inc.

Terms of Service / ©2023