• Home
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • User/Email: Password:
  • 5:28pm
Menu
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • 5:28pm
Sister Sites
  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Options

Bookmark Thread

First Page First Unread Last Page Last Post

Print Thread

Similar Threads

How to open demo account with Alpari-demo? 3 replies

Why bother demo trade 'Live' when.. 3 replies

Any MIG users? Different candle close times between MIG demo and MT4 demo? 9 replies

Are demo accounts at all different than live accs? 10 replies

IBFX changed their demo policy, where can I get an unlimited demo? 9 replies

  • Trading Discussion
  • /
  • Reply to Thread
  • Subscribe
  • 14
Attachments: Why is demo trading more profitable than live trading?
Exit Attachments
Tags: Why is demo trading more profitable than live trading?
Cancel

Why is demo trading more profitable than live trading?

  • Last Post
  •  
  • Page 1 2 3
  • Page 1 2 3
  •  
  • Post #1
  • Quote
  • First Post: Edited 11:06pm Jun 25, 2018 10:13pm | Edited 11:06pm
  •  michaellobry
  • Joined Dec 2013 | Status: Member | 727 Posts
Let's discuss the difference of two expert advisors (fully automated) running in parallel at the same time (same currency pair, same broker, etc), one on a demo and the other on a live account. "Forward testing on a small live account is better than on a demo account." Why?

Let's not discuss the psychological factor.

We all know that it differs in:

- slippage
- requote
- spread
- commission costs
- swap costs

But what else does live differ from demo trading?
- for example, is the data feed exactly the same or is there difference in manipulation?
- do indicators interpret price differently somehow in anyway sometimes?
- is the execution slower in live trading?
- is the price quote sometimes less renewed in live trading? (for example, when there is big news)
- are the price feeds of live and demo on 2 different servers? And if so, what is the difference then? For example, does a demo not have requotes?
- is there a difference in margin call? Or does for example my Alpari broker close the position earlier on a live account?
- do brokers treat my position differently on a live account from 5 lotsize in comparison to 0.01 lotsize? Could anyone please explain this: "Brokers or Banks look for stoplosses to flush big lotsize positions out. "
- other differences?
Join our skype group.
  • Post #2
  • Quote
  • Jun 25, 2018 11:51pm Jun 25, 2018 11:51pm
  •  BLSH
  • | Joined May 2018 | Status: Member | 25 Posts
There are things (I know of one thing for sure) that are not allowed on live, but are allowed on demo. A few years ago, I was using a custom EA and the particular settings I was using worked beautifully in demo. Then when I tried those same EA settings on a live account, it was a completely different behavior than the demo I was running in parallel.
 
 
  • Post #3
  • Quote
  • Edited 12:15am Jun 26, 2018 12:03am | Edited 12:15am
  •  Copernicus
  • | Commercial Member | Joined Apr 2013 | 4,363 Posts
Quoting michaellobry
Disliked
Let's discuss the difference of two expert advisors (fully automated) running in parallel at the same time (same currency pair, same broker, etc), one on a demo and the other on a live account. "Forward testing on a small live account is better than on a demo account." Why? Let's not discuss the psychological factor. We all know that it differs in: - slippage - requote - spread - commission costs - swap costs But what else does live differ from demo trading? - for example, is the data feed exactly the same or is there difference in manipulation?...
Ignored
The only 'real' difference between demo trading and live trading, provided you are using a reputable broker is in slippage and sometimes exchange rate impacts and SWAP. For example in MT4 backtesting land, SWAP is not included in the results and typically the variable spread at the time of running the backtest is used as a proxy for the historical spread. The latter however can now be resolved in some backtest applications in the MT4 environment......however SWAP and Exchange rate impact on the base currency will only ever be based on using the current variables from your broker as a basis for historical application.

Slippage on the other hand is definitely a factor to also consider when moving from demo to live trading environments.

I think those that are looking for accuracy between Demo and live trading will always be disappointed because they will never agree. It is not usually through dodgy broker practices however....but rather the perturbation that exists in any price series of a liquid market.

Hopefully everyone who trades recognizes that it is probabilities that rule the game as opposed to preciseness. If you want to be precise when flipping a coin and determining if it will come up as heads and not tails...then be my guest...however the perturbation that exists in a single coin toss demonstrates that you can't play the game this way. You need to apply the Law of Large numbers to come to a solution.

There is enough 'noise' in a return series from a live trade than there is in a demo one. You can see this when you plot where your 'actual' return series resides in a shuffling of that return series through bootstrapping.

Attached Image (click to enlarge)
Click to Enlarge

Name: Bootsrap.PNG
Size: 245 KB


If you get identical monkeys or even two identical seperate EA's to live trade together on two separate accounts, this feature between the disparity between return streams from perturbations in data receipt or trade efficacy will become self-evident.

Each of those particular return series from the bootstrap chart above are entirely possible. This simply demonstrates that this game is not one of preciseness but probabilities. An edge will only play out over an extended data series just like a biased coin....so this therefore puts a different take on what you should be gaining from backtesting or forward testing your strategy.

Note that the bootstrap series above was generated from a strategy with only the faintest edge. In fact it was not a worthwhile strategy to progress no matter what the individual return stream produced looked like. This is one way to detect how 'randomness' can fool you. Only if the entire sequence of distributions displayed a positive return could you be satisfied that your strategy had enough cohonas to beat the noise of the market.

You are not testing for preciseness but rather the robustness of a general principle and whether that general principle holds up under the Law of Large numbers. The folks who get the most out of backtesting realise this principle is implicit in their results.....but are rather simply testing whether the general principle of say divergence or convergence play out over the long term and what scenarios could be generated by that deployed strategy over the long term and by applying the Law of Large numbers in your testing. It gives you a road map into uncertainty that allows you to determine whether your live strategy lies within the bounds of acceptability of that road map.
 
6
  • Post #4
  • Quote
  • Jun 26, 2018 5:13am Jun 26, 2018 5:13am
  •  Aus
  • | Joined Jul 2013 | Status: Member | 83 Posts
It took a long time for me to understand this, but the answer is simple:

Psychology... it's easy to risk money that's not real.
Say you trade a real account with the same % risk every trade, and as your account grows, you go from trading a $100 position size to a $1000 position size. Even though it's the same % risk, the $ amount takes a lot to get used to.
 
 
  • Post #5
  • Quote
  • Jun 26, 2018 8:40am Jun 26, 2018 8:40am
  •  Hdhorda4
  • Joined May 2013 | Status: You become what you think about. | 295 Posts
Quoting michaellobry
Disliked
Let's discuss the difference of two expert advisors (fully automated) running in parallel at the same time (same currency pair, same broker, etc), one on a demo and the other on a live account. "Forward testing on a small live account is better than on a demo account." Why? Let's not discuss the psychological factor. We all know that it differs in: - slippage - requote - spread - commission costs - swap costs But what else does live differ from demo trading? - for example, is the data feed exactly the same or is there difference in manipulation?...
Ignored
Keeping aside the psychological factor which you have already mentioned yourself another thing which makes the difference between live and demo is that the future is most likely not going to be like past.

your strategy which performed well in demo account could not perform well because of the new entropy which it received from the market was something your strategy was not ready or familiar with.it couldnt simply handle the way it should interpret new information it received from the market and the problem is information as we also call entropy changes itself with time and it is not constant.

So thats why MOST people get different results in both.it has more to do with curve fitting the strategy which has never worked.
No one ever Discovered anything new by colouring inside the lines.
 
 
  • Post #6
  • Quote
  • Jun 26, 2018 8:42am Jun 26, 2018 8:42am
  •  LorraineMor
  • | Membership Revoked | Joined Mar 2018 | 101 Posts
Forex is the decentralized market place where traders are receiving the chances to engage in demo trading practice to get acquaintances with the market without taking any risk of losing money. But the truth is: there are certain limitations among live and demo trading accounts. In many instances apart from psychological factors traders face difficulties while engaging in live trading. Like re-quote, slippage, spread, etc. can be differentiating factors while trading with the live accounts.
 
 
  • Post #7
  • Quote
  • Edited 1:48pm Jun 26, 2018 1:01pm | Edited 1:48pm
  •  dukas_trader
  • | Membership Revoked | Joined Mar 2010 | 2,525 Posts
many people forget one important part:

why a broker has demo accounts? yes, people can practice, but main reason is to test the broker and decide between different brokers, and thats the problem same time.
any broker wants best running demo server, best prices possible , best speed, best server..... all best that people win in most easy way with demoaccount with this broker and decide to open later the real account with this broker! so anything is optimated in demoaccounts to let people win, any little part! demoaccounts are easy ways for best marketing.

biggest differences are so:
- order fill spead
- slippage
- volume (on demo you get any volume filled for the lowest spread for the lowest volume, in real account only whats possible in the market at this moment and you get it for the sprrad this volume will have or you get requote or rejection)
- all trading styles have big wins in demo, even styles that dont win in reality with this broker, like arbitrage or stop order setting in newstrading and so on........
- many many more.... any part in demo is optimized to show this broker at best , its nothing same like in real account, only broker name and some generall settings for currencies, like leverage or margin call.....

there are some brokers, who dont do it in this extrem way, but most do it. even this other brokers have all the differences same time, maybe not in the extrem optimiced way...
 
2
  • Post #8
  • Quote
  • Jun 26, 2018 1:50pm Jun 26, 2018 1:50pm
  •  COGSx86
  • Joined Dec 2013 | Status: Member | 1,881 Posts
Quoting Aus
Disliked
Psychology
Ignored


This!
Learn, a forex trader must, unlearn and relearn he will.
 
1
  • Post #9
  • Quote
  • Jun 26, 2018 6:17pm Jun 26, 2018 6:17pm
  •  michaellobry
  • Joined Dec 2013 | Status: Member | 727 Posts
TY! I appreciate the replies on my post regarding forward trading with two robots running parallel on a demo and live account.

Question:
What about price prediction. What does this mean in detail?

"More modern methods would be to use machine learning and data mining techniques to try predict price changes."
Join our skype group.
 
 
  • Post #10
  • Quote
  • Jun 26, 2018 7:05pm Jun 26, 2018 7:05pm
  •  francisakz
  • | Joined Mar 2013 | Status: Member | 252 Posts
i noticed that my indicator works well in another forex platform and doesnt in my live HOTforex platform, my hotforex platform causes my indicators to give wrong signals
 
1
  • Post #11
  • Quote
  • Jun 26, 2018 7:07pm Jun 26, 2018 7:07pm
  •  francisakz
  • | Joined Mar 2013 | Status: Member | 252 Posts
will look into this in the next feew days it might be the cause of my losing trades
 
1
  • Post #12
  • Quote
  • Edited Jun 27, 2018 12:45am Jun 26, 2018 7:13pm | Edited Jun 27, 2018 12:45am
  •  VEEFX
  • Joined Jun 2006 | Status: Adios! | 3,377 Posts
Quoting BLSH
Disliked
There are things (I know of one thing for sure) that are not allowed on live, but are allowed on demo. A few years ago, I was using a custom EA and the particular settings I was using worked beautifully in demo. Then when I tried those same EA settings on a live account, it was a completely different behavior than the demo I was running in parallel.
Ignored
VeeFX: Forward/Parallel Stress Testing

  1. Before downloading the platform, the first question is ask the broker is - "Is your trading conditions exactly the same between demo and live" based on the live account type I would prefer to open? If no, I run away from the broker.
  2. Before going live, I have shared some techniques (search "TradingCostMultiple") in my recent posts on how to ensure your demo and live trading results are close... very close.
  3. Next, run a spread recorder on both live and demo before opening your first live trade... the bid should be pretty close.
  4. Next, download OHLC history data files from both live and demo platforms and run a quick OHLC compare in excel. they should be close.
  5. Always check the server timestamp between demo and live servers including gmtoffset. Many brokers do some funky business on Friday or on weekends
  6. Periodically Compare swaps and commissions between demo and live
  7. Needless to say, you must always ensure skipping a trade because of max slippage or max spread settings should have zero effect on your strategy outcome. I have said before, dependance on one trade to open another trade is just big no in my book. A trade should stand on it's own merit and a single trade should have little to no effect on the overall PnL.
  8. Reminder-spread widening can happen on exits too. I have seen many EAs check for only entries which is idiotic. Every trade is a market order and prone to spread widening and slippage
  9. Ihave said this before.... I will remain a demo trader FOR LIFE. I run demo and Live accounts in parallel and I run everything locally and nothing on VPS. I never backtest in strategy tester.

Do all of the above and more and your demo forward testing will be very close to live trading..... as long as the broker does not mess with your connectivity between terminal and their server.... mine has already started playing some strange games so at the end, broker must win so make sure your "profitable" strategy generates some decent amount of spreads and/commissions to keep your scam broker happy (keep you on A book and pass your trade over to LP). After all this, you can only hope and pray your broker will eave you alone and not mess with your hard earned profits during withdrawal time :-)

There is a reason why I advocate

  1. Trade Small
  2. Trade Often
  3. Use Law of Large Numbers
  4. Use Law of Averages (by this I don't mean scaling in or adding to losers!)

These should avoid most of the issues with spreads, slippage, swaps, commissions platform freezes, price manipulations etc or at least minimize their negative effects on your trading outcome. These "normal" cost of doing business should not determine whether you have a profitable strategy or not. My TradingCostMultiple is 20 times the cost of trading during forward/parallel testing in demo. It might differ a little bit here and there but strategy can never fail in live and flourish in demo!

Edit: and more information here

Staying in my lane...
1
4
  • Post #13
  • Quote
  • Jun 27, 2018 3:27pm Jun 27, 2018 3:27pm
  •  michaellobry
  • Joined Dec 2013 | Status: Member | 727 Posts
Question:
- is it possible that a bullish candle on the H1 chart (Live account, Alpari broker) appears as a bearish candle on another H1 chart (from a non-manipulated (independent) live price data feed)?
- if yes, what is the probability of this happening? For example, this happens 1% or even less of the time?
Join our skype group.
 
 
  • Post #14
  • Quote
  • Jun 27, 2018 3:53pm Jun 27, 2018 3:53pm
  •  michaellobry
  • Joined Dec 2013 | Status: Member | 727 Posts
Quoting VEEFX
Disliked
{quote} VeeFX: Forward/Parallel Stress Testing Before downloading the platform, the first question is ask the broker is - "Is your trading conditions exactly the same between demo and live" based on the live account type I would prefer to open? If no, I run away from the broker. Before going live, I have shared some techniques (search "TradingCostMultiple") in my recent posts on how to ensure your demo and live trading results are close... very close. Next, run a spread recorder on both live and demo before opening your first live trade... the bid...
Ignored
Thank you for your reply. I appreciate it very much!

"Avoid running demo strategies in the same account for too long.... I open demo accounts every week and I wont get into the reasons w"
-- IYO, does the same apply for avoiding running live strategies in the same live account for too long? Assuming a broker categorizes his retail traders in A section (95% losers) and B section (0.0001% winners and the rest of retail traders with positions higher than 5 lotsize), he would give section B a worse execution time, price feed, freezes and requotes.

"Use Law of Averages (by this I don't mean scaling in or adding to losers!)"
-- if MAs are not considered averages, what settings will?
-- is adding 0.01 lotsize to new positions (if previous position was a win)(and vice versa) considered 'using Law of Averages'?
-- could you go in detail? and what does 'scaling in' refer to?
Join our skype group.
 
 
  • Post #15
  • Quote
  • Edited 5:11pm Jun 27, 2018 4:59pm | Edited 5:11pm
  •  VEEFX
  • Joined Jun 2006 | Status: Adios! | 3,377 Posts
Quoting michaellobry
Disliked
{quote} Thank you for your reply. I appreciate it very much! "Avoid running demo strategies in the same account for too long.... I open demo accounts every week and I wont get into the reasons w" -- IYO, does the same apply for avoiding running live strategies in the same live account for too long? Assuming a broker categorizes his retail traders in A section (95% losers) and B section (0.0001% winners and the rest of retail traders with positions higher than 5 lotsize), he would give section B a worse execution time, price feed, freezes and requotes....
Ignored
I wont share too much on #1 as my options across brokers are quite limited. I have moved to monthly now instead of weekly. It also addresses the fact that brokers will expire/delete demo account and now all your stats is gone are done forever. Better to have a robust infrastructure to avoid losing any of your hard work based on broker actions. You have to own it and take charge of your own future. no one will !

On #2, it is not moving averages. By scale-in, I mean, if you have a 1standard lot capacity, breaking trade size into 10 minilot etc and seeking a better average entry price by doing price discovery. It is just an excuse for folks who like to "average-in" to recover from their losers. Why would you smoke pot if you don't want to be anywhere near hard-core drugs? Scale-in strategies will only entice you to average-in or martingale or add to losers etc.

One trade should have no affect on the next one.... I just trade small in whatever direction, in whatever pair, in whatever timeframe and in whatever session the signal comes knocking at my door... and rely on law of large numbers and law of averages to take care of the rest.... mostly until Friday and in some case before the month ends.

EDIT: I have demo account across multiple brokers to hardened my strategy... again, law of large numbers :-)
EDIT1: I am not sure if I mentioned this... do NOT ever "verify track records" with external sites including TE. Your records must remain under your own custody at all times. myFXBook allows hooking without verification which is what I like. Also, NEVER run a demo and live account from the same terminal instance... I know this shit too much so I must stop here:-(

EDIT2: Also, ALWAYS install MT4 under "Program Files" folder to get the added OS level security protections... never outside. Do not listen to anyone who says, install under c:\ drive... and reject ALL executables that require turning on the "Allow DLL" setting in MT4.
Attached Image (click to enlarge)
Click to Enlarge

Name: Image1.png
Size: 8 KB
Staying in my lane...
2
 
  • Post #16
  • Quote
  • Edited Jun 28, 2018 11:23am Jun 27, 2018 6:54pm | Edited Jun 28, 2018 11:23am
  •  michaellobry
  • Joined Dec 2013 | Status: Member | 727 Posts
Quote
Disliked
"On #2, it is not moving averages. By scale-in, I mean, if you have a 1standard lot capacity, breaking trade size into 10 minilot etc and seeking a better average entry price by doing price discovery. It is just an excuse for folks who like to "average-in" to recover from their losers. Why would you smoke pot if you don't want to be anywhere near hard-core drugs? Scale-in strategies will only entice you to average-in or martingale or add to losers etc."

I see. Thank you for your explanation. Do you have any experience with those three you mentioned?
- average-in: The first thing that came in my mind was neural networking. (https://www.youtube.com/results?sear...+network+forex) where you break trade size into [10] mini lots. Then you add/reduce 0.01 lot size depending on the value/filter/probability (say: price discovery). IMO, every trade system should integrate neural network aspects. How do you look at this? TAF also uses this aspect. Specific strategies, which can be used in conjunction to price action and ro3k, is the ro3k spreading. Which is a method to spread out positions and rotate currency pairs in the portfolio such that exposure is different in accordance to how the market is moving NOW.
- martingale: martingale is a popular word for a negative system, although I didn't put this in my list of guaranteed rules in forex. The main reason for not neglecting martingale in its whole, is because deadzones can be avoided. Also it can be combined with neural network.
- add to losers: by default I have to agree. Although adding to losers or winners is just another strategy neural networkers use in their system. It's a small aspect of a bigger system.

Quote
Disliked
"Also, NEVER run a demo and live account from the same terminal instance... I know this shit too much so I must stop here:-("
-- it sounds like brokers may put demo feed data as default (replacement) for live feed data which will end up with demo results when backtesting (on a live account from the same terminal instance).

Quote
Disliked
"if it rains every day this week, by the law of averages we are bound to get a sunny day soon."
-- does attached indicator follow under Law of Averages?
after 8-12 bullish candles, we are bound to get a bearish period (of candles) soon. If it is considered Law of Averages, then would you open a sell position after 8-12 bullish candles? If yes, or if no, why? Could you upload indicator(s) that follow under Law of Averages?
Attached File(s)
File Type: ex4 Bars Street with levels.ex4   41 KB | 171 downloads
Join our skype group.
 
 
  • Post #17
  • Quote
  • Jun 27, 2018 8:01pm Jun 27, 2018 8:01pm
  •  dukas_trader
  • | Membership Revoked | Joined Mar 2010 | 2,525 Posts
Quoting michaellobry
Disliked
Question: - is it possible that a bullish candle on the H1 chart (Live account, Alpari broker) appears as a bearish candle on another H1 chart (from a non-manipulated (independent) live price data feed)? - if yes, what is the probability of this happening? For example, this happens 1% or even less of the time?
Ignored
its extrem easy possible. take brokers with different liquity pools and you get this result. of course the difference is little and can be because of different price or different new updated prices. also a effect: in metatrader you have only bid charts, so when one broker close candle with high spread and other not, then alone there is a big difference that can produce this result, special in news times...... and many other events.
 
 
  • Post #18
  • Quote
  • Jun 29, 2018 8:37am Jun 29, 2018 8:37am
  •  michaellobry
  • Joined Dec 2013 | Status: Member | 727 Posts
Isn't DNN part of average-in or adding to losers/winners? See https://www.forexfactory.com/showthread.php?t=776788
Join our skype group.
 
 
  • Post #19
  • Quote
  • Jul 1, 2018 6:38pm Jul 1, 2018 6:38pm
  •  HeyYou
  • Joined Apr 2015 | Status: Member | 1,754 Posts
Quoting michaellobry
Disliked
slippage swap costs
Ignored
Actually with some brokers you get slipped on demo, IG for instance and hotforex has swaps.
 
1
  • Post #20
  • Quote
  • Jul 2, 2018 7:59am Jul 2, 2018 7:59am
  •  Hdhorda4
  • Joined May 2013 | Status: You become what you think about. | 295 Posts
Quoting michaellobry
Disliked
Question: - is it possible that a bullish candle on the H1 chart (Live account, Alpari broker) appears as a bearish candle on another H1 chart (from a non-manipulated (independent) live price data feed)? - if yes, what is the probability of this happening? For example, this happens 1% or even less of the time?
Ignored
Hi its definately possible but most likely not during active market hours.

Its more possible during the the time when the markets are quiet and arent that active.

specially if you are trading with market maker than chances of such instances of happening are more likely because these are the time they could manipulate price quotes.
No one ever Discovered anything new by colouring inside the lines.
 
1
  • Trading Discussion
  • /
  • Why is demo trading more profitable than live trading?
  • Reply to Thread
    • Page 1 2 3
    • Page 1 2 3
0 traders viewing now
  • More
Top of Page
  • Facebook
  • Twitter
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
  • Twitter

FF Sister Sites:

  • Metals Mine
  • Energy EXCH
  • Crypto Craft

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

Terms of Service / ©2023