jameshall9
Newbie
- Messages
- 5
- Likes
- 0
I've read lots and lots now about the psychological aspects of trading and ideas surrounding theoretical system design including, entries, exits, position sizing etc.
I now want to put some of this into practice and develop a system. I was hoping for some advice and pointers on software etc that will be needed. Any critique or suggestions about the following thoughts would be greatly appreciated. As I see it there are 3 stages which I need to think about: a back testing system, an entry and exit system and then finally a system actuator which places the trades.
Stage 1 Back testing
I think I need the following and would welcome suggestions of what software to use or where to get the data from: Historical prices (I want to be able to go back about 100 years), Data manipulation software for testing any system against historical prices - I was thinking Matlab maybe the best option for this as it has some very good charting tools and matrix manipulation tools. Does anyone else use Matlab? If so what are its advantages/disadvantages? Would you suggest using anything else, if so why?
Stage 2 The system
Again I was thinking of using Matlab for this as I know it can cope with a live input of data and create a live output. In respect of getting live quotes where would you suggest getting these from? Do people usually get these prices from the same place as they place their trades? I've not yet decided exactly what markets I want to trade but likely a combination of FX and commodity futures. Do most data providers have a API which can link with Matlab?
Stage 3 The actuator
You guessed it Matlab. - I suppose a lot of my questions for the previous section apply here.
As i say any advice on the practicalities of all this would be much appreciated. I have my own idea of how to get it all working but avoiding pitfalls others have made is always helpful.
Thanks in advance for any responses.
James
I now want to put some of this into practice and develop a system. I was hoping for some advice and pointers on software etc that will be needed. Any critique or suggestions about the following thoughts would be greatly appreciated. As I see it there are 3 stages which I need to think about: a back testing system, an entry and exit system and then finally a system actuator which places the trades.
Stage 1 Back testing
I think I need the following and would welcome suggestions of what software to use or where to get the data from: Historical prices (I want to be able to go back about 100 years), Data manipulation software for testing any system against historical prices - I was thinking Matlab maybe the best option for this as it has some very good charting tools and matrix manipulation tools. Does anyone else use Matlab? If so what are its advantages/disadvantages? Would you suggest using anything else, if so why?
Stage 2 The system
Again I was thinking of using Matlab for this as I know it can cope with a live input of data and create a live output. In respect of getting live quotes where would you suggest getting these from? Do people usually get these prices from the same place as they place their trades? I've not yet decided exactly what markets I want to trade but likely a combination of FX and commodity futures. Do most data providers have a API which can link with Matlab?
Stage 3 The actuator
You guessed it Matlab. - I suppose a lot of my questions for the previous section apply here.
As i say any advice on the practicalities of all this would be much appreciated. I have my own idea of how to get it all working but avoiding pitfalls others have made is always helpful.
Thanks in advance for any responses.
James