Server side order handling - Traders Hideout | futures io social day trading
futures io futures trading


Server side order handling
Updated: Views / Replies:4,171 / 17
Created: by nanobiotech Attachments:0

Welcome to futures io.

(If you already have an account, login at the top of the page)

futures io is the largest futures trading community on the planet, with over 90,000 members. At futures io, our goal has always been and always will be to create a friendly, positive, forward-thinking community where members can openly share and discuss everything the world of trading has to offer. The community is one of the friendliest you will find on any subject, with members going out of their way to help others. Some of the primary differences between futures io and other trading sites revolve around the standards of our community. Those standards include a code of conduct for our members, as well as extremely high standards that govern which partners we do business with, and which products or services we recommend to our members.

At futures io, our focus is on quality education. No hype, gimmicks, or secret sauce. The truth is: trading is hard. To succeed, you need to surround yourself with the right support system, educational content, and trading mentors Ė all of which you can find on futures io, utilizing our social trading environment.

With futures io, you can find honest trading reviews on brokers, trading rooms, indicator packages, trading strategies, and much more. Our trading review process is highly moderated to ensure that only genuine users are allowed, so you donít need to worry about fake reviews.

We are fundamentally different than most other trading sites:
  • We are here to help. Just let us know what you need.
  • We work extremely hard to keep things positive in our community.
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts.
  • We firmly believe in and encourage sharing. The holy grail is within you, we can help you find it.
  • We expect our members to participate and become a part of the community. Help yourself by helping others.

You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

Reply
 
Thread Tools Search this Thread
 

Server side order handling

  #1 (permalink)
Elite Member
Brisbane, Australia
 
Futures Experience: Intermediate
Platform: NinjaTrader
Broker/Data: Mirus/Zen-Fire
Favorite Futures: CL
 
nanobiotech's Avatar
 
Posts: 670 since Jun 2009
Thanks: 134 given, 428 received

Server side order handling

I watched Barry Taylor's blog video today on server-side order handling Catastrophe and Server Side Order Handling

Although Internet connection or power failure etc may be relatively rare these days (but here in Brisbane power interruptions are annoyingly common with summer storms), we may all eventually experience the drama of losing connection with a trade in progress.

I am evolving Big Mike's Hurley automated strategy that sets profit targets and a stoploss then moves the stoploss using "GetCurrentAsk" or "GetCurrentBid" with the trade when price hits a defined profit target.

I recall somewhere that NT places automated orders as OCO orders, therefore during a trade the profit targets and stoplosses should be resident on the server side not just my client side. Is this correct? If so, does this also apply when the stoploss is moved using GetCurrentAsk or GetCurrentBid?

What happens with discretionary NT trades if you don't enter with OCO orders?

Nano

Reply With Quote
 
  #2 (permalink)
Quick Summary
Quick Summary Post

Quick Summary is created and edited by users like you... Add FAQ's, Links and other Relevant Information by clicking the edit button in the lower right hand corner of this message.

 
  #3 (permalink)
Elite Member
Frankfurt
 
Futures Experience: Intermediate
Platform: NinjaTrader
Favorite Futures: FGBL 6E B4
 
max-td's Avatar
 
Posts: 1,754 since Jun 2009
Thanks: 2,309 given, 917 received


hi Nano,

speaking for with NT + zenfire :

if an OCO is sended out of NT -then its physicaly as hard orders at the exchange + NT cancels one if the other is filled.

if NT / inet is down - both orders stay physicaly as hard orders at the exchange
there is no server who holds this OCO - funcion. its only on YOUR PC.

in case of loosing NT / inet - you have to call your broker + cancel the open orders manualy.

this is the same with ATMs in discrtionary trading - the orders are physicaly as hard orders at the exchange + stay there
if you lose connection and if the Long-profit target is filled there is still your stopLoss resting as a Short Order then.

same here : - you have to call your broker + cancel the open orders manualy.

there is no server solution with NT + zenfire.

i think IB has some things sitting on servers like the OCOs

-

max-td
Reply With Quote
 
  #4 (permalink)
Elite Member
Brisbane, Australia
 
Futures Experience: Intermediate
Platform: NinjaTrader
Broker/Data: Mirus/Zen-Fire
Favorite Futures: CL
 
nanobiotech's Avatar
 
Posts: 670 since Jun 2009
Thanks: 134 given, 428 received


max-td View Post
hi Nano,

speaking for with NT + zenfire :

if an OCO is sended out of NT -then its physicaly as hard orders at the exchange + NT cancels one if the other is filled.

if NT / inet is down - both orders stay physicaly as hard orders at the exchange
there is no server who holds this OCO - funcion. its only on YOUR PC.

in case of loosing NT / inet - you have to call your broker + cancel the open orders manualy.

this is the same with ATMs in discrtionary trading - the orders are physicaly as hard orders at the exchange + stay there
if you lose connection and if the Long-profit target is filled there is still your stopLoss resting as a Short Order then.

same here : - you have to call your broker + cancel the open orders manualy.

there is no server solution with NT + zenfire.

i think IB has some things sitting on servers like the OCOs

-

Thanks max-td

I'm NT-Zenfire as well and use Mirus as broker. I always assumed that which is why I have Mirus' phone number in a prominent place at my computer.

Nano

Reply With Quote
 
  #5 (permalink)
Elite Member
Asia
 
Futures Experience: Beginner
Platform: NinjaTrader, TOS
 
Posts: 798 since Jun 2009
Thanks: 109 given, 786 received

From: Where do your orders reside? - NinjaTrader Support Forum

Zen-Fire
Orders in a state "Accepted" or "Working" are at the exchange. If the exchange does not support a specific order type, the order will be active on the Zen-Fire servers.
OCO (One Cancels Other) functionality is simulated on your local PC.

Vision Financial Markets
Orders in a state "Accepted" or "Working" are at the exchange. If the exchange does not support a specific order type, the order will be active on the Vision Financial servers.
OCO (One Cancels Other) functionality is simulated on your local PC.

Interactive Brokers
Orders in a state "Accepted" or "Working" are at the exchange or on IB's servers in situations where the exchange does not have native support for an order type.
OCO (One Cancels Other) functionality is natively supported on their servers.

Patsystems
Orders in a state "Working" are at the exchange.
Orders in a state "Accepted" are locally simulated on your PC.
OCO (One Cancels Other) functionality is simulated on your local PC.

PFGBEST.com
Orders in a state "Accepted" or "Working" are at the exchange or on their servers
OCO (One Cancels Other) functionality is simulated on your local PC.

Trading Technologies
Orders in a state "Accepted" or "Working" are at the exchange. If the exchange does not support a specific order type, the order will be active on the FCM's Trading Technology servers.
OCO (One Cancels Other) functionality is simulated on your local PC.

MB Trading
Orders in a state "Accepted" or "Working" are at the exchange or on MBT's servers in situations where the exchange does not have native support for an order type.
OCO (One Cancels Other) functionality is simulated on your local PC.

GAIN Capital/Forex.com
Orders in a state "Accepted" or "Working" are on GAIN Capital/Forex.com servers.
OCO (One Cancels Other) functionality is simulated on your local PC.

TD Ameritrade
Orders in a state "Accepted" or "Working" are either at the exchange or on TDA servers.
OCO (One Cancels Other) functionality is natively supported on their servers.

FuturesBetting
Orders in a state "Accepted" or "Working" are at the exchange. If the exchange does not support a specific order type, the order will be active on their servers.
OCO (One Cancels Other) functionality is simulated on your local PC.

Reply With Quote
The following 7 users say Thank You to MXASJ for this post:
 
  #6 (permalink)
Elite Member
Frankfurt
 
Futures Experience: Intermediate
Platform: NinjaTrader
Favorite Futures: FGBL 6E B4
 
max-td's Avatar
 
Posts: 1,754 since Jun 2009
Thanks: 2,309 given, 917 received

i understand it like this :

the orders with Target + SL go out + are at the exchange cause they are working+regular orders.

only the OCO-functionality - that means the cancelation of one if the other is filled - this funtion stays in useser PC.

but both - target + SL - are out there in the market first.

would you confirm this MX ?

max-td
Reply With Quote
 
  #7 (permalink)
Site Administrator
Manta, Ecuador
 
Futures Experience: Advanced
Platform: My own custom solution
Favorite Futures: E-mini ES S&P 500
 
Big Mike's Avatar
 
Posts: 46,238 since Jun 2009
Thanks: 29,350 given, 83,219 received

To possibly clarify...

With Zen Fire, if you have an open position with both a profit target and a stop loss order, and then you lose internet/power, etc etc...

Here is what can happen, worst case:

a) Your profit target _or_ your stop loss gets hit.
b) Instead of your OCO order for the other side (stop or profit target, opposite of (a) respectively) being cancelled, it remains!
c) Market moves down, and you get filled into a NEW position from (b).
d) You now have a new open position with NO stop and NO target whatsoever.

Excited yet?

Mike

Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.

Need help?
1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first.
2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses.
3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make.
4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance.
5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers.
6)
Help using the forum? Watch this video to learn general tips on using the site.

If you want
to support our community, become an Elite Member.

Reply With Quote
The following user says Thank You to Big Mike for this post:
 
  #8 (permalink)
Elite Member
Brisbane, Australia
 
Futures Experience: Intermediate
Platform: NinjaTrader
Broker/Data: Mirus/Zen-Fire
Favorite Futures: CL
 
nanobiotech's Avatar
 
Posts: 670 since Jun 2009
Thanks: 134 given, 428 received

Oh Sh..................................................ivers!!!!!!!!!!!!!!!!!!!!

Nano

Reply With Quote
 
  #9 (permalink)
Elite Member
Asia
 
Futures Experience: Beginner
Platform: NinjaTrader, TOS
 
Posts: 798 since Jun 2009
Thanks: 109 given, 786 received

There are some posts here somewhere from Mike on dual-homed routers for using multiple ISPs.

That's up there with a good UPS across EVERYTHING you need to close positions (computers, monitors, modems, routers, etc) yourself, and a phone or two to call your broker for help if needed (or confirm you are flat and have no open orders).

Be prepared. And test.

Boring trading day? Shut off your power while you have a low risk open position on, call your broker and ask him to flatten everything and cancel all open orders.

If you plan and prepare for those kinds of failures it helps. Consider it another aspect of risk management.

Reply With Quote
The following 2 users say Thank You to MXASJ for this post:
 
  #10 (permalink)
Membership Revoked
Szczecin
 
Futures Experience: Intermediate
Platform: Ninja, writing own now
 
Posts: 212 since Mar 2010
Thanks: 47 given, 102 received


There is an alternative, which is what I do at the moment: do NOT TRADE FROM HOME SImple.

I have a couple of servers in a data center and I run a virtual machine on one of them only for trading. The risk is a lot less when you sit on the end of redundant connections in the range of 7x Gbit and behind batteries supporting you half an hour and threee diesel generators, on top of dual power supplies coming in with 120kvolt on two sides of the building

Reply With Quote
The following 2 users say Thank You to NetTecture for this post:

Reply



futures io > > > Server side order handling

Thread Tools Search this Thread
Search this Thread:

Advanced Search



Upcoming Webinars and Events (4:30PM ET unless noted)

Linda Bradford Raschke: Reading The Tape

Elite only

Adam Grimes: TBA

Elite only

NinjaTrader: TBA

January

Ran Aroussi: TBA

Elite only
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
Server side synthetic orders (OCO, trailing stops) GentleTrader NinjaTrader 20 March 8th, 2014 10:40 PM
Why does the market move towards the heavier side of the order book? josh Traders Hideout 23 January 4th, 2013 11:15 PM
event handling and calling a method kaywai NinjaTrader Programming 2 April 25th, 2010 02:21 PM
STRAT LIMITORDER REJECTION HANDLING zeller4 NinjaTrader Programming 1 February 2nd, 2010 02:41 PM
Install NT7 side by side with NT6.5? wuolong NinjaTrader 3 January 31st, 2010 02:26 PM


All times are GMT -4. The time now is 08:34 AM.

Copyright © 2017 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
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.
no new posts
Page generated 2017-12-12 in 0.15 seconds with 19 queries on phoenix via your IP 54.90.207.75