• Trading

    Posted on November 9th, 2007

    Written by Richard

    Tags

    So, as the video says, I turned on an autotrading strategy on ES today. Within 2 hours, it had made me 9.75 ES points. I know that I technically should let it keep going, but I just couldn’t do it. I’m a puny weak human, after all. So, I turned it off and will just watch it for the rest of the day.

    Needless to say, I am very happy with my first day of autotrading results.

    And, if you have been keeping up, you know that I have been fretting about the stops required to take the signals. Via backtesting, I was able to find a balance that had good profits but also limited my max stop loss to 3pts ($150/contract). So, I am pretty comfortable with it, for now. We’ll see how trading goes next week. I plan to do a lot more testing over the weekend, and see what tweaks I can make, if any.

    [EDIT: I can see now in the video that it actually went down a little more than 1 point... when trading I use a fixed scale on my chart so that 1 inch = 4pts at all times. It keeps me from being fooled by scaling differences in wide range vs. narrow range time frames. But I usually turn that off for the videos so that they are clearer. So, I thought I was looking at about a point but the scale was different.]

    This entry was posted on Friday, November 9th, 2007 at 12:36 pm and is filed under Trading. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
  • 19 Comments

    Take a look at some of the responses we've had to this article.

    1. damn! that’s impressive

    2. Bill
      Nov 9th
      Reply

      Sweeeeet!!!!!!!!!
      kaaaa-ching

    3. LMAO Rich and then disappear LOL Awesome!

    4. Alex Oliver
      Nov 9th
      Reply

      Richard,

      Good job Today!! That was cool… Quick question I got The box indicator form Glen and I tried to add the show me indicator on a stock, but it did not work? Do I have to change something on the parameters? can you help me out on how to setup?

      Later,

      Alex

    5. Nov 9th
      Reply

      Hey Alex. For stocks, I use settings: Lookback: 20 or 30 … basically whatever you want. Tolerance: 0.03 so that the boxes can be off by +/- 3 cents. MinSize (or whatever that other parameter is called): 0.25 so it finds boxes 25 cents wide or wider. The default settings are more appropriate for ES, and I suspect the reason you see no boxes is because on ES you have to have 1.5 point boxes or more. Hope this helps.

    6. Nov 10th
      Reply

      daayaannng Richard, I was watching your second trade, and I realized it was the same trade that I took! I took that exact same short (but got in earlier @1466.25), but got scared out for 1pt of profit. I am already jealous of your ‘Bot, maybe I should consider letting it autotrade for me……

    7. Nov 10th
      Reply

      Oops, I went back to review my chart, and it turns out I actually didn’t take that short trade (I took a long just before that), but I did spot the short that your ‘Bot took, I just didn’t believe the setup.

    8. wow, seems great. Richard did you code this yourself.. I have a simple system that I have been wanting to backtest btu I am not a coder/exceler :P so maybe we could work on something and did you test your bot out on intraday data at all before going live with it? I use sierracharts and you can backtest in that let me know if you need some statistics with your bot.

    9. Tom
      Nov 10th
      Reply

      Hi Richard, the Trading Goddess referred me your way. I am very interested in developing an automated system for my trading method. I was wondering if you had ever heard of http://www.smartquant.com or know of other automated/algorithimic trading platforms that could work with Interactive Brokers API?

    10. Nov 10th
      Reply

      Daytrading: Yeah, coded it myself. I’ve been programming computers a LOT longer than I’ve been trading. Yep, backtested on 6months of tick data, which is all TS can give me. If I wanted to backtest on minute charts I could go back years, Maybe I’ll do that just for fun, but I’m not sure it would be very meaningful.

      Tom, You might want to look at Multicharts at tssupport.com. It’s essentially a fork of tradestation with slightly different features. I think it interfaces with IB. If you have any programming experience, the IB API is actually pretty easy to work with.. so you could just write a standalone program. I have written at least one IB add-on tool in the past without much trouble. I have no experience with openquant, but it appears that it is built around c#, so you will need a certain amount of programming sophistication to use it.

    11. Congrats on the system. :) With your programming background I think it’s right up your alley.

      I’ve looked at a lot of systems lately and my opinion is that any system with a max DD of 25% or less is okay. You seem very risk averse so I am not sure if you’ll ever be comfortable with the long-term performance of automated systems (even the ones that you write).

      Two more websites that I find interesting. They are both mathematicians that have written trading systems. I’m not endorsing them but the first one, in particular, may be appealing to someone good at math (that’s not me. lol.).

      http://www.meyersanalystics.com
      http://www.breakoutfutures.com

    12. Oops. That should have been http://www.meyersanalytics.com

    13. I was surprised by your comment (in the video) about having to test your automated system with real money. I’ve always been lead to believe that automated systems could be paper traded as well as back-tested, but I’m not a Tradestation customer yet.

    14. Nov 10th
      Reply

      Michael: Tradestation can backtest, and you can have the strategies on for forward-testing without sending any actual orders. But, if you send an order it has to be real. So, the only way to play with their order matrix, or test out things like manually adjusting strategy orders, is to put real money on the line. A sim mode has been one of the top enhancement requests for tradestation for years now. They just don’t seem like they want to do it, for some reason.

      Thanks for the links, I’ll check them out.

      I personally think max drawdown is not such an interesting statistic… that’s just how much was lost over some past time period. I would rather predict a theoretical likely future drawdown via other information, and make sure I’m comfortable with it. For systems that trade intraday for a few minutes at a time, a 25% drawdown is ridiculously bad in my opinion. This is just my sensibilities, but to me the whole point of daytrading (and especially scalping) is to give up some of the potential upside in exchange for a relatively smooth equity curve. If I were happy with losing 25% of my account sometimes, I’d save myself the effort and just trend-follow on daily charts.

    15. [...] Richard is “The Man,” so he was able to create the machine! [...]

    16. > a 25% drawdown is ridiculously bad in my opinion

      heh. Most of the stock systems that I’ve created on Portfolio123.com (and the systems at minanalyst) will have intramonth DD’s of up to 25%. The guy at minianalyst actually recommends buying into his systems when they have a down month. If you look at his historical stats you will see that the month after a down month often averages 2x the monthly average. It’s like buying low and selling high in an individual stock, I guess…

      I prefer to think in terms of months rather than days when it comes to DD. I’ve played with a lot of stop-loss settings on Portfolio123 and optimal was 20% from the 12-month high for the small/midcap stocks that I trade. I keep three months of living expenses in cash so daily draws really don’t matter to me. Your money management strategy may be different, though.

    17. Nov 10th
      Reply

      About buying in after a down month… I gotta say… Isn’t that like saying “I haven’t rolled a six in a while, so I’m more likely to roll a 6 next time?” Unless there is some trade-to-trade dependency in those systems, I don’t think there’s a valid statistical reason to believe that it will outperform after a down month. Right? Any system can draw straight down to 100% loss without ever winning again, it’s just a matter of how likely or unlikely it is…

      I just know that, trading manually, I have never had anything like a 25% drawdown on any timeframe. I don’t plan to start having them now! If it’s an unavoidable characteristic of mechanical systems, then I’ll play the diversification game and split my capital until the risk is acceptable again. But, I hope it’s not an unavoidable characteristic. We’ll see!

    18. Dec 5th
      Reply

      Richard. In the video I hear you say that TS doesn’t have a ’simulation’ mode. I was wondering if you tried the ATI (advanced trading interface) that is available through NinjaTrader(NT). Using NT as a pass-through you could basically forward test your strategies without risking real capital. Do you have any experience with NT? I tried to configure the ATI between TS and NT last night but spinned my wheels…
      Also you mention fib retracement levels, what indicator do you use for this? Does it plot fib confluence areas/clusters?

    19. Dec 5th
      Reply

      Hi David. I do have ninja, but have never tried to make an ATI link-up work. I know it’s easy enough to make sim trades via ninja’s interface by sucking TS data into ninja. At any rate, I’m over the learning curve now for TS, so I don’t really need that anymore. It’s just scary when you aren’t sure how something works, and you have to use real money to find out.

      I’m not sure what I said in this video, but I probably was talking about the eotpro.com fib extensions indicator. It locates fib extensions that you specify from recent swing highs and swing lows and alerts you to them. It doesn’t pay special attention to confluence, but it does have its own way of discriminating between possible short-term highs/lows and possible longer-term highs/lows.

  • Leave a Reply

    Let us know what you thought.

  • Name (required):

    Email (required):

    Website:

    Message:

PHVsPjxsaT48c3Ryb25nPndvb19hYm91dDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cubW92ZXRoZW1hcmtldHMuY29tL2Jsb2cvcmljaGFyZC88L2xpPjxsaT48c3Ryb25nPndvb19hZF9mb290ZXI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2Zvb3Rlcl9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfZm9vdGVyX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNDY4eDYwLTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfZm9vdGVyX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzE8L3N0cm9uZz4gLSAvaW1hZ2VzL2FkLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzI8L3N0cm9uZz4gLSAvaW1hZ2VzL2FkLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8xPC9zdHJvbmc+IC0gaHR0cDovL2V4YW1wbGUuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzI8L3N0cm9uZz4gLSBodHRwOi8vZXhhbXBsZS5jb208L2xpPjxsaT48c3Ryb25nPndvb19hbHRfc3R5bGVzaGVldDwvc3Ryb25nPiAtIGZyZXNoLmNzczwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVzPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5tb3ZldGhlbWFya2V0cy5jb20vYmxvZy9hcmNoaXZlcy88L2xpPjxsaT48c3Ryb25nPndvb19hdXRvX2ltZzwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19iaW88L3N0cm9uZz4gLSA8cD5NeSBuYW1lIGlzIFJpY2hhcmQsIGFuZCB0aGlzIGlzIGEgcGxhY2UgZm9yIG1lIHRvIHNoYXJlIG15IHRob3VnaHRzIG9uIHRyYWRpbmcgZnV0dXJlcywgcHJvZ3JhbW1pbmcsIG1hdGhlbWF0aWNzLCBhbmQgYmFzaWNhbGx5IGFueXRoaW5nIHRoYXQgaW50ZXJlc3RzIG1lLjwvcD4NCg0KPHA+SSBhbHNvIHJ1biB0aGUgPGEgaHJlZj0iaHR0cDovL3d3dy5tb3ZldGhlbWFya2V0cy5jb20vYmxvZy90ZWFtIj5NdE0gVGVhbTwvYT4gZm9yIHRlY2huaWNhbCBhbmFseXNpcyBzdHVkeSwgYW5kIG9mZmVyIDxhIGhyZWY9Imh0dHA6Ly93d3cubW92ZXRoZW1hcmtldHMuY29tL2Jsb2cvdGFnL2ZyZWUtc3R1ZmYiPmZyZWUgaW5kaWNhdG9yczwvYT4gYXQgdGltZXMuPC9wPg0KPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2NvbG9yXzE0MzE8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfY29sb3JfMTQzMjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9jb2xvcl8xNTQzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X2NvbG9yXzE1NDQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfY29sb3JfMjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9jb2xvcl8zPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY2F0X21pZF8xNDMxPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbWlkXzE0MzI8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9taWRfMTU0Mzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X21pZF8xNTQ0PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbWlkXzE1ODk8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9taWRfMjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X21pZF8zPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzE0MzE8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9uYXZfMTQzMjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X25hdl8xNTQzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfbmF2XzE1NDQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9uYXZfMjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY2F0X25hdl8zPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gNzY8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfdGh1bWJfd2lkdGg8L3N0cm9uZz4gLSAyMDc8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fY3NzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Zhdmljb248L3N0cm9uZz4gLSBodHRwOi8vd3d3Lm1vdmV0aGVtYXJrZXRzLmNvbS9mYXZpY29uLmljbzwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV91cGxvYWRfdHJhY2tpbmc8L3N0cm9uZz4gLSBhOjA6e308L2xpPjxsaT48c3Ryb25nPndvb19lbWFpbDwvc3Ryb25nPiAtIHJpY2hhcmRAbW92ZXRoZW1hcmtldHMuY29tPC9saT48bGk+PHN0cm9uZz53b29fZXhjbHVkZV9jYXRzPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9jYXRlZ29yeTwvc3Ryb25nPiAtIFNlbGVjdCBhIGNhdGVnb3J5OjwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfdXJsPC9zdHJvbmc+IC0gaHR0cDovL2ZlZWRzLmZlZWRidXJuZXIuY29tL01vdmVUaGVNYXJrZXRzPC9saT48bGk+PHN0cm9uZz53b29fZmxpY2tyX2VudHJpZXM8L3N0cm9uZz4gLSBTZWxlY3QgYSBudW1iZXI6PC9saT48bGk+PHN0cm9uZz53b29fZmxpY2tyX2lkPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZ29vZ2xlX2FuYWx5dGljczwvc3Ryb25nPiAtIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCnZhciBnYUpzSG9zdCA9ICgoImh0dHBzOiIgPT0gZG9jdW1lbnQubG9jYXRpb24ucHJvdG9jb2wpID8gImh0dHBzOi8vc3NsLiIgOiAiaHR0cDovL3d3dy4iKTsNCmRvY3VtZW50LndyaXRlKHVuZXNjYXBlKCIlM0NzY3JpcHQgc3JjPSciICsgZ2FKc0hvc3QgKyAiZ29vZ2xlLWFuYWx5dGljcy5jb20vZ2EuanMnIHR5cGU9J3RleHQvamF2YXNjcmlwdCclM0UlM0Mvc2NyaXB0JTNFIikpOw0KPC9zY3JpcHQ+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQp2YXIgcGFnZVRyYWNrZXIgPSBfZ2F0Ll9nZXRUcmFja2VyKCJVQS0yMDE4OTcxLTEiKTsNCnBhZ2VUcmFja2VyLl9pbml0RGF0YSgpOw0KcGFnZVRyYWNrZXIuX3RyYWNrUGFnZXZpZXcoKTsNCjwvc2NyaXB0PjwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfcG9zdHM8L3N0cm9uZz4gLSA4PC9saT48bGk+PHN0cm9uZz53b29faW1hZ2VfZGlzYWJsZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSAxNzM8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDIzMDwvbGk+PGxpPjxzdHJvbmc+d29vX2xvZ288L3N0cm9uZz4gLSBodHRwOi8vd3d3Lm1vdmV0aGVtYXJrZXRzLmNvbS9ibG9nL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMy1jb29sdGV4dDQzMzc3MjE3Ni5wbmc8L2xpPjxsaT48c3Ryb25nPndvb19tYW51YWw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vc3VwcG9ydC90aGVtZS1kb2N1bWVudGF0aW9uL29wZW4tYWlyLzwvbGk+PGxpPjxzdHJvbmc+d29vX3Bvc3Rfc2l6ZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fcmVzaXplPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3J0bmFtZTwvc3Ryb25nPiAtIHdvbzwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfYmxvZzwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaWRlYmFyX2FkX2hyZWZfMTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX3NpZGViYXJfYWRfaHJlZl8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fc2lkZWJhcl9hZF9ocmVmXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19zaWRlYmFyX2FkX2hyZWZfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX3NpZGViYXJfYWRfaW1nXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTEuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fc2lkZWJhcl9hZF9pbWdfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtMi5naWY8L2xpPjxsaT48c3Ryb25nPndvb19zaWRlYmFyX2FkX2ltZ18zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS0zLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX3NpZGViYXJfYWRfaW1nXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3RodW1iPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb190aGVtZW5hbWU8L3N0cm9uZz4gLSBPcGVuIEFpcjwvbGk+PGxpPjxzdHJvbmc+d29vX3RoZV9jb250ZW50PC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl9oZWlnaHQ8L3N0cm9uZz4gLSAxNDU8L2xpPjxsaT48c3Ryb25nPndvb190aHVtYl93aWR0aDwvc3Ryb25nPiAtIDIxODwvbGk+PGxpPjxzdHJvbmc+d29vX3R3aXR0ZXI8L3N0cm9uZz4gLSByaWNoYXJkLndlc2xleS50b2RkPC9saT48bGk+PHN0cm9uZz53b29fdXBsb2Fkczwvc3Ryb25nPiAtIGh0dHA6Ly93d3cubW92ZXRoZW1hcmtldHMuY29tL2Jsb2cvd3AtY29udGVudC93b29fdXBsb2Fkcy8zLWNvb2x0ZXh0NDMzNzcyMTc2LnBuZzwvbGk+PGxpPjxzdHJvbmc+d29vX3ZpZGVvX3Bvc3RzPC9zdHJvbmc+IC0gU2VsZWN0IGEgbnVtYmVyOjwvbGk+PGxpPjxzdHJvbmc+d29vX3ZpZHBhZ2U8L3N0cm9uZz4gLSBTZWxlY3QgYSBwYWdlOjwvbGk+PC91bD4=