NexusFi: Find Your Edge


Home Menu

 





The allure of automated trading


Discussion in Psychology and Money Management

Updated
      Top Posters
    1. looks_one RM99 with 7 posts (8 thanks)
    2. looks_two Xeno with 4 posts (3 thanks)
    3. looks_3 David with 3 posts (10 thanks)
    4. looks_4 worldwary with 3 posts (1 thanks)
      Best Posters
    1. looks_one Big Mike with 5 thanks per post
    2. looks_two David with 3.3 thanks per post
    3. looks_3 fluxsmith with 2 thanks per post
    4. looks_4 RM99 with 1.1 thanks per post
    1. trending_up 10,517 views
    2. thumb_up 47 thanks given
    3. group 9 followers
    1. forum 33 posts
    2. attach_file 0 attachments




 
Search this Thread

The allure of automated trading

  #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,396 since Jun 2009
Thanks Given: 33,172
Thanks Received: 101,536


MetalTrade View Post
Yeah, I like my rigby 416 the most.

Tell to HFT companies who have with a team of 20 people more than $300million profit a year (according to Bloomberg magazine) that automated trading doesn't work.

My belief is automation for retail traders, in general, doesn't work.

Are there exceptions? Of course.

Is HFT profitable for funds? Of course. I'm not an idiot, I would never say it wasn't.

Mike

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 Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
NexusFi Journal Challenge - April 2024
Feedback and Announcements
Exit Strategy
NinjaTrader
New Micros: Ultra 10-Year & Ultra T-Bond -- Live Now
Treasury Notes and Bonds
Are there any eval firms that allow you to sink to your …
Traders Hideout
Better Renko Gaps
The Elite Circle
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
61 thanks
Funded Trader platforms
39 thanks
NexusFi site changelog and issues/problem reporting
26 thanks
GFIs1 1 DAX trade per day journal
18 thanks
The Program
18 thanks
  #12 (permalink)
 David 
UK
 
Experience: Intermediate
Platform: NinjaTrader
Trading: Futures
Posts: 88 since Jun 2009
Thanks Given: 35
Thanks Received: 84


Quoting 
Take it from someone who spent over a year, 8-12 hours a day, working on incredibly complex strategies.

In my opinion there lies the problem.

Why do people assume that automated systems must be "incredibly complex"?

My ATS is consistently profitable no matter what market volatility is like, trades every day and yet it took me less than two hours to program.

If I develop an ATS that starts to layer complexity on complexity it goes straight into the bin as the basic principle must be wrong and adding fix upon fix just results in curve fitting.

I accept though that finding a simple system is not easy and my experience is that researching, analysing and monitoring an ATS is still a lot of hardwork.

Reply With Quote
  #13 (permalink)
 MetalTrade 
 
Posts: 1,055 since May 2010


IMHO people go quickly : Oh, you worked for years on an automated strategy, and you made it incredible complicated, and it didn't worked , so: It's not working for a retail trader.

I think following this thinking is wrong.

I can't make money on the 6A for example, does that mean nobody makes money on the 6A, of course not, but does that mean that there are more losers on the 6A than on for example the 6E because I didn't made money on it ? Of course not!!!

Reply With Quote
  #14 (permalink)
 drolles 
London, UK
 
Experience: Beginner
Platform: TradeLink, OpenQuant, considering anything that works...
Trading: if it trades...
Posts: 94 since Oct 2010
Thanks Given: 24
Thanks Received: 39

Mike,

Thanks for sharing your view so concisely.

Why are you so anti-automated trading? And I don’t mean the logical reasons you have listed on your blog post and in the first post this to this thread. There appears to be something personal to it?

Thanks and regards,

drolles

Reply With Quote
  #15 (permalink)
 Xeno 
UK
 
Experience: Intermediate
Platform: Ninja
Broker: Mirus/Zen
Trading: Futures - bonds, currencies, index
Posts: 288 since Oct 2010
Thanks Given: 70
Thanks Received: 274

Let me take a different angle.

I couldn't enter a trade unless I'd tested the system.
The sort of systems I trade are only tested to my satisfaction on 2-3 years of data and hundreds of trades
There's no way I have the time or patience to do that by hand
So I automate the system for testing
(you can see what's coming)
Once I'm happy with it, the only way to guarantee I do the same thing live is to run it automated.

Given all that, it's rather obvious why I have to auto trade.

Now, I could choose systems that are manual, and I used to do that. But I soon realised any success may have been largely down to luck. After all I didn't have much testing behind me, didn't have the patience to paper trade it for six months, so what was I really basing my expectations on, and how could I say each month was better or worse than expected, since how did I know what the expectation should be? Also, how could I say what my max drawdown might be?

So, my questions to the manual testers/traders are (and I would really really like some people to answer as I'm genuinely interested)

How much testing did you do?
How many trades in your testing?
Are you aware of how to calculate the error resulting from sets of data? Here's a simple example

Let's say you tested with 60 trades, and you've been trading for three months, successfully, at 15 trades a month. Everything looks rosy right? You have 105 trades and your average success rate is, say 60% A simple calculation of the error factor in your average is 1/sqrt(n) which is 1/sqrt(105) = 9.5%. A crude confidence interval is plus or minus double the error factor. So your 60% average is correct for your system, plus or minus 19%. So, three months in, it's going well and you double your stakes. The rest is history.

Reply With Quote
  #16 (permalink)
 fluxsmith 
Santa Maria
 
Experience: Advanced
Platform: NinjaTrader, ThinkOrSwim
Broker: Mirus/Zen-Fire
Trading: ES
Posts: 290 since May 2010
Thanks Given: 97
Thanks Received: 322


MetalTrade View Post
Yeah, I like my rigby 416 the most.

Tell to HFT companies who have with a team of 20 people more than $300million profit a year (according to Bloomberg magazine) that automated trading doesn't work.

I'm on the side of automation. If I haven't automated it, I don't trade it. That said, I don't think HFT is valid as an argument by example, for the simple reason that the techniques the 'big boys' use can not be profitably applied by us retail traders. (Due to slippage and commissions they don't have.)

Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #17 (permalink)
 RM99 
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
Posts: 839 since Mar 2011
Thanks Given: 124
Thanks Received: 704


David View Post
In my opinion there lies the problem.

Why do people assume that automated systems must be "incredibly complex"?

My ATS is consistently profitable no matter what market volatility is like, trades every day and yet it took me less than two hours to program.

If I develop an ATS that starts to layer complexity on complexity it goes straight into the bin as the basic principle must be wrong and adding fix upon fix just results in curve fitting.

I accept though that finding a simple system is not easy and my experience is that researching, analysing and monitoring an ATS is still a lot of hardwork.

Complexity comes not just with the entry/exit strategy, but adjustments for volume, methods for money mangement, etc. Autotrading allows you to employ very sophisticated money management strategies that would be too consuming to calculate manually. I came up with the basica principle of most of my strategies very quickly.....the hard part comes after....

Like most auto traders, strategy performance is all about optimization....

Let's say you have a strategy that's profitable, both forward sim and backtesting, but it has too much drawdown, or maybe it spends too much time in the market (i.e. you'd prefer a strategy that trades 10 times a month, rather than 100 times a day), then you "tweak" the strategy to optimize those features.....

Additionally, I find that the true secret to raw profitability with any strategy is not increasing gross profit, but reducing losses.....how do I remove the losers but keep the winners. THAT is what ends up making the typical auto strategy very complex. I can test, squeeze out more profit, choke down more loss, reduce drawdown, increase entry and exit efficiency, etc, etc, etc all with a few minor modifications to entry signals (or modify how/when to exit).

For instance, you might notice that your strategy is breaking down under certain circumstances and see a consistent pattern and then code to make sure that it skips entry under those conditions (and take your profit factor up a few notches). Or, you might notice that your biggest loser was because of a certain set of conditions, so you tweak that.....

If you've been able to simply develop a strategy that works and makes money reliably, then kudos to you, most of us have to work and tweak it. I can tell you that I have strategies that started out pretty modest (adjusted profit ratios around 1.00 and RINA indexes on order of a hundred or so) and by tweaking and improving them, i've squeezed out a little more profit, but I've really reduced risk and drawdown and upped the performance/risk indexes.

Reply With Quote
Thanked by:
  #18 (permalink)
 fluxsmith 
Santa Maria
 
Experience: Advanced
Platform: NinjaTrader, ThinkOrSwim
Broker: Mirus/Zen-Fire
Trading: ES
Posts: 290 since May 2010
Thanks Given: 97
Thanks Received: 322

I was thinking more about this topic on the way to breakfast...

I think one reason this tends to become a 'religous' argument stems from a failure to distinguish between two different kinds of 'edge'.

Using 'Big Mike' as an example (because I suck as a discretionary trader), I think he would have both an objective edge, and an intuitive edge. His objective edge is his 'rules'. These can be taught, and they can be programmed. I believe I am a good enough programmer that if I was taught his objective edge I could implement it in a strategy, and could execute it (the objective component only) better than he can!

However, I think he also has an intuitive edge, which comes from experience and possibly innate talent. I believe this can not be taught (but can be learned through experience), and more importantly to this topic, can not be programmed.

If this dichotomy is true, the trader who has a strong intuitive edge will not benefit from ATS vs discretionary trading. The programmer who has no intuitive edge (me) needs to either develop one, or stick to ATS trading.

Visit my NexusFi Trade Journal Reply With Quote
  #19 (permalink)
 RM99 
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
Posts: 839 since Mar 2011
Thanks Given: 124
Thanks Received: 704


fluxsmith View Post
I was thinking more about this topic on the way to breakfast...

I think one reason this tends to become a 'religous' argument stems from a failure to distinguish between two different kinds of 'edge'.

Using 'Big Mike' as an example (because I suck as a discretionary trader), I think he would have both an objective edge, and an intuitive edge. His objective edge is his 'rules'. These can be taught, and they can be programmed. I believe I am a good enough programmer that if I was taught his objective edge I could implement it in a strategy, and could execute it (the objective component only) better than he can!

However, I think he also has an intuitive edge, which comes from experience and possibly innate talent. I believe this can not be taught (but can be learned through experience), and more importantly to this topic, can not be programmed.

If this dichotomy is true, the trader who has a strong intuitive edge will not benefit from ATS vs discretionary trading. The programmer who has no intuitive edge (me) needs to either develop one, or stick to ATS trading.

I completely agree. I have a good friend who's a very successful equity guy and understands the complexities of options. His brain works differently than mine. He's been successfully trading since the mid 90's and he's seen a lot of different styles, etc. One of his big wisdoms is that there's 1000 ways to skin a cat, the trick is figuring out which one works for you.

As you pointed out, some guys have an intangible "intuition" which is really a way of describing someone who can recognize a lot of different indicators/conditions and have a feeling based off experience about how to act (or not act).

Reply With Quote
  #20 (permalink)
 David 
UK
 
Experience: Intermediate
Platform: NinjaTrader
Trading: Futures
Posts: 88 since Jun 2009
Thanks Given: 35
Thanks Received: 84



fluxsmith View Post
However, I think he also has an intuitive edge, which comes from experience and possibly innate talent. I believe this can not be taught (but can be learned through experience), and more importantly to this topic, can not be programmed.

If this dichotomy is true, the trader who has a strong intuitive edge will not benefit from ATS vs discretionary trading. The programmer who has no intuitive edge (me) needs to either develop one, or stick to ATS trading.

I think this is so true.

I partner with a professional trader with 20 years experience in trading and managing large trading teams. He describes his skills as "trading savvy". He loves my automated system and in fact I trade some of his capital with it through an IB financial advisor account.

I benefit because he has natural talent as a trader and he encourages me to become less risk adverse and helps me understand the market and how institutions place and manage trades.

By combining our talents we are on the verge of something that could grow quite big.


Quoting 
If you've been able to simply develop a strategy that works and makes money reliably, then kudos to you, most of us have to work and tweak it. I can tell you that I have strategies that started out pretty modest (adjusted profit ratios around 1.00 and RINA indexes on order of a hundred or so) and by tweaking and improving them, i've squeezed out a little more profit, but I've really reduced risk and drawdown and upped the performance/risk indexes.

I am not so sure about this statement. My main strategy has nothing to tweak. Parameters are time to trade and order quantity that is all. If the stop gets taken out so be it, but I know that statistically the system wins more than it loses and the money management is fine.

Over time it makes money, hence my partnership with the guy I mentioned above. There is no way he would risk his capital in an over optimised system. In fact he encouraged me to take out complexity that I was tempted to add to reduce stop outs.

We were discussing how locals trade index futures just this morning as I want to automate their methods. They use a really simple approach, coupled with good (but not complex) money management. That is what our next ATS will do. It will not take many hours to program.

My approach to developing an ATS is to look for price action that keeps recurring with more wins than losses. Build in some money management - stop loss size and placement - and trade management - when to move to break even, trail stops etc, - and that is that.

As long as your research into the price action is accurate and comprehensive and your system works as intended then you are set. I do not spend hours backtesting.

Try not to use indicators as that is when the fun starts with optimisation and your simple price based strategy suddenly becomes complex and on the path to failure.

Reply With Quote




Last Updated on March 26, 2011


© 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