NexusFi: Find Your Edge


Home Menu

 





Methods for Replicating Orders in Realtime?


Discussion in Platforms and Indicators

Updated
      Top Posters
    1. looks_one atcost with 3 posts (0 thanks)
    2. looks_two Quick Summary with 1 posts (0 thanks)
    3. looks_3 sam028 with 1 posts (0 thanks)
    4. looks_4 Jura with 1 posts (1 thanks)
    1. trending_up 2,481 views
    2. thumb_up 1 thanks given
    3. group 2 followers
    1. forum 5 posts
    2. attach_file 0 attachments




 
Search this Thread
  #1 (permalink)
 atcost 
Edmonton, Alberta
 
Experience: Intermediate
Platform: SierraChart + Custom
Broker: IB/iQFeed
Trading: ES
Posts: 6 since Sep 2012
Thanks Given: 3
Thanks Received: 7

Howdy,

I've been doing some research into a solution to replicate my trades, in realtime, across different IB accounts. I'm specifically looking for a solution that allows me to replicate trades on my local network, so an IB friends and family account doesn't suit my requirements.

The main thing I'm looking for is: the ability to replicate trades and multiply them, without the trader seeing the rate of multiplication. So, for example, I might take a long position in SPY for 100 shares. The trade replicator would take an identical position, but I would be unaware of the size of the position that it is taking. The replicated position could be 50, 100, 1000, or more shares. I'm working with some other people who will be managing the system that replicates the orders and determining the position size.

I would prefer to be able to trade using Multicharts, but will consider other platforms if there are good solutions for them.

So far, my research has revealed:
  • Collective2
    • Doesn't meet my requirements because I'm scalping and trade replication is too slow.
  • TradeBullet
    • Not ideal because I would have to trade using TradeStation.
    • Apparently all of the duplication functionality of tradebullet works on Multicharts, except for trade multiplication.
  • MetaTrader
Does anyone know of any other solutions to this type of problem?


Thanks!


Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Day 96 Missiles Hit Kuwait and Bahrain: June 15 Peace at …
Prediction Markets & Event Contracts
Kalshi Sets $4.13B All-Time Weekly Record as Polymarket …
Prediction Markets & Event Contracts
Victory Day Delivers: Russia-Ukraine Ceasefire Market Cl …
Prediction Markets & Event Contracts
The Confluence Meter: A Multi-Layered Signal Framework B …
The Elite Circle
Orban Crashes to 21pct on Record Turnout -- McIlroy Drop …
Prediction Markets & Event Contracts
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Sober Journey With S&P
24 thanks
2026 Jlab journal
10 thanks
Lady Vols Primer: Trading Volatility Journal
7 thanks
Algo automated / semi-automated trading anyone?
6 thanks
Trying to learn Volume and price action correlation
5 thanks
  #3 (permalink)
 
Jura's Avatar
 Jura   is a Vendor
 
Posts: 775 since Apr 2010
Thanks Given: 2,352
Thanks Received: 690



atcost View Post
Does anyone know of any other solutions to this type of problem?

Your profile says you're using NinjaTrader, so you know (some) C#. Perhaps you can use the IB C# API?


Reply With Quote
Thanked by:
  #4 (permalink)
 atcost 
Edmonton, Alberta
 
Experience: Intermediate
Platform: SierraChart + Custom
Broker: IB/iQFeed
Trading: ES
Posts: 6 since Sep 2012
Thanks Given: 3
Thanks Received: 7


Jura View Post
Your profile says you're using NinjaTrader, so you know (some) C#. Perhaps you can use the IB C# API?

Thanks for the suggestion. I did look into writing custom software for IB.

Because my time is limited, I would prefer an off the shelf solution to writing and maintaining my own software.


Started this thread Reply With Quote
  #5 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,756 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,632

The faster way to achieve this is to write an indicator which will monitor the order sent for a specific account and instrument, and will send the information (using socket and multicast for example). On the other side, you can create a strategy, with the quantity as a parameter, which will listen in multicast, and send the appropriate orders.


Success requires no deodorant! (Sun Tzu)
Follow me on X Reply With Quote
  #6 (permalink)
 atcost 
Edmonton, Alberta
 
Experience: Intermediate
Platform: SierraChart + Custom
Broker: IB/iQFeed
Trading: ES
Posts: 6 since Sep 2012
Thanks Given: 3
Thanks Received: 7


sam028 View Post
The faster way to achieve this is to write an indicator which will monitor the order sent for a specific account and instrument, and will send the information (using socket and multicast for example). On the other side, you can create a strategy, with the quantity as a parameter, which will listen in multicast, and send the appropriate orders.

I wrote a bit of a prototype in Java that interfaces directly with IB and pulls order data out of TWS.

It seems to work fairly well--though I'm currently polling TWS every 50ms for updates to order price/volume. I would prefer for TWS to fire an event when an order is updated, but I haven't figured out if this is possible yet.

Anyone have experience pulling order data out of TWS, through the IB java api? Is it possible to get IB to push new orders and order updates to my client, or do I have to poll TWS?


Started this thread Reply With Quote




Last Updated on October 9, 2013


© 2026 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 - Downloads - Top
no new posts