Frosty's Autotrading Equities Journal

Discussion in 'Journals' started by frostengine, May 15, 2009.

  1. One way around this is to use the same data feed for historical data (backtesting) and live data (execution). So far, I have found no one who offers better historical data than tradestation. At the same time, you can use a bridge to execute strategy code in IB. I use ninjatrader.

    The work I'm doing right now is to migrate by strategy code from tradestation to ninjascript, and move to zen-fire live data feed. I heard Zen-fire is completely unfiltered, and tick-for-tick matches the OHLC bars that I backtest with in tradestation. This way I can isolate my execution platform to just ninjatrader, while remaining confident that the signals the TS model generates will be identical to the orders issued through ninjascript.

    The worst possible thing you can do is use IB as a datafeed. At the least, it should only be used as a backup feed (nice option when you're using ninjatrader).

    If the feed quality is the primary issue you were struggling with in your futures trading, I encourage you not to abandon the effort and consider the suggestions I've posted here.

    rt
     
    #31     May 21, 2009
  2. Bad morning so far.. currently down -$58.. Which if you have looked at the market today you would understand why considering this is a long only strategy. I do believe my new exits have actually helped keep the losses lower than they otherwise would have been. Will replay the day without the trailing stops this afternoon to verify that claim...
     
    #32     May 21, 2009
  3. Horrible day: -$141.91 on 667 shares

    Obviously the strategy should not have been trading much today given the prevailing market conditions. However, it did. Which means I need to figure out a way to make the code realize not the best day to be taking any long trades.

    Something I will need to look over. Perhaps using TICK and AD in my decision making as ways to know not to attempt any trades.

    The loss today definitely stings and sets me back a bit.. Not one trade it took today was a winner
     
    #33     May 21, 2009
  4. How about only going long on green? I mean only go long when the S&P is above it's previous close? It's abviously going to cut a lot of trades.
     
    #34     May 21, 2009
  5. I thought about doing that, but your right it would remove a lot of trades. Good trades can happen on down days though... seems like too strict of a filter..
     
    #35     May 21, 2009
  6. I reran market replay of today with the trailing stops disabled and it looks like the strategy would have only lost -$136

    So really not much of a difference with the trailing stops. The main benefit of the trailing stops comes when there is a profit to protect. Since no trades won today, wasn't much profit to actually protect.
     
    #36     May 21, 2009
  7. I believe I might have just had an epiphany of sorts. Its something that has plagued both my discretionary and automated systems over the years.

    "The need for action"

    I have too much of a gamblers mindset. I don't want to fold, I want to be in on every hand. There are some very obvious and easy filters to keep me out of days like today. In the past I have been very reluctant to use them. Primarily because I wanted action everyday.. better than that.. I wanted action several times a day if possible. I like the rush...

    I have always been hesitant to remove filters that prevent days like this because of the fear of missing a massive move. There have been so many times where big home runs have come out of days like this... where all of a sudden the market does a 180 and runs producing massive wins. However, those wins are a gamble. Yes moves like that may happen but more often than not they wont. Why risk losing money just to score the big one when I can sit back and only take trades when things are favorable..

    I have to decide what is more important to me. Getting the rush of playing every hand, or making money and possibly missing out on some amazing 180 moves. For the first time I think I am answering "make money".

    PS... Hopefully someone is getting some enjoyment out of this thread.. some use. I know for me its being very therapeutic.
     
    #37     May 21, 2009
  8. Frostie, great journal !!!

    When you look at the 12 stocks you're trading, what's the lowest average volume (3m) and the typical average volume of these stocks?

    Does your strategy potentially execute trades from 9.30 - 4 eastern or do you limit the entry execution window to something like 10-3.30?

    What's your typical slippage?

    When you're trading 600 shares to make or lose 140 bucks (that's about 23 cents move), is that on a 10$ or a 50$ stock?

    Good luck with your development
     
    #38     May 24, 2009
  9. And think of all the moves that happen in other stocks? Why dont you also want that action, how about the Forex at night? lol
    Markets where there before you and they will stay when you will be gone. Everyday we miss a lot of action whathever.
    It took me some time to understand that it is better not to take every trade, not trading everyday. It's ok to take a day off.
    But for sure, you need to feed that rush, or to change yourself. It's a choice. I prefer myself to feed the need. You could have more than one system, on more than one time frame, on different markets... get yourself busy. It's not good for your health though.
    And why that no shorting idea in the first place?
     
    #39     May 24, 2009
  10. asap

    asap

    in poker a player that needs action, i.e. wants to be in every hand will always be doomed because in any zero sum game the only way to come up ahead is by ONLY playing it when the hand is favorable.

    in trading, in broad terms we can say that the more you trade the more you lose, as slippage and commissions will suck any EVENTUAL edge that you have and turn it into a negative sum.

    hence, there is no big difference in both games. the edge is not in how many profitable trades you entered but rather how many "would be" loser trades you AVOIDED.

    grasping this concept might be achilles heel for many. trading is, after all, the ability to avoid losing trades rather than anything else. from a statistical standpoint, an AVOIDED losing trade has much more impact in the long run than an identical TAKEN winning trade. hence, in a zero sum game, LESS IS MORE.
     
    #40     May 24, 2009