Jump to content

Welcome to the new Traders Laboratory! Please bear with us as we finish the migration over the next few days. If you find any issues, want to leave feedback, get in touch with us, or offer suggestions please post to the Support forum here.

  • Welcome Guests

    Welcome. You are currently viewing the forum as a guest which does not give you access to all the great features at Traders Laboratory such as interacting with members, access to all forums, downloading attachments, and eligibility to win free giveaways. Registration is fast, simple and absolutely free. Create a FREE Traders Laboratory account here.

Br88dy

Forex Backtesting

Recommended Posts

There are many plans or systems that are sold for $200 and virtually guarantee wealth. Do you think that these plans, if followed with perfect discipline, will really achieve good results?

 

I wasn't planning on buying a strategy, I was going to develop one on my own.

 

Markets trend a lot if you consider intraday activity.

 

Well I want to be an intraday day trader, so is fading a breakout not a good strategy if I want to stick to the 15min timeframe?

Share this post


Link to post
Share on other sites
Well I want to be an intraday day trader, so is fading a breakout not a good strategy if I want to stick to the 15min timeframe?

 

Well, the market doesn't really care about what chart you use; it's doing its thing regardless of what method of presentation you choose. What matters is whether you can successfully trade from it. I don't use time-based charts much these days, so it's hard for me to really say whether the 15 minute will be suitable for you. You should just look at some different presentation methods and see what speaks to you. Good luck and keep us posted.

 

 

I wasn't planning on buying a strategy, I was going to develop one on my own.

 

Yes, but you said that the reason 95% fail is that they don't stick to their plans. My thought is that part of the 95% do in fact have a plan, and do stick to it solidly, but that does not make them successful because their system/plan/model/whatever stinks. Many "systems" out there are just braindead, and are not based on a solid premise, or have been designed to free the trader from thinking. Having a model of the markets that is logical stands a better chance of allowing one to profit from it, whereas a plan to buy above the high of XYZ every time is bound to fail over time. Just my :2c: as always.

Edited by joshdance

Share this post


Link to post
Share on other sites
The article you referenced is precisely a "set and forget" type of approach. You are not supposed to add discretion with this type of approach. No need to watch charts with this. You could always do a hybrid method of a mechanical signal as a guide, and then your discretion to actually trade.

 

 

There are NOT scientific patterns that the markets have followed since the "beginning of time." The market does not offer a scientifically-based approach that performs consistently (such would be relatively risk-free, a no-no for the market) for all eternity. The article you reference develops a system that back tests well for a year and a half, but fast forward 8 years from when it was written and I'll bet it has consistently lost money recently. I suppose you could stop at a max drawdown and have made some good money though. But it is not forever.

 

Interesting point of view. Science is just another belief system anyway, but the fundamentals of buying and selling goods hasn't changed. The buyer and seller agree on a price, and product changes hands. Perhaps a small "rake" or commission for the intermediaries :cool:

 

..........

From your first post on this thread it seems you are using metatrader. It does not, to my knowledge, offer any real tools for back testing. MT is sort of the "Yugo" of trading software. It's cheap, and you have charts, but other than that, it's very barebones and not particularly known as a platform that a serious trader will use. Tradestation, Ninjatrader, Investor R/T, and many others will have a pretty robust set of tools for backtesting. Ninjatrader is free to use without live trades, but you will have to get data. You will find a few data providers out there who provide a trial. This may be a good start for you.

 

You'd be surprised how powerful metatrader is. One of the advantages of metatrader 4 is that it has a built-in programming language. It uses a small memory footprint and it encouraged custom indicators/automation from the beginning. The trader that aligns themself with a reputable broker could then focus their efforts on their strategy. This created a huge following that became forex-tsd, forexfactory, etc. as users could showcase their own creativity. You can always request API from a broker that offers it and pay a programmer to bridge it to your favorite trading package. Most popular brokers will have already set something up, like MBTrading >> API >> Multicharts. But you could also use their own proprietary platform, or Metatrader 4.

 

In futures, just about every broker went the proprietary route, but API access was usually standard (just had to ask for it) because everyone gets the same feed and trades the same prices. So "bring your own charting package" was an unwritten de-facto rule for many of the discount brokerages. An individual firm having their own charting package was a pretty big selling point, especially if it had robust programming capability built in. Tradestation actually could have standardized the industry with their software about 10-12 years ago if they licensed it out wholesale to brokerages, but they chose to keep it in house, forcing users to maintain a tradestation account to get access to it. Multicharts came late, but I think they did well to make Tradestation-like features available to the masses without the Tradestation bureaucracy. Ninja trader, strategyrunner, etc and others are similar also, but one has to pay for these IN ADDITION to normal trading costs.

 

Another advantage of MT4 is that it is a de-facto standard among retail forex brokers. This is great for a trader that has their own Expert Advisor (EA)/indicator; they just copy and paste their files to a new broker's mt4 installation and they are set to go. A broker can "easily" create their own custom indicators if they want to "brand" their version of mt4 beyond a simple logo swap. IBFX has done just this. They have a lot of custom indicators that are availble ONLY through their platform. So it is easy to switch brokers, and easier to compare strategies among a common community. To keep up with 4-5 different platforms for a futures broker; it is a nightmare to port your indicators unless you are an expert programmer. For a professional trader it's not the end of the world, but it does take considerable time to test several platforms, especially if you want custom programming. Good luck if you decide to make a platform "switch".

 

If a forex broker comes out with its own proprietary platform ONLY (not offering mt4 along side), it is much more difficult for that broker to break ground, unless that platform blows the competition away. A proprietary platform with programming capability is an expensive startup cost, and time consuming to bring to market. Plus you must convince your customer to only use your brokerage (or increase business at your brokerage)?

 

That standard is also making it difficult to switch to MT5, as the languages are not compatible. Mt4 works a little too well, and even though the changes in mt5 are significant, it will probably take 2-3 years for the masses to catch on. mt4 will be arould for many years.

Share this post


Link to post
Share on other sites

For the OP, ForexTester is what you are looking for. It's not perfect, but the best thing going right now for walk-forward market simulation. You'll need their VIP service to download tick data, which is appx 2 years with several brokers. (the guy collects the ticks himself with is own capuring tool). For the tick data, it takes up about 1.2 GB per pair on IBFX data for the past 2 years.

 

The program allows you to play data tick-by-tick if you wanted to, and you can do this over the weekend or whenever you want. If you have an automated strategy or custom indicators, you may also program them and import them into the program.

Share this post


Link to post
Share on other sites
You'd be surprised how powerful metatrader is.

 

I really wouldn't be. I used it for several years, and have written more than my fair share of MQL.

 

Your argument in favor of MT4 seems to be largely that they have succeed as a business in getting their product into the hands of a very large percentage of retail forex traders. I agree completely with that, and see all of its benefits in this regard.

 

Also, I always did appreciate that MT4 is lightweight and fast, uses little memory and the little that it does, it does do well.

 

However, from an actual trading standpoint, it offers very little other than being free, and providing access to free data. Probably the most pronounced of its deficiencies is the inability to do two very important things (to me anyway):

 

+ Define trading sessions:

This should be basic to any charting software, IMHO. With MT4, your bars start and end according to your broker's time zone. I have seen many users downloading 4 different broker's versions of MT4, so that they can see a 4 hour bar which starts at 12:00, 1:00, 2:00, and 3:00. If my broker's daily bar starts at midnight EST, too bad; never mind the fact that no trading session in the world starts and ends at midnight EST. This also means that you cannot hide certain periods of trading. If I trade from 8am to 5pm BST and wish to hide post lunch NY trading, as well as pre-London Asian markets, I can't, as far as I remember anyway.

 

+ Define custom bar periodicities

Never mind the fact that non-time-based periodicities are not possible (range, volume, tick, P&F, etc.) -- I can't even create minute-based multiples (2 minute, 3 minute, 90 minute, etc.) with MT4. It's possible that with MQL some users have implemented ways to do this, but I really don't want to trust some 3rd party code to perform what should be a basic functionality.

 

So it may be free, and have free data, but you really do get what you pay for in this case.

Share this post


Link to post
Share on other sites
I really wouldn't be. I used it for several years, and have written more than my fair share of MQL.

............

So it may be free, and have free data, but you really do get what you pay for in this case.

 

It's extremely difficult for any charting package to be all things to all people. MT5 addresses the "+ Define custom bar periodicities" , but I doubt they added the functionality to hide trading periods. You could create an indicator to highlight/hide the bars that you want to ignore, but it would still leave gaps on your chart. For these types of requests that metaquotes won't honor directly, you would need to either request API access or bridge the incoming tick data with a custom indicator and bring-your-own-charting package to meet your demands.

 

But having a robust ability to program workarounds was a refreshing change for something that is free for the end user. It was ahead if its time and even now it is progressive. After managing a few programming projects myself, I respect the fact that it takes a lot to make a stable trading platform for the masses. There is no open source charting packages in this business (that I know of). Who would pour thousands of free hours into creating a package like sierra chart, metatrader, and then offer tech support it also? A dealbreaker is a dealbreaker, but I think that a serious trader would do their best to workaround cosmetic limitations.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Topics

  • Posts

    • ...hallucinates.... Student: “What if we gave the monkey LSD?” Guru: “The monkey already did LSD”
    • Question: To those that had/have cancer, what were the signs that made you think “something is not right here” to make you go see a doctor? Answer: So, 5/25/2018, I woke up, got ready for work, and as I walked to my car, I started gagging. Like something was stuck in my throat and I needed to clear it. And then it went away.   But 10 minutes after that, I was T-boned at 40mph on the driver side door. But what made me see a doctor was while my muscles felt better and bruises were going away, the gagging still continued, I started having fevers, my neck felt swollen, I was having such a hard time breathing, and I'd have random sharp pains in my chest, but not from where the seat belt saved me.   2 weeks after the accident, I finally see an urgent care doctor, who looks me over, tells me I'm fine, but luckily requests a neck X-ray. And I ask for a chest X-ray, which he rolls his eyes but let me have (most of my pain was in the neck, so I understand).   The very next day, he calls and says “So, that chest X-ray shows there's a 4 inch mass on your heart and lungs, and your lungs have been filling up with fluid, as well as in your pericardial (heart) wall. We need you to come in tomorrow.”   Turns out the big mass, due to the accident, caused my heart and lungs to tear and fill with fluid, the swollen neck and gagging was caused by 2 metastasized tumors, and the fevers and weight loss were symptoms. Stage 4b Hodgkin's Lymphoma.   But thankfully, we went very aggressive with chemo (and had a lot of bad side effects that don't normally happen to patients), and now I'm about 16 months cancer-free. Yay lucky X-rays! Rachel Jurina, Quora Source: https://www.quora.com/To-those-that-had-have-cancer-what-were-the-signs-that-made-you-think-something-is-not-right-here-to-make-you-go-see-a-doctor   Profits from free accurate cryptos signals: https://www.predictmag.com/  
    • As a man, the reality of life is the harshest part. I don’t mind looking older or becoming weaker over time; it’s nature.   Have you ever heard that the only people who will be loved unconditionally are women and children? Men will only be loved as long as they can provide until they are no longer needed. It doesn’t matter if you already did your best to get your kids to the best school or get the best things for them, if you stop before they’re done with it, there will be no thank you. The only thing they will remember is that they have to quit school at 15, ignoring all the previous 15 years of life you provided for them. The only people who will accept you, no matter what, are your parents. But in this situation, you might be that ungrateful child.   EDIT: Wow, I didn’t think this would get so much attention.   For those who disagree, I can only say that everyone has their problem. If you don’t get the chance to face such a thing, be grateful. Remember, sometimes what you throw in the garbage is something that someone wishes ever to have.” – ElZee, Quora   Profits from free accurate cryptos signals: https://www.predictmag.com/    
    • The good thing i had noticed so far is that the traderpot value is also on the rise..
    • yup its a gradual rollout the right way in my opinion, its really good and its exciting for the sto in 2027
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.