NexusFi: Find Your Edge


Home Menu

 





Auto trading is only thing that conquered my darkside


Discussion in Psychology and Money Management

Updated
      Top Posters
    1. looks_one liquidcci with 71 posts (65 thanks)
    2. looks_two monpere with 54 posts (53 thanks)
    3. looks_3 sidney7g with 45 posts (1 thanks)
    4. looks_4 Xeno with 33 posts (11 thanks)
      Best Posters
    1. looks_one RM99 with 1.1 thanks per post
    2. looks_two monpere with 1 thanks per post
    3. looks_3 liquidcci with 0.9 thanks per post
    4. looks_4 Xeno with 0.3 thanks per post
    1. trending_up 73,879 views
    2. thumb_up 208 thanks given
    3. group 35 followers
    1. forum 358 posts
    2. attach_file 16 attachments




 
Search this Thread

Auto trading is only thing that conquered my darkside

  #81 (permalink)
 
Silver Dragon's Avatar
 Silver Dragon 
Cincinnati Ohio
Legendary Master Data Manipulator
 
Experience: Intermediate
Platform: TastyWorks / NT
Broker: TastyWorks /NT
Trading: FX, Stocks, Options
Posts: 2,107 since Feb 2011
Thanks Given: 6,422
Thanks Received: 5,238


monpere View Post
I am on the side of mechanical rule based trading as well. But, I will admit that one of the biggest con's of automated systems is market environment. Typical rigid auto systems generally have certain market environments they do well in. the problem is most people don't realize it, and they back test that system over 10 years, and get poor results. One of the reasons is that market environments change drastically during that large time period, and your strategy will have been backtested through several iterations of market environment that it was not designed for.

So, I think a good strategy should take into account the type of market it is trading in, or the owner should know which market the system does best in, and only turn on that system during those market environments.

.

I would have to repectfully disagree. A automated system should be a reflection of price action and heard mentality not market environment. Price action should be the core of your automated system. For example, for the history of the Euro you will always find breakouts regardless of market environment. This should be the focus of the system.

To further this point; I have found that breakouts pretty much look the same now as they did 50 years ago. Take a look at the book Technical Analysis of Stock Trends by Edwards and McGee. The first edition came out in 1948. The chart patterns in this book look nearly identical as the chart patterns in Technical Analysis of the Futures Markets written by Murphey 42 years later. As humans we do not like change therefore price action is slow to change if at all. The biggest difference in price action over the past 50 years is the speed at which it happens, its now milliseconds or minutes instead of hours or days.

Now, the hard part is coding the price action. The easy part is setting stops and targets. To do this you would simply follow the heard mentality. After all, the instrument you are trading is reflection of the traders who trade it. So trade like them! If the the average trend going up after a breakout is a 100 ticks over the past six months there is a high probability it will be close to that going forward. Set your targets and stops accordingly.

This is not to say that market environment wont cause you to have a bad month or a bad week. It will, but it will be the exception rather than the rule.

SD

nosce te ipsum

You make your own opportunities in life.
Visit my NexusFi Trade Journal Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
Trade idea based off three indicators.
Traders Hideout
What broker to use for trading palladium futures
Commodities
Cheap historycal L1 data for stocks
Stocks and ETFs
Quantum physics & Trading dynamics
The Elite Circle
Better Renko Gaps
The Elite Circle
 
  #82 (permalink)
 
trendisyourfriend's Avatar
 trendisyourfriend 
Quebec Canada
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: AMP/CQG
Trading: ES, NQ, YM
Frequency: Daily
Duration: Minutes
Posts: 4,527 since Oct 2009
Thanks Given: 4,176
Thanks Received: 6,020


monpere View Post
Not sure what fuzzy logic means. But, if I present the same chart setup to that system 100 times on a 100 different days, and that system makes the exact same decision every single time, then it is a rule based mechanical system. If that system does not have a human being pulling the trigger, it is a bot. ...r

A system may uses rules and discretionary elements. Do you consider this system in the most viewed thread as being a discretionary or rule based system ?

What about if one of the rule states: if x is 'Low' then whatever but 'Low' is not exactly defined. What about if 'Low' can only be defined within a given context ? Context that can take thousands of different shapes impossible to put into a list or limited Ninja lingo statement.

Reply With Quote
  #83 (permalink)
 
monpere's Avatar
 monpere 
Bala, PA, USA
 
Experience: Intermediate
Platform: NinjaTrader
Broker: Mirus, IB
Trading: SPY, Oil, Euro
Posts: 1,854 since Jul 2010
Thanks Given: 300
Thanks Received: 3,372



trendisyourfriend View Post
A system may uses rules and discretionary elements. Do you consider this system in the most viewed thread as being a discretionary or rule based system ?

What about if one of the rule states: if x is 'Low' then whatever but 'Low' is not exactly defined. What about if 'Low' can only be defined within a given context ? Context that can take thousands of different shapes impossible to put into a list or limited Ninja lingo statement.

If "low" cannot be defined in a readable statement that means the same thing to 10 people who read it,. then 'low' is subjective. If I say 'low' is the low of a 5 minute candle which is at least 10 ticks lower then the 20EMA, then that statement is not subjective, it means the same always in all markets, and to every person who reads it. But, If I say "low" is a price in the area of previous support, than that statement is subjective, it can mean 10 different things to 10 different people, so it is discretionary and subjective. However discretionary does not necessarily have to be subjective, if the discretionary decision is based on an objective rule. 'Buy' 1 tick above the high of the previous bar, if the low of the previous bar is lower then 10 ticks below the 20EMA, is an objective rule, that can be used in a discretionary method. In this case the rule is actually a mechanical rule, because it is un-ambiguous, and the discretionary decision based on that rule will be the same every time. I think cjbooth's method that you mentioned is good example of a well defined rule based objective discretionary system. Most of the decisions he makes, are well identified, written out, un-ambiguous, and repeatable. With every signal that presents itself, the decision to take or skip that signal will generally be very consistent. I think Perry's system is another good example, that's why mwinfrey was able to write a strategy for it.

Reply With Quote
Thanked by:
  #84 (permalink)
 
monpere's Avatar
 monpere 
Bala, PA, USA
 
Experience: Intermediate
Platform: NinjaTrader
Broker: Mirus, IB
Trading: SPY, Oil, Euro
Posts: 1,854 since Jul 2010
Thanks Given: 300
Thanks Received: 3,372


Silver Dragon View Post
...A automated system should be a reflection of price action and heard mentality not market environment...

An automated system should not have to be a reflection of anything. What it should do is identify exactly the market principle the programmer is trying to exploit. Most HFT's have nothing to do with price action as we know it, and have nothing to do with heard mentality, because within the fractions of seconds they get in and out of positions, price action and heard mentality does not come into play.


Silver Dragon View Post
If the the average trend going up after a breakout is a 100 ticks over the past six months there is a high probability it will be close to that going forward.

That is Market Environment. If you wrote your strategy 3 years ago when the market was having 900 tick breakouts, and now it is only having 100 tick breakouts, your strategy will fail miserably. The way you mitigate that is through Walk Forward backtesting optimization. So in your scenario, you would use 6 month walk forward optimization periods.

Reply With Quote
Thanked by:
  #85 (permalink)
 
liquidcci's Avatar
 liquidcci 
Austin, TX
 
Experience: Master
Platform: ninjatrader, r-trader
Trading: NQ, CL
Posts: 866 since Jun 2011
Thanks Given: 610
Thanks Received: 1,091


Silver Dragon View Post
I would have to repectfully disagree. A automated system should be a reflection of price action and heard mentality not market environment. Price action should be the core of your automated system. For example, for the history of the Euro you will always find breakouts regardless of market environment. This should be the focus of the system.

To further this point; I have found that breakouts pretty much look the same now as they did 50 years ago. Take a look at the book Technical Analysis of Stock Trends by Edwards and McGee. The first edition came out in 1948. The chart patterns in this book look nearly identical as the chart patterns in Technical Analysis of the Futures Markets written by Murphey 42 years later. As humans we do not like change therefore price action is slow to change if at all. The biggest difference in price action over the past 50 years is the speed at which it happens, its now milliseconds or minutes instead of hours or days.

Now, the hard part is coding the price action. The easy part is setting stops and targets. To do this you would simply follow the heard mentality. After all, the instrument you are trading is reflection of the traders who trade it. So trade like them! If the the average trend going up after a breakout is a 100 ticks over the past six months there is a high probability it will be close to that going forward. Set your targets and stops accordingly.

This is not to say that market environment wont cause you to have a bad month or a bad week. It will, but it will be the exception rather than the rule.

SD

You can build into a system a way for trades signals never to signal because of market conditions. Market conditions can change daily and my system will not take trades when range and volatility are not present for the most part. In fact there will be very few signals in my system when conditions are not conducive to my objective. If I am playing the probabilities why would I want to enter trades when probabilities are low? The risk is real and I want to maximize my chances of a win. I don't have to plod through bad months in bad conditions. I also don't have to recognize when those conditions exists as my system will. Sometimes the best way to make money in the market is simply not to lose your profits.

"The day I became a winning trader was the day it became boring. Daily losses no longer bother me and daily wins no longer excited me. Took years of pain and busting a few accounts before finally got my mind right. I survived the darkness within and now just chillax and let my black box do the work."
Started this thread Reply With Quote
  #86 (permalink)
 
Anagami's Avatar
 Anagami 
Bangkok, Thailand
Legendary Hedge Fund Trader
 
Experience: Master
Trading: ES
Posts: 978 since Dec 2010
Thanks Given: 707
Thanks Received: 2,300

The joke is that both system and discretionary traders are doomed, if they remain static. Systems and setups go stale, because the markets keep evolving, participants change, and fundamentals subtly shift.

If you think you found the 'holy grail' with your system, you are delusional. Your system will die sooner or later, and it won't be pretty. One day, your normal drawdown will become an "unusual" drawdown, and then a disaster one. Your only hope is making enough $ and retiring before it hits the fan. Good luck.

PS This is from a guy who did system trading for years. I had systems that worked for a decade in backtesting, only to die within a couple of years once traded live.

You are never in the wrong place... but sometimes you are in the right place looking at things in the wrong way.
Reply With Quote
Thanked by:
  #87 (permalink)
 diverdan 
Singapore
 
Experience: Beginner
Platform: Multicharts, R
Trading: EUR / USD
Posts: 185 since Feb 2010
Thanks Given: 106
Thanks Received: 99


sidney7g View Post
This is pretty interesting. From your experience, What do you think the limit is for being able to profit from directional discretionary trading In lets say the ES or CL? Wouldn't something like the Euro be hard to move even with 100m?

I don't trade the ES or CL so cannot comment.

Hard experience was with the Australian ASX, where systems which worked well with accounts of less than $1M stopped above $1M. Consequently I had to split the capital between different and new strategies.

With the EUR/USD, I don't have anywhere near sufficient capital to move this market, but people regularly complain of "stop hunting" and there are specific strategies which utilise the early morning movements of London or US opens i.e. someone is able to deliberately move the market to their benefit.

So I conclude that given enough capital, even with the EUR/USD it is possible for working strategies be killed with too much success. Further the bigger the position you have to exit, the more important to do this when momentum is moving in your desired direction to avoid too much slippage...

Visit my NexusFi Trade Journal Reply With Quote
  #88 (permalink)
 diverdan 
Singapore
 
Experience: Beginner
Platform: Multicharts, R
Trading: EUR / USD
Posts: 185 since Feb 2010
Thanks Given: 106
Thanks Received: 99

Another factor that I think is often overlooked with trading is that of mistakes.

Whether we trade on a descretionary or systems basis with a profitably system / method we are all open to making mistakes or not executing according to plan. This can range from missing a trade (away from screen), incorrect order management, not exiting when we should, etc. The backtesting always assumes zero mistakes. Very often it is these mistakes which happen during our day to day trading which kill our performance.

From my perspective, having a computer execute trades on mybehalf is a great way to minimise my errors and enable a more consistent track record.

Cheers,

Daniel

Visit my NexusFi Trade Journal Reply With Quote
  #89 (permalink)
sidney7g
Philadelphia
 
Posts: 114 since Jun 2011
Thanks Given: 33
Thanks Received: 26

It would be best if a computer program could create its own system based on back-testing price data(trading millions of times with different indicators in every possible combination on all times given) and come up with the most precise set of requirements that result in profit based on the most recent frequency. This would enable a system to evolve or change over time.

Maybe this already exists on a retail level but I'm not sure because I don't use automation personally. I wouldn't mind giving it a shot eventually, I just don't find it necessary Atm to spend the time programming when I can profit with 'discretion'.

Reply With Quote
  #90 (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



Silver Dragon View Post
I would have to repectfully disagree. A automated system should be a reflection of price action and heard mentality not market environment.

And I would respectfully disagree. It doesn't have to be anything. The whole reason for me writing automated systems is that I don't have to hand hold them all the time. There aren't as many real truisms in trading as people would like to generalise, but one of them is that a static automated strategy will behave differently in different market environments. So rather than me continually monitor every sort of market environment and switch strategies on and off accordingly, I like to have all of them know what sort of market they're in, so they can either take advantage of the different conditions, or send me an email saying "hey, I'm not going to trade today".

Reply With Quote




Last Updated on January 17, 2016


© 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