NexusFi: Find Your Edge


Home Menu

 





Auto trading is only thing that conquered my darkside


Discussion in Psychology and Money Management

Updated
      Top Posters
    1. looks_one liquidcci with 71 posts (65 thanks)
    2. looks_two monpere with 54 posts (53 thanks)
    3. looks_3 sidney7g with 45 posts (1 thanks)
    4. looks_4 Xeno with 33 posts (11 thanks)
      Best Posters
    1. looks_one RM99 with 1.1 thanks per post
    2. looks_two monpere with 1 thanks per post
    3. looks_3 liquidcci with 0.9 thanks per post
    4. looks_4 Xeno with 0.3 thanks per post
    1. trending_up 73,706 views
    2. thumb_up 208 thanks given
    3. group 35 followers
    1. forum 358 posts
    2. attach_file 16 attachments




 
Search this Thread

Auto trading is only thing that conquered my darkside

  #241 (permalink)
 
rpm123's Avatar
 rpm123 
Green Bay WI
 
Experience: Intermediate
Platform: NT
Broker: AMP/CQG
Trading: 6E
Posts: 321 since Apr 2010
Thanks Given: 337
Thanks Received: 466

Another question for the autotraders out there.

What do you think of the StrategyRunner type solutions beyond the fact we are all diy'ers here? Are there gems among the rocks?

Visit my NexusFi Trade Journal Reply With Quote

Can you help answer these questions
from other members on NexusFi?
NexusFi Journal Challenge - May 2024
Feedback and Announcements
REcommedations for programming help
Sierra Chart
Quant vue
Trading Reviews and Vendors
Better Renko Gaps
The Elite Circle
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
 
  #242 (permalink)
 
liquidcci's Avatar
 liquidcci 
Austin, TX
 
Experience: Master
Platform: ninjatrader, r-trader
Trading: NQ, CL
Posts: 866 since Jun 2011
Thanks Given: 610
Thanks Received: 1,091


Xeno View Post
I have a monitor strategy. If the monitor dies, I get notified (text/email) Each of my strategies notifies me when it makes a trade. The monitor notifies me every half hour, while in a position, of open positions, P&L and any working orders (so I would spot a missing stop) Did Ninja not detect your situation as some sort of overfill?

It's not perfect, but it gives me fair bit more confidence.


I like the idea of having the strategy poll itself every half hour and let you know its status. I am going to implement something on that order.

"The day I became a winning trader was the day it became boring. Daily losses no longer bother me and daily wins no longer excited me. Took years of pain and busting a few accounts before finally got my mind right. I survived the darkness within and now just chillax and let my black box do the work."
Started this thread Reply With Quote
  #243 (permalink)
 RM99 
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
Posts: 839 since Mar 2011
Thanks Given: 124
Thanks Received: 704



Lornz View Post
How about doing both?

Can I change my trading experience to "Master" now?

P.S. I will now be offering mentorships... Please change my status to "vendor", Big Mike!

Lornz, looking good. Couple of ???'s though.

1) What is the trading hours? Is this RTH or round the clock?
2) What is your calculated slippage per round trip?

I find that strategies that net around $30-$40/trade are profitable on a few contracts but quickly "saturate" when adding positionsize (due to the slippage).

Reply With Quote
  #244 (permalink)
 
liquidcci's Avatar
 liquidcci 
Austin, TX
 
Experience: Master
Platform: ninjatrader, r-trader
Trading: NQ, CL
Posts: 866 since Jun 2011
Thanks Given: 610
Thanks Received: 1,091


rpm123 View Post
Another question for the autotraders out there.

What do you think of the StrategyRunner type solutions beyond the fact we are all diy'ers here? Are there gems among the rocks?

rpm123 I have never used them so I don't have an opinion.

"The day I became a winning trader was the day it became boring. Daily losses no longer bother me and daily wins no longer excited me. Took years of pain and busting a few accounts before finally got my mind right. I survived the darkness within and now just chillax and let my black box do the work."
Started this thread Reply With Quote
Thanked by:
  #245 (permalink)
 
Lornz's Avatar
 Lornz 
Oslo, Norway
 
Experience: Advanced
Platform: CQG, Excel
Trading: CL
Posts: 1,193 since Apr 2010


sidney7g View Post
Lornz your statistics are straight ballin'. Is that an automated system? How much did you start with and what instrument do you trade?

However, Sorry your not a master until you break 1m in chartgame.com. ;p

But, damn. You hit nail on the head. Nice work.


BCNTrader View Post
Are these NT statistics real-time or backtest? If backtest, do you use at least 1 tick slippage on it? Thanks

P.S. I did 4m in chartgame but I can't access to that "game" because I did it in another PC/place.


RM99 View Post
Lornz, looking good. Couple of ???'s though.

1) What is the trading hours? Is this RTH or round the clock?
2) What is your calculated slippage per round trip?

I find that strategies that net around $30-$40/trade are profitable on a few contracts but quickly "saturate" when adding positionsize (due to the slippage).

I've said it before, and I'll say it again: a truly successful trader will not divulge his approach. The results I posted are a backtest. The result represents 1 contract trading the CL (RTH) with limit orders.

It was my first automated system, but I retired it quickly. The approach is still valid, but now I use a discretionary filter also. It has greatly reduced the number of trades, while keeping the R/R fairly intact. It just makes more sense...

I kind of regret posting it. I was trying to overcome my paranoia, but I see now that I would rather keep it.

The whole point of the post was to show the benefits of dynamic targets and letting winners run.... Win% is not everything... I was never smart enough to be able to program the dynamic entries though, so I guess I will continue to spend my days in front of the computer...

Visit my NexusFi Trade Journal Reply With Quote
  #246 (permalink)
 RM99 
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
Posts: 839 since Mar 2011
Thanks Given: 124
Thanks Received: 704

As long as we're on the subject of ATS risk management strategies.....

1) You can now access any windows XP or later computer using XP or Win7 from any computer. This also includes windows7 phones. There's yet to be a 4G win7 phone, but I'm anticipating it out by Christmas. This virtually eliminates the need for leaving your system "unattended."

2) Depending on your broker/trading platform, different strategies will add or reduce 2nd and 3rd order risk. On TS servers, running IOG strategies usually violates their "15 second" rule with respect to order placement. So you either have to use static profit/loss values, OR run the risk that if it violates the 15 second rule, the order will not be maintained on the trade server.

3) Use of limit orders obviously improves price certainty (and reduces slippage). But it comes at a cost with ATS. Limit strategies GREATLY increase the complexity of strategy execution. Partial orders, orders jumped during high velocity surges, etc....can all present challenges.

In essence, I would feel better about leaving a strategy "unattended" if it was running on a dedicated server, with market orders and natively maintained orders on the tradeserver. Obviously that severely limits your strategy development options. Once you start getting more complex than that, the risk increases.....in the event of a positive connection failure, anything but the most simple strategies pose a SERIOUS threat.

When you combine that with the concept that Liquid posted in the other thread about geometric increases in positionsize, the risk becomes even greater.

In the end...ATS is not meant to be "auto pilot." It's meant to be more "cruise control." where you're awake, and monitoring to ensure it doesn't drive you off the road.

Noteworthy is if any of you have ever studied complex risk management concepts....ponder this.

Even the most robust dedicated servers will not "guarantee" more than 99.99% uptime.

That's a 1:10,000 failure rate.

Over the course of 6 months, there are 126 trading days (roughly) at 23.25 hours (electronic) for instruments like CL. That's roughly 10.5M seconds of live trading. at a 1:10k failure rate, that's over 1000 seconds of permitted downtime. Ask yourself what 17 minutes of downtime could do on an instrument like CL. Combine that with the fact that you're data feed has a historical failure rate, your platform server has a historical failure rates, etc......

In essence, unless you're running the most BASIC strategy, running unattended isn't very wise.

Reply With Quote
Thanked by:
  #247 (permalink)
 Xeno 
UK
 
Experience: Intermediate
Platform: Ninja
Broker: Mirus/Zen
Trading: Futures - bonds, currencies, index
Posts: 288 since Oct 2010
Thanks Given: 70
Thanks Received: 274


RM99 View Post

Over the course of 6 months, there are 126 trading days (roughly) at 23.25 hours (electronic) for instruments like CL. That's roughly 10.5M seconds of live trading. at a 1:10k failure rate, that's over 1000 seconds of permitted downtime. Ask yourself what 17 minutes of downtime could do on an instrument like CL. Combine that with the fact that you're data feed has a historical failure rate, your platform server has a historical failure rates, etc......

In essence, unless you're running the most BASIC strategy, running unattended isn't very wise.

I don't mean to belittle your point, which is a very good one, but I'd like to go into it in a bit more detail. I am someone who does leave live strats unattended, at least still in touch with me by text/email. I guess I would never be away from them for more than about 4-8 hours.

What you're describing is the worst case, and of course we should always consider the worst case. So, in your example (and leaving aside data feed, platform etc for now), there are some extra things that need to happen.

The downtime needs to be contiguous - i.e. all 17 mins at once. Something bad needs to happen to your position in those 17 mins. If you have a stop on at the exchange, which I always do for this very reason, you'd have to be very unlucky for something bad to happen.

Most of my strats would do very little during a position. Just trail the stop and look for an exit signal. It's not so bad if that doesn't happen for a short while.

My strats typically detect lost connections and act accordingly.

I agree that if your trading is very short term you might get some problems, but you still need a stop and your trades are likely to be lower total risk anyway.

You also mention that unattended isn't wise unless strat is very basic. Not sure I completely agree. Most complex strats I run have their complexity in spotting a setup, and managing a stop. As I said earlier, it's not a huge risk for me if they can't manage a position for 17 mins.

In summary, it's about knowing the worst case, the typical case and deciding whether you accept the risk.

I'll leave you with this. Let's say I have one of these events every six months, and it's a bad one that loses me 200 points. For the rest of those six months, my strats trade while I'm asleep or not working, from UK 11pm to 7am, and 6pm to 10pm. That's a lot of hours over six months, and my strats wouldn't be trading then if I couldn't accept the unattended risk. So, they need to make more than 150 points in all those hours to make the unattended risk worthwhile. Well, if they don't do that easily they're not worth running unattended. Actually the same argument would apply if you spent each afternoon at the beach. You're paying a risk cost to be there.

Reply With Quote
Thanked by:
  #248 (permalink)
 RM99 
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
Posts: 839 since Mar 2011
Thanks Given: 124
Thanks Received: 704


Xeno View Post
I don't mean to belittle your point, which is a very good one, but I'd like to go into it in a bit more detail. I am someone who does leave live strats unattended, at least still in touch with me by text/email. I guess I would never be away from them for more than about 4-8 hours.

What you're describing is the worst case, and of course we should always consider the worst case. So, in your example (and leaving aside data feed, platform etc for now), there are some extra things that need to happen.

The downtime needs to be contiguous - i.e. all 17 mins at once. Something bad needs to happen to your position in those 17 mins. If you have a stop on at the exchange, which I always do for this very reason, you'd have to be very unlucky for something bad to happen.

Most of my strats would do very little during a position. Just trail the stop and look for an exit signal. It's not so bad if that doesn't happen for a short while.

My strats typically detect lost connections and act accordingly.

I agree that if your trading is very short term you might get some problems, but you still need a stop and your trades are likely to be lower total risk anyway.

You also mention that unattended isn't wise unless strat is very basic. Not sure I completely agree. Most complex strats I run have their complexity in spotting a setup, and managing a stop. As I said earlier, it's not a huge risk for me if they can't manage a position for 17 mins.

In summary, it's about knowing the worst case, the typical case and deciding whether you accept the risk.

I'll leave you with this. Let's say I have one of these events every six months, and it's a bad one that loses me 200 points. For the rest of those six months, my strats trade while I'm asleep or not working, from UK 11pm to 7am, and 6pm to 10pm. That's a lot of hours over six months, and my strats wouldn't be trading then if I couldn't accept the unattended risk. So, they need to make more than 150 points in all those hours to make the unattended risk worthwhile. Well, if they don't do that easily they're not worth running unattended. Actually the same argument would apply if you spent each afternoon at the beach. You're paying a risk cost to be there.

Risk tolerance is a personal choice. One woman might be a beauty queen to me and might look like the lunch lady to you.

I already said, TS does not maintain stops that are updated more than 15 seconds apart. That means, if you're using anything not static (like a trailing stop, etc) then you run the risk of having an open position with no stop in the event of a connection failure.

Secondly, you don't need 17 minutes of downtime to see a catastrophic move. Depending on your instrument, this risk can vary.

I've PERSONALLY observed CL move 50 ticks in 5 seconds. I've personally watched it move 200 ticks in one direction in 60 seconds and then watch it reverse back the other direction 150 ticks in the next 60 seconds.

I don't know what you're trading setups involve, but mine don't involve 150 tick stops.

As I said, if you're running a different tradeserver/broker, different data feed, then these risks could vary greatly.

You don't have to lose internet access in order to lose connection to the tradeserver (or the data stream). So when you combine those things....and you're trading on a fairly leveraged instrument (like CL or GC), then these risks are substantial.

In the Army, when we did risk analysis, you use a 2 dimensional relationship between frequency (likelihood, expectancy, etc) and outcome.

I have a background in nuclear engineering, and the risk analysis is similar.

Even if something is VERY unlikely to happen, but if it does, it's catastrophic, it's generally considered "high risk." If a nuclear power plant has risk management controls that predict a catastrophic incident every 1000 years of operation, you'd say that the risk is small yes? But if/when it happens (a confluence of failures) the result is completely unacceptible....then the risk still gets labeled "high."

If you're conducting an exercise (like jumping out of an aircraft with a parachute) and you know that the total incident rate is very small (1:10,000) but when there IS an incident, it's generally considered loss of life, limb, eyesight, aircraft, etc, then it's still an elevated risk.

Now, if I did indeed have stops maintained on the tradeserver, then the risk decreases dramatically, as the incident rate is extremely low/unlikely and the outcome/effect is minimal......

I would encourage everyone to verify and reverify that their broker/tradeserver actually maintains stop orders and exits in the event of a failure.

I guess my background makes me plan to the extreme and a bit paranoid. I have a dedicated server, I have 2 computers up and running (with internet access). In the event I lose my cable connection, I have an aircard backup available. I have my account number and the tradedesk number written on the whiteboard above my desk (to reduce time accessing the tradedesk). I have all that information on speeddial on both my cell phone and landline and I have my account information available on my cell phone as well.

The final phase of risk management is mitigation....i.e. what steps have you taken in order to either reduce the likelihood of an incident or reduce/minimize it's effects.

For me, running anything other than static stop orders presents a significant risk. But I cannot be tied down to simple bracket orders. OR, I simply have to ensure that I minimize the "unattended" time.

Reply With Quote
Thanked by:
  #249 (permalink)
 Xeno 
UK
 
Experience: Intermediate
Platform: Ninja
Broker: Mirus/Zen
Trading: Futures - bonds, currencies, index
Posts: 288 since Oct 2010
Thanks Given: 70
Thanks Received: 274


RM99 View Post

I already said, TS does not maintain stops that are updated more than 15 seconds apart. That means, if you're using anything not static (like a trailing stop, etc) then you run the risk of having an open position with no stop in the event of a connection failure.

Secondly, you don't need 17 minutes of downtime to see a catastrophic move. Depending on your instrument, this risk can vary.

I've PERSONALLY observed CL move 50 ticks in 5 seconds. I've personally watched it move 200 ticks in one direction in 60 seconds and then watch it reverse back the other direction 150 ticks in the next 60 seconds.

Ah, my broker keeps stops at the exchange until cancelled. I agree, risk is too high otherwise. I don't trade CL automated because of the volatility you describe.

Yes, risk is a personal choice, but I still think it's an important point to balance against the potential for profit while unattended. If I was trading CL automated, I'd expect to be making a lot of ticks in normal times to cover the unattended risk. Even at a few hundred points lost. You see, this is not a simple case of mitigating risk by not trading unattended, but balancing the risk/reward of trading unattended. I simply couldn't trade during my night, so if my strats do and I make 300 points a month from it for each 500 point catastrophe every six months then it's really not a big deal riskwise.

Reply With Quote
  #250 (permalink)
 RM99 
Austin, TX
 
Experience: Advanced
Platform: TradeStation
Trading: Futures
Posts: 839 since Mar 2011
Thanks Given: 124
Thanks Received: 704



Xeno View Post
Ah, my broker keeps stops at the exchange until cancelled. I agree, risk is too high otherwise. I don't trade CL automated because of the volatility you describe.

Yes, risk is a personal choice, but I still think it's an important point to balance against the potential for profit while unattended. If I was trading CL automated, I'd expect to be making a lot of ticks in normal times to cover the unattended risk. Even at a few hundred points lost. You see, this is not a simple case of mitigating risk by not trading unattended, but balancing the risk/reward of trading unattended. I simply couldn't trade during my night, so if my strats do and I make 300 points a month from it for each 500 point catastrophe every six months then it's really not a big deal riskwise.

Agreed. Different instruments present challenges and aspects that shape viable strategies.

CL for instance....is usually MUCH more tame during off hours. I find that the optimal time for discretionary trading (with a smallish account) happens to be during the OpenEurope to OpenAmerican period. There's enough volume to move it, but it's not the wild west that it becomes during RTH.

Having said that, I gave up on trading off hours....the slippage is way too unpredictable. You can see several ticks of slippage on market orders and as I said earlier, I've tried automating with limit orders.....it's difficult with anything more than a single share/contract. Partial orders become rather difficult to address.

So when you overlay those aspects....most CL traders trade from about 8 a.m. EST to about 2-3p.m EST. Which basically lends itself to "attended" trading. Trading off hours is really a viable solution if you're only trading 1 or 2 contracts OR you're going after larger moves. Chasing 10 ticks with 2 contracts off hours you might see most or all of your move soaked up in slippage. That, and even though it "wonders" aimlessly sometimes.....it also presents a set of risks in terms of sudden volume spikes....(essentially, the trend during off hours even long term, isn't always reliable....you get professionals bleeding off position and taking profits, amateurs dabbling, etc....and then all the sudden, someone comes in with a hammer and ruins your day with a large move).

I really wish TradeStation would maintain stop orders....the more and more I go down this road, I regret not going with a different language/platform, like Ninja. It would be a little more difficult, but the capabilities seem much greater.

as it were, If I'm going to babysit my strategy all the time, then I limit my trading hours to when that's feasible....which is day job hours.

Reply With Quote




Last Updated on January 17, 2016


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts