tech/a
No Ordinary Duck
- Joined
- 14 October 2004
- Posts
- 20,447
- Reactions
- 6,477
Greetings --
Please permit me to raise a caution. This thread mentions both random selection and TradeSim. I do not have Nick's book or the code being discussed, so my comments may not be needed -- in which case ignore them or modify them as is appropriate.
Use of random numbers and Monte Carlo simulation is valuable under some circumstances. [One of my recent books (and forty-plus years of my professional experience) is devoted to that.] But that analysis usually begins with a set of trades that were chosen deterministically.
Before testing a system that has a random entry or random issue selection, ask yourself whether you would use a random process -- whether you would throw some dice -- to decide whether to trade or to choose among alternative trades. If you would, then continue. If you would have some preference, as I do and most people I work with do, that ranks those alternatives, include the code that describes that ranking -- perhaps as a positionscore -- and form a deterministic system. Then, following the validation process and walk forward runs, use the out-of-sample trades to work through the risk analysis, safe position size in keeping with your personal risk tolerance, and analyze profit potential. These are the steps where Monte Carlo analysis is most appropriately used.
Regards,
Howard
I dont want to but in ... but I believe Howard Bandy has already left a comment about what is being discussed between you two (craft and tech/a) on this forum back in February in another thread.
If I am reading this correctly, he is suggesting once you have back tested with monte carlo analysis if you are not selecting your trades randomly (throwing the dice to choose which of your candidates gets the money). Then you NEED to test your discretionary choosing to be able to appropriately posistion size and analyze true risk and profit potential. You cannot assume that by simply running monte carlo analysis you can then select your canditates from further discretionary criteria and have the results fall within the range of your monte carlo analysis. When using anything other then 'randomness' could indeed take you below the range or above. Am I interpreting that correctly?
These filters may not be easily coded into the system or if hard coded , the system may be a failure. Experience does work better than hard coded ranking criteria and in this system it did. I like the discretionary final decision method.I actually have 2 visual filters in my Techtrader method.
(1) The stock cannot be in a clear long term range.
(2) The stock must be either breaking out of a longer term down trend or be In a clear up trend.
Typically a software application such AmiBroker is used. You purchase the software for a couple hundred bucks, then subscribe to a data supplier such as PremiumData. You load the code up or try and program it yourself.
Every nite you run exploration to identify the trade candidates.
You put you orders in through a broker, such as Interactive Brokers.
Alternatively you might ask Nick how they could trade the strategy or something similar for you.
CanOz
Does this really work long term as its supposed to have a PE over time? Is his testing of the systems really accurate? I read somewhere that certain systems are best for bull markets and others for side trending. If Nick's tested systems are what they claim to be, couldn't anyone really just purchase a few systems for different markets and expect a PE overtime?
Forgive me if my questions are stupid, I am just trying to get my head around all this. Also, assuming Nick's stuff is accurate, I don't understand why so many ppl are trying to write their own code rather than just purchasing from him...what am I missing here.?
Thanks
People write systems for two reasons:I don't understand why so many ppl are trying to write their own code rather than just purchasing from him...what am I missing here.
NT whats PE?
As to your questions - the testing he has done is robust. The problem with all systems is stationarity. You design and test on past data that validates your signals so you deploy it in real time. The market is always evolving from bull to bear to just out right depressed and going nowhere. Volatility increases and decreases then the stocks that are trending greatly change. For a few years its small caps then they just bog down for years and the Large caps start running. Just at the time you notice they are the hot thing they stop. When someone starts a system like Nick's inevitably its after a hot period and running into a 6-12 month period of drawdown. They trade it for 8-12 months and it goes nowhere so move on. Nicks systems are certainly a longer term commitment.
People code their own systems looking for better performance. Either different instruments, timeframes, Max drawdown stats, etc or just outright better returns.
As soon as a significant number of traders follow the same "system", they won't have an edge over others (each other) any more.
People code their own systems looking for better performance. Either different instruments, timeframes, Max drawdown stats, etc or just outright better returns.
The problem with all systems is stationarity. You design and test on past data that validates your signals so you deploy it in real time. The market is always evolving from bull to bear to just out right depressed and going nowhere. Volatility increases and decreases then the stocks that are trending greatly change. For a few years its small caps then they just bog down for years and the Large caps start running.
Thanks for your feedback. When I said PE I meant Positive Expectancy. So is it safe to say that with any system, eye balling or certain criteria is applied first? I think @tech/a said somewhere his two visual criteria first is "1) The stock cannot be in a clearly long term range. (2) The stock must be either breaking out of a longer term down trend or be In a clear up trend."
Does it then mean that Systems Trading could see you go 24 months with no profit? I like the mathematical edge (basically means you are becoming the casino) with a Systems approach...just still trying to get my head around it.
Are you a Systems trader?
Thanks again.
Remember that there are a infinite number of ways to approach the market and the same goes for systems trading. You can trade a monthly, weekly, daily or intra day. It depends of your goals/ beliefs.
I trade using a systematic approach but use Mean Reversion strategies that a trade may last 1-7 days. This style 'usually' creates a higher win % than some of the longer term systems in unholy grails. Long term systems can have long periods of Drawdown so can be hard to trade psychologically, as TH said its a long term commitment (as any trading should be).
I'd suggest going to thechartist.com.au and read some of the articles on there. I think there's a fair bit of info you can access
Generally speaking, your hunch is probably spot-on. However, systems that are advertised and promise a decent ROI will tend to attract a number of "serious" investors/ traders that have the inclination and discipline to follow the rules quite meticulously. It's those systems that a speedy algo can "learn" and take advantage of.Interesting point. I wonder how much this actually would be an issue since my strong hunch is most people wouldn't have the correct mindset from the outset to implement the system anyway, Am I wrong to assume this?
Thanks
.
You may have heard of HFT boxes sitting right next to the main trading computers in Stock Exchanges, squeezing in their own buy and sell orders nanoseconds before yours? That may not immediately drive a system trader into ruin, but it certainly blunts the edge by clipping a tick or two off every trade.
+1The problem with all systems is stationarity. You design and test on past data that validates your signals so you deploy it in real time.
+1
That's why Systems should have a use-by date, just like other perishable goods.
If you can afford to place a HFT box into a Stock Exchange, you're no longer a System Trader of the kind we're talking about here. Those boxes are owned by instos and make up over 50% of the entire turnover. Yes, they take it from the masses by "learning" when a sufficient number of us are likely to buy or sell - and then they jump in and clip our wings. The greater the number of individuals trading in a similar pattern, the more clearly it will show, even if it's only a small fraction, percentage-wise.Nope complete newbie in all this, but I've heard of it nowVery interesting. In that case, I guess private traders might want to edit the code of something to try to get that edge of other traders using the same code. Again, I wonder how much of a difference it really would make? Since I'm assuming the money System traders are making is from the masses and not from their peers?
At what level do you decide that the market has changed and the other system needs to be turned on? Probably after its clear and again about to change! We are talking about making predictions about future events.Would you then not go back to the System when the market goes back to similar signals that the System is designed to do well in?
Cheers
Really appreciate your feedback. Actually I am purposely not going to thechartist website yet as I am hoping to get unbiased information/feedback/bearings here first before I go there..call it part of my Due Diligence process
Very interesting point you make re timeframes. I know for my own goals, I am more interested in shorter term cash flow/profits (say 1 week to 2 months) rather than longer term profits which I have covered by other asset streams. I like your timeframes and using a Systems approach. I guess my question is, if you have a higher win % with less frequent DD, does that then mean when you do have DD it eats up weeks or months of your profit in one go?
Really appreciate your input mate.
NT
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?