How to Backtest a Trading Strategy Even if You Don't Know
How to Backtest a Trading Strategy Even if You Don't Know
How to Backtest a Trading Strategy
The Ultimate Guide to MT4 Backtesting
The Ultimate Beginner's Guide to Forex - Trading Heroes
How to Backtest a Trading Strategy for successful trading?
No amount of demo trading will prepare you for live account.
First of all, I'm not against demo trading. However, no matter the amount of time you spend trading demo, it can never prepare you for living trading. Demo is good for 4 main things:
Introducing you to forex
Understading the mechanics of your trading platform (eg. mt4 or ctrader)
Backtesting a strategy.
Briefly forward-testing a strategy.
The number 1 reason retail traders fail is because of trading psychology. Any basic trading strategy like a simple MA crossover can make you successful if you manage your emotions as a trader. Moving of Stop loss, refusing to set stop loss, letting losses ride while closing profits as quickly as possible are all about problems with your trading psychology and no amount of demo trading will teach you to be better because you are simply not invested in the trades. People recommend trading demo for 6 months or 1 year and that's simply wrong. We have all been at a point where we even forgot about a trade only to open metatrader hours or even days later to see it in profit. There's no lesson learnt here. The 6 months or 1 year you spent trading demo would have been worthwhile if you had gone live with $100 and try taking it to $1,000 over a period of 1 year with a strategy. Don't waste too much time on demo. Find a strategy, backtest it with at least 10 years of data and see if it's worthwhile then move to live. Trading, like every other career, involves cost and consider that first $100 account (which you will probably blow) as part of your cost of training. Stop wasting time on demo. Trading is probably 10% strategy, 90% psychology. Only live account will teach you about psychology.
Feeling good lately. Wanted to share my personal checklist for what I do in leading up to a trade in case there might be someone who finds it helpful.
So, in short about me, Im in my mid 20s, and have been trading for about 5 years. The first 2 I did not take seriously at all, I was in college, working a lot and had a lot happening, long story short, I have given it my all the past 3 years and have done really well to the point Im starting to have close friends/family ask me to teach them or how to get started. Im not here to teach anyone or promote anything so please do not PM me asking for my strategy or for help on any of the things I mention. My only reply would be to use your friends google and youtube to do your own research into each checklist item, if I even responded at all. Anyways, today id like to just try to give back to this sub a little bit. I see a good bit of negativity on here and have even found myself bickering with users on here which has led me to pay a lot less attention to this sub altogether. One thing I recently noticed is that we are at 80k members in here! I think I subscribed just 2-3 or so years ago and it was around 15k. So that tells me that up to ~80% of this sub probably has less than 3 years experience. So obviously a ton of people are all here debating/arguing/attacking/trolling ideas/topics or users that are likely still in the learning phase so this sub I feel like can often discourage or delay a new persons chances of success because everything about forex is subjective, Technicals, Fundamentals, RM/Psychology, all of it is subjective and when users clash it often ends up toxic and someone that is new may completely give up just because they ran into some asshole on here. I believe what I share could benefit this community and if it happens to do so I may post more breadowns on different topics. For me personally, I enjoy daytrading. I've tried all types and find daytrading to be the best fit for me. I trade the London/NY crossover, for me that is 5-9:30am central time. Occasionally ill come in an hour early or stay an hour late. I trade 18 pairs, majors, crosses and gold, occasionally silver. No CHF and only few NZD. I know countless people who do just fine with CHF and NZD but from my results over time I do the least well with those. The RSI is mainly the only indicator I use, occasionally an EMA or Bollinger band. Also I have a sessions indicator I sometimes use that I had a friend make for me that outlines a box around my 5-9:30 time and range. My list of factors in being a successful trader, in order are
*Ill go ahead and state, directed to newbies, that strategy is important but is one of the lesser important factors in the sense of thinking long term, most new traders are out strictly searching for the golden strategy, which doesn't exist or it would be well known, even my best strategy is around 80% which I believe is awesome but without having 1-3 covered, any strategy is useless. This is my checklist, in order, although some are kind of closely related. I could go on and on about every point but ill try to keep it short and let you use your friends google and youtube to go further into any point you are more interested in understanding better. Before the trade/before I start trading this takes around 15 minutes for me to have all these in check, so I arrive at my desk around 4:30-4:45am to get all these in check
Psychology- your mental state is the most important factor. You need to be in a clear state of mind and not have anything heavy weighing on you.
News- Go ahead and be aware of upcoming news events, I use forexfactory.com and only takes me a minute or 2 to review the news and get a bias on what might happen or if any currency should be avoided due to high impact news.
Risk Management- Never take a trade risking over 1-2% of your account is kind of known standard for decent risk management. I would mostly agree but I'm personally super conservative and trade 0.25-1% per trade. Also I aim for trades with at least a 1:2 Risk:Reward, never ever less than a 1:1. When trading most days, I already kinda have the pip value and expected risk lot size in my head before im even at my desk, just because its fresh on my mind. I use https://www.myfxbook.com/forex-calculators/position-size to calculate my risks if i'm unsure.
*The more data you can gather about the pairs you trade the more you can use RM to your advantage, For instance, I backtest ALL THE TIME, constantly trying to learn as much as I can about my pairs such as: How many trade setups did each pair produce each week, month year? What pair produced the most setups? What pairs provided the most wins, losses or breakevens? What time during my session did the trade setup form? How many trades went for 20 pips, 40 pips or 100 pips? (for swing traders or scalpers you may want to adjust these numbers) Did news affect my trades? What happened in the Asian session? Early London session? Knowing this information allows me to organize my attention to the more profitable pairs for my strategy. I'm almost certain very very few people may have the same exact strategy I use but just as a tid bit out of my 18 the best ones for me in 2019, not necessarily in order, were GOLD, GBP/AUD, GBP/CAD, GBP/USD, GBP/JPY, EUAUD, EUCAD. These 7 have been my favorites and most reliable, so I will do 0.75-1% risk for these. Next preferred, in no particular order, are EUGBP, CAD/JPY, AUD/JPY, AUD/CAD, EUNZD, GBP/NZD, GOLD/EURO. For these 7 I use a 0.25-0.75% risk. The last 4 are EUUSD, USD/JPY, USD/CAD, EUJPY, which I use a 0.25% on typically. This doesn't mean the pairs suck or anything, again this was based off my strategy, could be completely different for you but I hope you can see how this improves your odds vs just slapping a 2% trade across all pairs. If you do some research you'll find my best ones were also some of the most volatile and had higher ADRs.
Trend. Since I daytrade I don't pay as much attention to H4, D1, W1, M1 although I do establish a bias for these timeframes, and I typically don't check these everyday honestly, because Ill already know in my head where these are. So I check H1, M30, M15 for my daily bias, Trying to establish a good trendline on the H1, preferably a nice channel.
What did Asian/Early London sessions do? My trades typically form bettemore often/more reliable when the Asian session is mostly flat or around a 20-50 pip range, more or less depending on the pair and ADR.
So these are before, this section is about being aware of news and establishing bias'. Also note other than news, your bias' may or may not be correct, this is simply just getting an idea before we jump into ouyour session. It takes me a short while and it worth doing, especially the psychology part, I probably spend half of the time just on number 1, not to watch some motivation video or get super pumped but more so just getting relaxed, putting worries aside if there are any, getting rid of distractions, maybe some light/short meditation. 4:30-5am is definitely a quiet time so its relatively easy to do. I might have a cup of coffee but no more than 1-2 to not get jitters or too much hype in me. During my session/preparing for a trade. I wont go in to my specific strategy but I believe the checklist can work with many strategies.
Wait for overbought/oversold on RSI, over 75 or below 25. I don't trade in the middle of the range, simple rule we all know buy low, sell high. I set an alert for when the RSI hits either 75 or 25 so I can start to pay attention to it. I simply wait for an RSI alert then bring that pair to my attention. THIS DOES NOT MEAN ENTER AS SOON AS RSI IS TOUCHED, It just tells me I may potentially have a setup form on that pair soon. The alert allows me to trade 18 pairs relatively easily because there's no way I could sit there and constantly be flipping through charts for hour on end. I have been (what I feel like is) more aggressive in the recent years trading this many pairs. I have a reliable strategy that I could easily cut the the latter 4-11 pairs I mentioned out and just get paid off my best 7 which I probably will in the future as i've gotten more involved in other businesses and opportunities. For now and recently it hurts worse than a loss to know there was a clean trade setup that I missed just because I didn't have it up on MT4. A loss I can study and identify why I was wrong or what went wrong, a missed clean pattern just sucks lol
Pattern/Setup. There's a ton of candlestick/pattern formations that happen and people learn an example here where a user posts a lot of charts and examples of all kids of patterns. https://bitcointalk.org/index.php?topic=4846473.0 So again for new traders, This can be incredibly overwhelming to attempt to learn everything and every pattern. I trade 4 patterns total, 2 when buying , 2 when selling. My advice is find a pattern or 2 and stick to them for a decent amount of time before switching or trying others, I know plenty of traders that stick to 2 patterns, 1 buy, 1 sell and are set. I've studied many but have found my favorite 4. You have to pick a pattern and pay attention to it over time gathering all the info you can to understand if that pattern works well. Every single pattern you can find online has happened on every single pair before, often times over and over and over. Find a pattern/setup, study how much it moves, if news affects the pair, how many times that patterns forms, how it acts around trendlines, etc.
Once I have identified a clean setup I begin to think risk/reward, SL/TP, entries/exits, having clear risk and targets in mind instead of jumping in and hoping it goes well. I pay attention to recent levels, Support/Resistances, Trendline touches and news to get an idea to where to place my SL/TP. I wouldn't recommend just using a flat amount for an example such as a 40 pip SL and a 80 pip TP across all pairs. A value of a pip changes across different pairs (An entire topic that should be learned but the calculator from myfxbook I stated takes care of the pip value for you.
I check other pairs that have the same currencies involved from the pair I received an alert on to see if there are similar setups forming on those. Currencies have positive and negative correlations, meaning some pairs move together and some pairs move opposite. For instance typically EUUSD and GBP/USD move in the same direction and EUUSD and USD/CHF typically move in opposite directions. This is largely due to economic factors. Here's a link that gives a little more insight but this one doesn't list all of the correlations out there. https://www.markettraders.com/blog/understanding-currency-pairs-correlation/. So if I see or get alerted for a potential setup on EUUSD I can check GBP/USD to see if there is a setup there too.
Enter after patten had been confirmed and is clean.
So these 5 are leading up to entering the market. Based on my backtesting, I typically get around 3-4 setups per day. Sometimes theres none, sometimes theres 10. I never ever force a trade on a slow day, I know that my pattern will happen eventually so I never take a setup I think is iffy or that im forcing. Also that is another reason I keep my risk low incase there are days where 10 trades happen that all look good. So for my session I place my trades around 5-9:30am central time and I usually close them by noon cst when NY session has ended and prices start to go flat. Occasionally I might hold for a day or 2 if I took a good trade in line with the trend and other factors. So after the trades are placed I have just one thing left
Psychology- I said this was the most important, it comes full circle for me and many other. Trading my session and my strategy means my trades could be open for 5 minutes or up to 7 hours. A good trader needs to be able to handle his emotions and trust the process. This means trusting in your setup and let it run while also knowing when to get out in case it show signs of going against you. A traders real job is to manage risk, not to make big trades or a ton of trades. The more selective you are after you've learned a pattern and having everything else in line, the better. There are 5 outcomes of every trade Big win, small win, breakeven, small loss, big loss. To become a successful trader you just need to eliminate the big losses. For me I look at a small win and a small loss basically as breakeven trades. This helps with my psychology because to me it all ends up evening out, just the cost of business. If you take a small loss or small win and let that affect your psychology going to the next trade youre hurting yourself. Sometimes I take a 5-10 pip profit instead of holding and then it going against me for a loss and sometimes I take a 5-10 pip profit and it could've been 100 pips in my favor. Oh well, I protected my account and I know more setups will come tomorrow or later this week.
That is my complete checklist for entering the market. 11 bullets to cover, 5 before you start your session, 5 leading up to entering and 1 during/closing the trade. I hope this will be beneficial to some and may try to post a little more if I see it is helpful. Thank you for still reading this far! Best wishes in your trading endeavors and 2020! Edit: I forgot to mention for a beginner or any skill level I highly highly recommend getting a simulator. There’s several out there, I don’t want to break any rules by naming which one I use, but they basically all work the same, all close to $100 which if you understand the power of backtesting you realize how necessary it is to have and that cost is nothing. A simulator allows you to download the candlestick tick data for any pair, for as far back as the pair’s chart goes. So then you can pick a day in the past, any day, pick your timeframe, and press play and the chart will start playing out like it actually did on the day it happened. So you see every little tick up and down. You can control the speed and speed it up fast so you can cover a years worth of trading of a currency in just a few hours. This makes it really easy to get a ton of accurate data in a short time. Demo trading is cool but fully controlled simulated trading kicks ass. I can’t recommend it enough. Edit 2: my apologies for showing my ass in the comments right after I spoke about the negativity in here. I posted this at local time 4 am right after I stayed up finishing my 2019 backtest results and then I noticed the 80k members and felt an inspiration to post something what I thought could be helpful. I spent over an hour on this post and the lack of sleep and 2 straight all-nighters allowed me to allow others to get under my skin after they come at me with some dumb shit. If you see a post from me just know I’ve put some thought into it and am attempting to bring value. Haters gone hate. If I see some are receiving value I’ll keep it up as long as I know it’s something valuable. Again I have nothing to sell or promote even though others assume I do just for posting this. I specifically said stay out of my inbox. Whatever I decide to teach it will be fo free. Thanks again for your time.
So you wanna trade Forex? - tips and tricks inside
Let me just sum some stuff up for you newbies out there. Ive been trading for years, last couple of years more seriously and i turned my strategies into algorithms and i am currently up to 18 algorithms thats trading for me 24/7. Ive learned alot, listened to hundreds of podcasts and read tons of books + research papers and heres some tips and tricks for any newbie out there.
Strategy - How to... When people say "you need a trading strategy!!" Its because trading is very hard and emotional. You need to stick to your rules at all times. Dont panic and move your stop loss or target unless your rules tell you to. Now how do you make these rules? Well this is the part that takes alot of time. If your rules are very simple (for example: "Buy if Last candles low was the lowest low of the past 10 candles." Lets make this a rule. You can backtest it manually by looking at a chart and going back in time and check every candle. or you can code it using super simple software like prorealtime, MT4 ++ Alot of software is basicly "click and drag" and press a button and it gives you backtest from 10-20-30 years ago in 5 seconds. This is the absolute easiest way to backtest rules and systems. If your trading "pure price action" with your drawn lines and shit, the only way to truly backtest that kind of trading is going in a random forex pair to a random point in time, could be 1 year ago, 1 month ago, 5 years ago.. and then you just trade! Move chart 1 candle at a time, draw your lines and do some "actual trading" and look at your results after moving forward in the chart. If you do not test your strategy your just going in blind, which could be disaster.. Maybe someone told u "this is the correct way to trade" or "this strategy is 90% sure to win every trade!!!" If you think you can do trading without a strategy, then your most likely going to look back at an empty account and wonder why you moved that stop loss or why you didnt take profit etc.. and then your gonna give up. People on youtube, forums, interwebz are not going to give you/sell you a working strategy thats gonna make you rich. If they had a working strategy, they would not give it away/sell it to you.
Money management - How to.... Gonna keep this one short. Risk a small % of your capital on each trade. Dont risk 10%, dont risk 20%. You are going to see loosing trades, your probably gonna see 5-10 loss in a row!! If your trading a 1000$ account and your risking 100$ on each trade (10%) and you loose 5 in a row, your down -50% and probably you cant even trade cus of margin req. Game over.. Now how does one get super rich, super fast, from risking 1-3% of your account on each trade?? Well heres the shocking message: YOU CANT GET RICH FAST FROM TRADING UNLESS YOUR WILLING TO GO ALL IN! You can of course go all in on each trade and if you get em all right, you might get 1000%, then you go all in 1 more time and loose it all... The whole point of trading is NOT going bust. Not loosing everything, cus if you loose it all its game over and no more trading for you.
Find your own trading style.... Everyone is different. You can have an average holding period of 1 month or you could be looking at a 1 min chart and average holding time = 10 minutes. For some, less volatility helps them sleep at night. For others, more volatility gives them a rush and some people crave this. There is no "correct" timeframes, or holding periods, or how much to profit or how much to loose. We are all individuals with different taste in risk. Some dont like risk, others wanna go all in to get rich over night. The smart approach is somewhere in the middle. If you dont risk anything, your not gonna get anything. If you risk everything, your most likely going to loose everything. When people are talking about trading style, this is kinda what that means.
There are mainly 2 ways to trade: Divergence and Convergence. Or in other words: Mean reversion or trend following. Lets talk about them both: Trend following is trying to find a trend and stay with the trend until its over. Mean reversion is the belief that price is too far away from the average XX of price, and sooner or later, price will have to return to its average/mean (hence the name: MEAN reversion). Trend following systems usually see a lower winrate (30-40% winrate with no money management is not uncommon to see when backtesting trend following systems.. You can add good money management to get the winrate % higher. Why is the % winrate so low? Well a market, whatever that market is, tend to get real choppy and nasty right after a huge trend. So your gonna see alot of choppy fake signals that might kill 5-6 trades in a row, until the next huge trend starts which is going to cover all the losses from the small losses before the trend took off. Then you gotta hold that trade until trade is done. How do you define "when trend starts and stops"? Well thats back to point 1, find a strategy. Try defining rules for an entry and exit and see how it goes when you backtest it. For mean reversion the win % is usually high, like 70-90% winrate, but the average winning trade is alot smaller than the average loosing trade. this happens because you are basicly trying to catch a falling knife, or catch a booming rocket. Usually when trading mean reversion, waiting for price to actually reverse can very often leave you with being "too late", so you kinda have to find "the bottom" or "the top" before it actually has bottomed/ topped out and reversed. How can you do this you ask? Well your never going to hit every top or every bottom, but you can find ways to find "the bottom-ish" or "the top-ish", thens ell as soon as price reverts back to the mean. Sometimes your gonna wish you held on to the trade for longer, but again, back to point 1: Backtest your rules and figure that shit out.
Read these 4 points and try to follow them and you are at least 4 steps closer to being a profitable trader. Some might disagree with me on some points but i think for the majority, people are going to agree that these 4 points are pretty much universal. Most traders have done or are doing these things every day, in every trade. Here is some GREAT material to read: Kevin Davey has won trading championship multiple times and he has written multiple great books, from beginner to advanced level. Recommend these books 100%, for example: Building winning algorithmic trading systems" will give you alot to work with when it comes to all 4 of the above points. Market wizards, Reminiscences of a stock operator are 2 books that are a great read but wont give you much "trading knowledge" that you can directly use for your trading. Books on "The turtles" are great reading. Then you have podcasts and youtube. I would stay away from youtube as much as possible when it comes to "Heres how to use the rsi!!!" or "this strategy will make you rich!!". Most youtube videoes are made by people who wanna sell you a course or a book. Most of this is just pure bullshit. Youtube can very harmfull and i would honestly advice about going there for "strategy adivce" and such. Podcasts tho are amazing, i highly recommend: Better systems trader, Chat with traders, Top traders unplugged, We study billionairs, to name a few :) Also, on a less funny note.. Please realize that you are, and i am, real fucking stupid and lazy compared to the actual pro's out there. This is why you should not go "all in" on some blind stupid strategy youve heard about. This is why this is indeed VERY FUCKING HARD and most, if not everyone has busted an account or two before realizing just this. Your dumb.. your not going to be super rich within 1 year.. You can not start with 500$ account and make millions! (some might have been able to do this, but know that for every winner, theres 999 loosers behind him that failed... Might work fine first 5 trades, then 1 fuckup tho and ur gone.. And lastly: Try using a backtesting software. Its often FREE!!! (on a demo account) and often so simple a baby could use it. If your trading lines and such there exists web broweser "games" and softwares that lets you go "1 and 1 candle ahead" in random forex pairs and that lets you trade as if its "real" as it goes. A big backtesting trap however is backtesting "losely" by just drawing lines and looking at chart going "oh i would have taken this trade FOR SURE!! I would have made so much money!!" however this is not actually backtesting, its cherry picking and its biased beyond the grave, and its going to hurt you. Try going 1 candle at a time doing "real and live" trades and see how it goes. Bonus point!! many people misunderstands what indicators like the RSI is telling you. Indeed something is "overbought" or "oversold" but only compared to the last average of xx amounts of bars/candles. It doesn't tell you that RIGHT NOW is a great time to sell or buy. It only tells you that the math formula that is RSI, gives you a number between 1-100, and when its above 70 its telling you that momentum is up compared to the last average 14 candles. This is not a complete buy/sell signal. Its more like a filter if anything. This is true for MOST indicators. They INDICATE stuff. Dont use them as pure buy/sell signals.. At least backtest that shit first! Your probably gonna be shocked at the shitty results if you "buy wehn rsi is undeer 30 and sell when RSI is above 70". Editedit: Huge post already, why not copy paste my comment with an example showing the difference in trend following vs mean reversion: The thing about trend following is that we never know when a trade starts and when it ends. So what often happens is that you have to buy every breakout going up, but not every breakout is a new trend. Lets do an example. Check out the photo i included here: https://imageshost.eu/image/image.RcC THE PHOTO IS JUST AN EXAMPLE THAT SHOWS WHY A TYPICAL TREND FOLLOWING STRATEGY HAVE A "LOW" WINRATE. THE PHOTO IS NOT SHOWING AN EXAMPLE OF MY STRATEGIES OR TRADING.
We identify the big orange trend up.
We see the big break down (marked with the vertical red line) this is telling us we are not going higher just yet. Our upwards trend is broken. However we might continue going up in a new trend, but when will that trend come?
We can draw the blue trend very earyly using highs and lows, lines up and down. Then we begin to look for breakouts of the upper blue line. So every time price breaks upper blue line we have to buy (cus how else are we going to "catch the next trend going up?)
As you can see we get 5 false breakouts before the real breakout happens! Now if you could tell fake breakouts from real breakouts, your gonna be rich hehe. For everyone else: Take every signal you can get, put a "tight" stop loss so in case its a fake signal you only loose a little bit. Then when breakout happens as you can clearly see in chart, your going to make back all the small losses. So in this example we fail 5 times, but get 1 HUGE new trend going further up. This 1 huge trade, unless we fuck it up and take profits too early or shit like that, is going to win back all those small losses + more. This is why trend following has a low winrate. You get 5 small loss and 1 big win. Now lets flip this! Imagine if your trading Mean reversion on all the same red arrows! So every time price hits the blue line, we go short back to the bottom (or middle) again! You would have won 5 trades with small profits, but on that last one you would get stopped out so hard. Meaning 5 small wins, 1 big loss (as some have pointed out in comments, if you where trading mean reverting you would wanna buy the lows as well as short the tops - photo was suppose to show why trend following strategies have a lower % winrate.) Final edit: sorry this looks like a wall of text on ur phones.
College forex trader - would appreciate some help!
So a few months ago, someone I had met in the first few weeks of my first semester at college, had been posting pictures of his MT4 account with his profits, and I was pretty intrigued. I asked him what it was, and he said it was the Forex market, so I wanted to learn more and asked to meet up with him. When we met he was explaining it a little more and told me that he was in this networking trade group called IMarketsLive and went on to offer for me to sign up, upon which I said I wanna do a little research before I sign up for anything. And so I did, and saw a lot of different opinions about IML and the things they do, and I wasn't really attracted to the networking aspect and also did not want to start paying $275 a month just to be in the group. It seemed to me like it was kind of a pyramid scheme, so I turned down the offer but decided to try to learn about the Forex market for free on my own. I started doing more research about it in my free time, and eventually I discovered the BabyPips website where you can go through around a 330 lesson course, which goes through a lot of the basics and foundations of Forex trading. I made it through that in about a month and a half or so, and then opened up a demo account with IG. I watch a lot of youtube so more and more videos about forex started popping up in my recommended and have definitely helped along the road. One thing I saw is not to have a demo account for too long, so after around a month of having the demo and getting a little profit, I opened a live account with $300 on Oanda. I use their online trading platform and it's alright, there are some things I liked better with IG but that's besides the point. I've been trading with lots of 500 units or less so I'm only down about $6, but I feel like I'm kind of stuck. After all the stuff I've read and watched so far, I've come to understand that there are some key things every trader needs to do. From what I've seen, it's
develop and backtest a trading plan and follow it strictly
always use stop losses
have good risk management
have balance of technical and fundamental analysis (which I recently realized as I hadn't studied any fundamentals)
keep a trading journal
don't over leverage
have a good trading psychology
keep it simple
Among a few other things I might be forgetting, I understand these are crucial points to follow to become a successful trader. The only thing is I feel like I've flooded myself with so much information and I really don't know where to go from here. I don't have a trading plan mainly because the best thing I've heard to do is make one that fits my trading style, but simply put I don't know what my trading style is and don't know how to actually construct a usable plan. I know many people join the market because of the dream of turning $25 into a million dollars, however I don't have that mindset. Also I know I should focus first on preserving my capital and being consistent rather than focus on getting a lot of money, I just don't know how to do this. I am ready to put more effort into the market, I just don't know where to put it. Another thing to note is that for when I am ready and have developed a proper strategy and everything, I have sufficient capital (around $3k) to actually start making some serious profit. (for a 19 y/o!) Anyways, if you would like to give any advice, tips, things to avoid, stories, anything - that would be greatly appreciated! Thanks for reading👍 EDIT: This is my first time using reddit so I can't reply to anything because I don't have enough karma whatever that means. But thanks for your responses, they will definitely help me to start building my own strategy.
Let's say you have a technical analysis strategy that sorta kinda seems like it might work at first glance. How do you accurately test it in a way that you can identify not only whether it works or not, but why it does or doesn't? Is there a program that does this?
Being new to forex would it be more beneficial for me to learn Ctrader platform because it is more up to date and MT4 is becoming more outdated? I currently have no interest in trading with bots. I would rather fully understand the market so I can tweak my own strategy, rather than have a bot trade for me and not understand where my profit/loss came from. Also which platform is better for a Forex Simulator so I can Backtest my strategies?
On the development and confidence on your trading systems.
While I've never traded live before and still consider myself a total newbie, I've read plenty of books related to trading and forex in particular and have been demo trading for almost 6 monts both with mt4 and cTrader (and made a couple EAs and algos, since I have a CS background). I've blown more demo accounts than I can remember... From what I read (and feel free to correct me if I'm wrong) there are only two things you need in order to make it in forex: solid money management and a trading strategy with an edge. The only thing I couldn't find yet on any book is: How do you develop such a trading strategy? I don't want to know the secret sauce (when to go long or short), just the reasoning behind those strategies whether they're profitable or not. Is it just trial and error? Let's try to buy EURUSD when price goes above SMA14 on M15... (Backtests over a period of two years. Blows account.) Well, it didn't work. How about trying with H1?... (Back to backtesting...) Or is it that eventually you develop some kind of intuition about how markets are behaving and some things might work better that others? And just try those until it works? (Purposely leaving aside the discussion about the amount of backtesting you feel comfortable with before going live. I believe that deserves a thread on it's own) I'd love to hear from both technical and fundamental traders. UPDATE: A couple of days after posting this question, I came across a series of articles that describe one possible way to approach the development of a trading system: Build Better Strategies! Build Better Strategies! Part 2: Model-Based Systems Build Better Strategies! Part 3: The Development Process
I have open and exit entries of all my trades (simple backtest of my strategy) on an excel sheet. I'd like to see how they would look if I took them on a live account in order to see the drawdowns and margin levels past 10-15 years. Is there a plugin for mt4 or software (preferably free) that I can upload this and see all that info i'm looking for? Note: I tried darwin but their forex market products are too little that I cannot test all my forex pairs + it failed to do so like 100 times so im not gonna try anything with them anymore.
Do you think someone will buy my C++ source code of a backtest/trade system?
Hi all, This is not an AD, but I'm asking your opinion whether someone may be interested in my system, or whehter it's worth that I do some work to find a buyer. This is a backtesting and trade system, not strategy. Main functions and features: * Written in C++, using Qt framework. Can run on Windows, Linux, and Mac. * Console program, very fast. * Currently only support Forex, but it's easy to extend to support other markets, such as Stock. * Backtesting. Candle bar based backtesting. It's not difficult to support tick based backtesting. * Optimization. Currently only brute force is supported, but it's quite easy to plug in other methods. * Walkforward testing. * Multiple threading. OpenMp is used for multithreading, each backtesting task is allocated on a CPU core. * One robot can use multiple instruments and multiple time frames. * Live trading system. Currently Oanda REST API is implemented. One robot can place buy/sell order on different account, to avoid no-hedging limitation. I have used it on my live account, and it works well. * Any more trade platforms should be able to be integrated to the system, such as FIX, but I didnt do any investigation yet. * Some indicators are included. MA, RSI, MACD, PSAR, etc, using ta_lib. New indicators can be developed easily. * Dukascopy data download. Incremental download tick data from Dukascopy, very fast. * Oanda data download. Using Oanda REST API, incremental, very fast. * Simple charting. So the report contains a balance chart, very intuitive. * Some other features, such as convert Dukascopy tick data to internal candle binary data, convert candle data to MT4 CSV, etc. * Unit testing. Some key components are unit tested. * High quality code. I'm an experienced developer. You can check my code quality and style from my open source C++ library, cpgf, on github, though it's not finance related. * Very good performance. The bar based backtesting system is highly optimized. * Since the architecture is good, the system can be used as either a program or a library. * About 50K lines of C++ code. * I spent about one year partial time on it. My question is, do you think anyone will be interested to buy my source code? And how much do you think I should charge for? Or beside selling the source code, what do you think I can do to earn some money via the system? My original purpose developing such a system is to use by myself, but I'm not sure when I can find a good strategy to earn some money for me. Thanks
Before you run backtest Forex trading strategies (EA) you should check if Tick Data Suite 2 is loaded with your MT4 platform. If TDS2 is loaded you will see a button "Tick data settings" and a checkbox "Use tick data" in the MT4 Strategy Tester. You might need to resize your MT4 window to make it wide enough for those options to appear. MT4 backtesting tutorial - Key takeaways. Using a method called backtesting, traders can examine the effectiveness of their trading strategies. If a certain strategy brings virtual payouts for the historical market conditions, traders will get the impression that the same strategy could actually work in real life. Learning how to backtest a trading strategy is boring for most, but necessary for success. If you want to have confidence in your trading strategy, backtesting is the answer. Whether you have a mechanical trading system, some basic discretion, or human input into your trading approach, backtesting remains mandatory. Like in any other business, experience is the key in order to be successful in forex trading. Developing a trading strategy over time, that will define the way how you approach trading, is just the first step in becoming a profitable trader.. Your trading strategy might not work the way you imagined, and it can turn out that the strategy is not profitable at all. Forex tester 4 is the most complete tool you can find for backtesting Forex trading strategies and suitable for the traders who want to do professional backtesting on a functional well-designed software. It’s not a plug-in or add-on for MT4.
How to use the strategy tester in mt4 for manual backtesting. How to use the strategy tester in mt4 for manual backtesting. This is a quick video tutorial on how to use the metatrader 4 strategy ... 95% Winning Forex Trading Formula ... Toan Dink 6,566 views. 17:20. How to Backtest Trading Systems, Part 1 - Duration: 22:33. ... How to use the Strategy Tester in MT4 for manual Backtesting ... How to use the strategy tester in mt4 for manual backtesting.Using strategy tester on mt4.Showing you how to run and set forex ea strategy tester for any period of time result summary like profit ... How to get started with free forex backtesting software - tradingview tutorial. Learn how to get free forex backtesting software. Easily back test your forex strategy with this software ... How I BACKTEST a Forex Trading Strategy in 2020 - Duration: 37:08. Michael Bamber 77,299 views. 37:08. How to use Forecasting in the Forex Markets - Duration: 9:21.