NexusFi: Find Your Edge


Home Menu

 





Server Side Order Management vs Client Side


Discussion in Platforms and Indicators

Updated
      Top Posters
    1. looks_one samsupertrader with 1 posts (0 thanks)
    2. looks_two LDog with 1 posts (0 thanks)
    3. looks_3 Quick Summary with 1 posts (0 thanks)
    4. looks_4 iantg with 1 posts (1 thanks)
    1. trending_up 1,737 views
    2. thumb_up 1 thanks given
    3. group 1 followers
    1. forum 3 posts
    2. attach_file 0 attachments




 
Search this Thread

Server Side Order Management vs Client Side

  #1 (permalink)
 samsupertrader 
Australia
 
Experience: Advanced
Platform: Sierra Chart
Broker: CTS/AMP
Trading: NQ, CL, HSI
Posts: 37 since Oct 2014
Thanks Given: 6
Thanks Received: 31

Hi,

I can see two benefits of using server side vs client for order management;

1.In the case of placing an order then losing client internet connection the stop and limit are still placed when the parent order is filled (whilst the client still being disconnected) because the child orders are held with the trading service, waiting for confirmation the parent has been filled.
2.Reduced latency. Because the child stop and target orders are held with the trading service on their server (which is assumed to be collocated with the exchange), once the parent fills there is minimal latency for the placement of the stop (for somewhat increased protection) and target limit (better position in queue).

Are there any other benefits I am missing here that anyone knows and can share?

Many thanks.

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Better Renko Gaps
The Elite Circle
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
How to apply profiles
Traders Hideout
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
REcommedations for programming help
Sierra Chart
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Just another trading journal: PA, Wyckoff & Trends
31 thanks
Spoo-nalysis ES e-mini futures S&P 500
28 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
20 thanks
GFIs1 1 DAX trade per day journal
17 thanks
  #3 (permalink)
 iantg 
charlotte nc
 
Experience: Advanced
Platform: My Own System
Broker: Optimus
Trading: Emini (ES, YM, NQ, ect.)
Posts: 408 since Jan 2015
Thanks Given: 90
Thanks Received: 1,148


I think points 1 and 2 are the big ones. The OCO (One Cancels the Other) server side handling is nice as well. When you profit target filled, the stop loss order cancels automatically or vice versa. It is always ideal to have this handled server side because if you lose internet connection you end up with an open orphan order.

I would be curious to see if anyone can think of any advantage to client side over server side.... About the only thing I would be able to see is maybe hiding your size (assuming you had size that needed to be hidden). I don't know any obvious advantages to this, but some people may want to do things without the rest of the market seeing it. But outside of this, I don't really see any other obvious advantages client side order handling has.

Good Topic!

Ian

In the analytical world there is no such thing as art, there is only the science you know and the science you don't know. Characterizing the science you don't know as "art" is a fools game.
Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #4 (permalink)
 
LDog's Avatar
 LDog 
Lafayette, TN/USA
 
Experience: Beginner
Platform: SC,TastyWorks,ToS
Broker: TDA, OANDA,AMP/CQG/SC
Trading: Looking for it/them
Posts: 210 since Sep 2015
Thanks Given: 11,919
Thanks Received: 344


iantg View Post
I would be curious to see if anyone can think of any advantage to client side over server side.... About the only thing I would be able to see is maybe hiding your size (assuming you had size that needed to be hidden). I don't know any obvious advantages to this, but some people may want to do things without the rest of the market seeing it. But outside of this, I don't really see any other obvious advantages client side order handling has.

The only advantage that comes to mind is the ability to use exotic/custom type stop orders. SC (and I believe Jigsaw) have volume based/triggered stops that are popular with some folks. AFAIK, these have to be client based.

I think the idea is cool and probably very useful for those 'to the tick' situations, but I don't like the thought of additional slippage due to the latency once the client places the order.

Reply With Quote




Last Updated on June 11, 2018


© 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