The Personal Side to Trading System Development (Part 4)
Posted by Mark on October 17, 2014 at 06:23 | Last modified: April 25, 2015 15:14I have found trading system development to be so individual that I can hardly find anyone interested enough to work with me to do it.
This also makes me realize how limited your takeaway can be as my reader of some of my posts.
Even if I develop and write about systems that I deem worthy, many potential factors may prevent you from trading them–not the least of which is the fact that you would be foolish to trade what I claim to be profitable without replicating the work as part of your own due diligence. My process can be studied and used as a starting point after which to pattern your own work: this is what books have done for me. Only you can take yourself the rest of the way.
It was not my intent to make any grandiose claims with this blog series other than to summarize my experience to date. I originally learned about systematic trading and backtesting as compared to discretionary trading. I then learned about trading systems vs. strategies and trading system development. I purchased what I believed to be the most comprehensive and inexpensive software package and then started to read books. It was at this point that I found different books to have limited overlap. Once I set out on my own system development journey, I edged closer to the holes in understanding that I grapple with today.
I think science can help me understand how the patterns I see in backtesting results correlate with live trading performance. This science will be inherently personal, however: only applicable to my trading concepts and to my trading preferences.
Categories: System Development | Comments (0) | PermalinkThe Personal Side to Trading System Development (Part 3)
Posted by Mark on October 14, 2014 at 07:00 | Last modified: April 23, 2015 11:36Understanding trading system development as a wholly individual pursuit makes me better understand why my past attempts to organize a system development group failed.
My universe of potential prospects started with the limited number of people worldwide who trade. Out of that, I was looking for people with a significant amount of time to devote to system development, which perhaps necessitates people without other full-time jobs. Out of that I was looking for people in/near the city I live in.
Those meeting these criteria were about to be further stratified by what means I was going to use to find them. I tried Meetup.com, which produced three people. Where else? Craigslist? Twitter? Facebook? Maybe some were locatable through each with the others reachable through other avenues unknown to me.
The remaining handful were ill-suited to work with me because I demanded a degree of open-mindedness, willingness to suspend judgment, and substantial freedom from commercial influence (e.g. trader education companies, affiliate programs, etc.). I also insisted they use my preferred software package since I had already spent 18 months arduously trying to learn it.
But wait: THERE’S MORE!
Other excluding factors were also lying in wait: requisite amount of money to trade, brokerage platform, desired markets to trade, desired time frames to trade, attitudes toward fundamentals or other potential means to generate trading candidates, etc.
The generality/specificity monster was rearing its ugly face again because ultimately, I found nobody to work with!
I will conclude this discussion in the next post.
Categories: System Development | Comments (2) | PermalinkThe Personal Side to Trading System Development (Part 2)
Posted by Mark on October 9, 2014 at 07:23 | Last modified: April 23, 2015 11:14I ended the last post discussing books as a starting point to learn about trading system development. Different authors use different software packages so immediately what I read has been passed through a specificity filter.
As available information shrunk in the law example I gave, after making a book choice the usable information narrows further due to personal trading factors. If my brokerage differs from the author’s then the same technology may not be available to me. I may also prefer to watch the market differently than the author (i.e. different time frame) or enter orders differently. Perhaps I use contingent orders with a larger offset or no offset at all just waiting for the fill. What if I don’t get filled? These are unables that can affect system results. How do I factor in slippage to the backtesting? Does the author?
Perhaps worst of all for establishment of a system development discipline is the observation that everything discussed in the last paragraph is not even addressed in many writings. Now, I can only gain partial education from books with the rest destined to be completely individual based on my eventual experience. This means system development will be different for everybody. Furthermore, how can I even attain that “eventual experience” before having a complete understanding of system development? Certainly not through backtesting or paper trading, which some experienced traders believe are nothing like live trading.
The upshot of all this is that I will have to do some gambling to truly learn about system development. If it’s not based on a complete understanding then I am trading to learn from my performance. I may or may not have an edge and if I don’t then I am gambling. Who wants to gamble when they can participate in other forms of discretionary trading that can allegedly be taught?
“Forget system development,” the intelligentsia might say, “because I want to hold onto my money.”
Categories: System Development | Comments (1) | PermalinkThe Personal Side to Trading System Development (Part 1)
Posted by Mark on October 6, 2014 at 10:14 | Last modified: April 23, 2015 10:40Are you familiar with the “Dummies” series of books? I would love to see such a book on trading system development but the truth is that I don’t know if such a book could even be written. That is, System Development for Dummies can’t truly be written because what it is and how to do it vary too much from one person to the next.
I have already addressed subjectivity in system development in
Some of this subjectivity boils down to a distinction between generality and specificity of knowledge. I can find many general articles on-line about law and the legal profession. If I am trying to find out about something related strictly to Family Law, for example, then the articles will be fewer in number. If I am trying to assess how good one particular lawyer is then I may never find anything outside of that lawyer’s website where the testimonials will certainly be from friends, not foes. Bottom line: the more specific the knowledge, the harder it may be to find it.
Education about system development starts with what I can read in books. Authors of different books use different software packages, though. Use of one software package limits what I can glean from an author who uses another because anything about the programming language, backtesting capabilities, and even system development definitions may be different.
I will continue this discussion in the next post.
Categories: System Development | Comments (2) | PermalinkPaper Trade 1 (Week 3) (Part 2)
Posted by Mark on September 30, 2014 at 05:08 | Last modified: February 5, 2015 07:37Yesterday, the trade described here would be closed at the profit target.
At 12:30 on Monday, Sept 29, the trade was up $2,040.
Waiting until EOD (15:30), I would have closed the trade with profit of $2,260 (11.4%).
Only two paper trades but both have been winners. This is far too small a sample size to conclude anything just yet.
Categories: Backtesting | Comments (0) | PermalinkPaper Trade 1 (Week 3) (Part 1)
Posted by Mark on September 26, 2014 at 06:50 | Last modified: February 5, 2015 07:36Yesterday Avg IV spiked about 1.8%. Being a Thursday, this meets the criteria defined here for a weekly IBF trade.
On 9/25/14, I sold 10*1140/1110/1110/1070 IBFs. MR is $19,730. Credit received was $20.71.
Profit target is $1,973 with max loss $2,959.
For T+1, max loss points are roughly 1090 and 1132.
I will monitor this way every day to see if max loss points are hit.
One concern I have is that this is the first trade in nearly two months. Perhaps I should backtest this every week to see if waiting for a higher volatility condition really makes a significant difference.
Categories: Backtesting | Comments (2) | Permalink