- Joined
- 20 January 2010
- Posts
- 87
- Reactions
- 5
Hi, only still in my early stages of learning about systems trading. I've been learning about the use of amibroker slowly.
One thing that I am still unclear on is where we profit in systems trading. In order for us to profit, we need to be exploiting an inefficiency in the market right? What process goes into discovering these systems which exploit these inefficiencies? Trial and error after having an idea?
I get that we can use Amibroker to explore, backtest and optimize a system, but what process is required to develop a system with a positive expectation, not just a system.
After I have spent more time studying and learning how to create a system, will i definitely be able to find a system that will gain money?
Dont know if i explained myself properly, but yeah. Thanks guys!!
Also, as it is probably relevant, i am aiming to eventually trade a 100-200k account in a medium term time frame.
You made a good point. Many people get fancy with their system using all sorts of parameter and indicators, without really understanding why such a combination of numbers worked in the past, or why should/would it continue to work in the future.
And if and when the system stops working, they don't really know how to fix it, as they never knew why it worked in the first instance.
IMO you need to watch the market first, identify an inefficiency first before back testing. Otherwise you are creating a blackbox for yourself...
You need to find opportunities where demand outstrips supply which will cause price to rise.
You then need to identify where demand is outstripped by supply which causes price to stall or fall.
How you do that is wide and varied
You'll need to spend the 1000s of hrs investigating the art of technical analysis and how to apply it--- just like everyone else.
I don’t think it’s really an inefficiency. You’re just recognising the way stocks tend to move due to human behaviour. If you’re aiming to trade over a medium term timeframe, then I think what you should probably be focusing on is trends – ie. identifying what the current trend is and how to determine when the trend has likely changed. Trends can often persist for a considerable amount of time. The idea is to ride the trend as far as it goes, then exit when it reverses. Maximise your profit when you’re right, and minimise your loss when you’re wrong.
Thanks for your response. What kind of inefficiencies are there that we can use? Can you give some examples, even if they're not true just so i can get an feel for what I'm looking for?
Here are a couple of (ficticious) examples.
- CBA and WBC are both influenced by the domestic economy the same way. So their share price movements should and do more or less mirror each other. Now for no apparent reason the share price has diverged. You place a bet on the price reverting to the mean. This is pairs trading using statistical / quantitative tool backed by actual logic.
- The SPI has never risen more than 10 days in a row. That kind of over-enthusiasm is shown to be smacked back down 65% of the time after 7 days, 72% of the time after 8 days etc etc. You have an edge placing a short as supported by the statistics.
With chart patterns, trends, support and resistance etc, you can probably come up with similar thoughts and logic, and test quantitatively whether such logic prevailed.
Coooool! Gives me a taste of what i will be looking for.
With the first example, it seems quite specific to a particular pair of stocks. Is it suitable to create an entire trading system with(ficticiously)? From my limited reading, trading systems usually involves applying an idea across a whole range of stocks to find multiple trades, can we do this with such a specific idea?
The second example seems much more testable, and clearer on how the system will form.
I like how you tied how the logic related to creating a trading system, rather than just scouring a whole bunch of data for trades that would have worked in the past, and happen to work in out-of-sample data, without a reason. This is kind of how it seems in my recent reading, which would not leave me confident trading.
I don't know much about quantitative trading, but I always thought quantitative trading was something distinct from technical trading.
I guess so LOL. I Just never connected the dots.Yes you do!
Black Sholes ring a bell?
Technical analysis is simply the vehicle to derive the numbers used in quant analysis.
You can of course get numbers for quant analysis from other areas un related to tech analysis.
So I wouldn't call it distinct--- but then again the use of it (tech analysis) in quant would make it distinct.
It's basically what your doing when you use it in systems design.
you play poker dont you, OP?
Trial and error after having an idea?
I like how you tied how the logic related to creating a trading system, rather than just scouring a whole bunch of data for trades that would have worked in the past, and happen to work in out-of-sample data, without a reason. This is kind of how it seems in my recent reading, which would not leave me confident trading.
Technical analysis is simply the vehicle to derive the numbers used in quant analysis.
Hi tech,
Could you elaborate further? - I've hardly seen any technical analysis, unless you count plotting the underlying price on a 2d plane, used in quant analysis.
It's more akin to what skc describes - corr, auto corr,co-integration, residuals on corr etc , basically relative value metrics.
I'm attempting to simplify.
Probably wont do a great job as the topic of Quant analysis could be discussed for ever.
The numbers derived from say stochastic can be the input function or part a group of functions with variables that can be tested against a data set to determine any advantage in their repeated application over time to a similar data set.
I dont wish to narrow the answer to my suggestion but offer it up as a part of the whole.
Now I maybe wrong so I will consult my in house Rocket scientist.
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?