NexusFi: Find Your Edge


Home Menu

 





How large should transaction costs be for backtesting futures?


Discussion in Traders Hideout

Updated
      Top Posters
    1. looks_one markbrown with 13 posts (0 thanks)
    2. looks_two artemiso with 6 posts (1 thanks)
    3. looks_3 Big Mike with 5 posts (2 thanks)
    4. looks_4 OldGrey with 3 posts (0 thanks)
    1. trending_up 16,212 views
    2. thumb_up 3 thanks given
    3. group 5 followers
    1. forum 30 posts
    2. attach_file 0 attachments




 
Search this Thread

How large should transaction costs be for backtesting futures?

  #11 (permalink)
 
Big Mike's Avatar
 Big Mike 
Manta, Ecuador
Site Administrator
Developer
Swing Trader
 
Experience: Advanced
Platform: Custom solution
Broker: IBKR
Trading: Stocks & Futures
Frequency: Every few days
Duration: Weeks
Posts: 50,446 since Jun 2009
Thanks Given: 33,217
Thanks Received: 101,610

Mark is HFT and some exchanges pay for liquidity. Doesn't apply to mere mortals.

Sent from my Nexus 4

We're here to help: just ask the community or contact our Help Desk

Quick Links: Change your Username or Register as a Vendor
Searching for trading reviews? Review this list
Lifetime Elite Membership: Sign-up for only $149 USD
Exclusive money saving offers from our Site Sponsors: Browse Offers
Report problems with the site: Using the NexusFi changelog thread
Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
NexusFi Journal Challenge - May 2024
Feedback and Announcements
MC PL editor upgrade
MultiCharts
REcommedations for programming help
Sierra Chart
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Spoo-nalysis ES e-mini futures S&P 500
48 thanks
Just another trading journal: PA, Wyckoff & Trends
34 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
24 thanks
GFIs1 1 DAX trade per day journal
22 thanks
  #12 (permalink)
 OldGrey 
Cambridge UK
 
Experience: Advanced
Platform: NinjaTrader
Broker: NinjaTrader Brokerage
Trading: Currency/Index Futures/CL
Posts: 5 since Jan 2012
Thanks Given: 1
Thanks Received: 2

The point I made earlier about costs was that that can be used to change the way the system is developed. Large costs (even if they don't exist in the real world) can slow down the speed at which the system trades as in many forms of HFT, costs become a significant factor.

If you have already developed the system and are worried about costs significantly changing the profitability, then I think there is a reasonable chance that the system may not be robust enough. A system that has a known mathematical advantage but marginal profitability, can show superb results over short or even quite extended periods of time, but those profits are due to randomness. The system can also show severe losses even though the overall system is mathematically profitable, again due to the randomness of the order of the trades. You can check the probability of being profitable by Monte Carlo simulation, but that only shows you the odds that are in your favour. If you are unlucky and take a major hit as an institutional trader you can just start again using the odds to recover everything (presuming that you still have a job). If you are a private trader, you may have wiped out your capital base, in which case even though the odds are in your favour, you are out of the game (just like Russian Roulette). Of course some institutions even manage to blow up this advantage but that's another story.

So, even if your back testing shows that you have a profitable system and transaction costs become a factor, then you may be in for an unpleasant surprise when you trade in the real world. I won't go into this deeper as this is probably best in another thread.

Reply With Quote
  #13 (permalink)
markbrown
Dallas, Tx, USA
 
Posts: 42 since Mar 2013
Thanks Given: 5
Thanks Received: 18



OldGrey View Post

If you have already developed the system and are worried about costs significantly changing the profitability, then I think there is a reasonable chance that the system may not be robust enough.

this is what i live by - lay out the choices to correct this and a human mind can not come up with a logical solution. i am fully an advocate of machine learning, if not for that i would never have known much about advanced modeling.

mark brown

Reply With Quote
  #14 (permalink)
 artemiso 
New York, NY
 
Experience: Beginner
Platform: Vanguard 401k
Broker: Yahoo Finance
Trading: Mutual funds
Posts: 1,152 since Jul 2012
Thanks Given: 784
Thanks Received: 2,685


Big Mike View Post
Mark is HFT and some exchanges pay for liquidity. Doesn't apply to mere mortals.

Sent from my Nexus 4

Transaction costs are all the more important if you are providing liquidity.

Edit: I probably missed the sarcasm.

Reply With Quote
  #15 (permalink)
markbrown
Dallas, Tx, USA
 
Posts: 42 since Mar 2013
Thanks Given: 5
Thanks Received: 18


artemiso View Post
Transaction costs are all the more important if you are providing liquidity.

Edit: I probably missed the sarcasm.

bank's not retail firms or even clearing houses - will pay prime customers to provide liquidity. the prime customer, put's up as collateral the equivalent of his house to gain a bicycle so it is deserving that he be rewarded for that risk. that reward cost is passed along to those retail firms and clearing houses and ultimately their customers.

mark brown

ps i get sarcasm all the time, always the dog will bite the hand trying to set it's broke leg. doesn't change my compassion for the unenlightened.

Reply With Quote
  #16 (permalink)
 artemiso 
New York, NY
 
Experience: Beginner
Platform: Vanguard 401k
Broker: Yahoo Finance
Trading: Mutual funds
Posts: 1,152 since Jul 2012
Thanks Given: 784
Thanks Received: 2,685


markbrown View Post
bank's not retail firms or even clearing houses - will pay prime customers to provide liquidity. the prime customer, put's up as collateral the equivalent of his house to gain a bicycle so it is deserving that he be rewarded for that risk. that reward cost is passed along to those retail firms and clearing houses and ultimately their customers.

mark brown

ps i get sarcasm all the time, always the dog will bite the hand trying to set it's broke leg. doesn't change my compassion for the unenlightened.

I appreciate that you're trying to help out, but this is untrue at several levels.

(1) The liquidity rebates that you're talking about are well-specified and paid for by the exchanges, not the broker-dealer that works your orders. As a result, they are available only on some exchanges, and they are available to all retail customers at the places that they are, unless otherwise specified.

Reply With Quote
  #17 (permalink)
markbrown
Dallas, Tx, USA
 
Posts: 42 since Mar 2013
Thanks Given: 5
Thanks Received: 18


artemiso View Post
I appreciate that you're trying to help out, but this is untrue at several levels.

(1) The liquidity rebates that you're talking about are well-specified and paid for by the exchanges, not the broker-dealer that works your orders. As a result, they are available only on some exchanges, and they are available to all retail customers at the places that they are, unless otherwise specified.

Prime bank customer - outside the exchanges. What your talking about does not apply.

mark brown



ps

pulled off google.. Definition of 'Interbank Market'

The interbank market for forex serves commercial turnover of currency investments as well as a large amount of speculative, short-term currency trading. According to data compiled in 2004 by the Bank for International Settlements, approximately 50% of all forex transactions are strictly interbank trades.

The financial system and trading of currencies among banks and financial institutions, excluding retail investors and smaller trading parties. While some interbank trading is performed by banks on behalf of large customers, most interbank trading takes place from the banks' own accounts.

Reply With Quote
  #18 (permalink)
 artemiso 
New York, NY
 
Experience: Beginner
Platform: Vanguard 401k
Broker: Yahoo Finance
Trading: Mutual funds
Posts: 1,152 since Jul 2012
Thanks Given: 784
Thanks Received: 2,685


markbrown View Post
Prime bank customer - outside the exchanges. What your talking about does not apply.

mark brown



ps

pulled off google.. Definition of 'Interbank Market'

The interbank market for forex serves commercial turnover of currency investments as well as a large amount of speculative, short-term currency trading. According to data compiled in 2004 by the Bank for International Settlements, approximately 50% of all forex transactions are strictly interbank trades.

The financial system and trading of currencies among banks and financial institutions, excluding retail investors and smaller trading parties. While some interbank trading is performed by banks on behalf of large customers, most interbank trading takes place from the banks' own accounts.

Sorry but you're not making any sense.

Reply With Quote
  #19 (permalink)
markbrown
Dallas, Tx, USA
 
Posts: 42 since Mar 2013
Thanks Given: 5
Thanks Received: 18


artemiso View Post
Sorry but you're not making any sense.

the facts are i have no transaction cost or slippage - how i obtain that i have flirted with telling you that is why it will or will not make sense. you sound like you have experience in "formal" institutional trading businesses. you were possibly exposed to the informal way things work sometimes which do not follow the manual.

i think the industry as a whole can be summed up by the series 3 question which ask: why do the exchanges exist? for the benefit of the members. this after they teach you about how the markets were created to cure the injustices dealt to the poor farmer when he would bring his crop in every year the operators would ban together to pay the lowest price.

there are lines, and in between the lines, and then over the line which i do not condone. sorry to have strayed just trying to stimulate some out of the box thinking and discussion without giving away the farm.

mark brown

Reply With Quote
  #20 (permalink)
markbrown
Dallas, Tx, USA
 
Posts: 42 since Mar 2013
Thanks Given: 5
Thanks Received: 18


build your model to take advantage of positive slippage -

back on topic - to reduce slippage and commission on a conventional trading model you could do as counter trend traders do and buy into a falling market to obtain a better price than expected, thus negating the cost of the transaction.

mark brown

Reply With Quote




Last Updated on March 10, 2013


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts