Experiences with Collective2 - futures io
futures io futures trading



Experiences with Collective2


Discussion in Trading Reviews and Vendors

Updated by SMCJB
      Top Posters
    1. looks_one Zoethecus with 15 posts (4 thanks)
    2. looks_two sam028 with 9 posts (3 thanks)
    3. looks_3 Michael.H with 7 posts (5 thanks)
    4. looks_4 Dragon with 5 posts (4 thanks)
      Best Posters
    1. looks_one mattz with 0.8 thanks per post
    2. looks_two Dragon with 0.8 thanks per post
    3. looks_3 Michael.H with 0.7 thanks per post
    4. looks_4 Zoethecus with 0.3 thanks per post
    1. trending_up 31,462 views
    2. thumb_up 33 thanks given
    3. group 11 followers
    1. forum 61 replies
    2. attach_file 6 attachments




Welcome to futures io: the largest futures trading community on the planet, with well over 100,000 members
  • Genuine reviews from real traders, not fake reviews from stealth vendors
  • Quality education from leading professional traders
  • We are a friendly, helpful, and positive community
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts
  • We are here to help, just let us know what you need
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

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

 
Search this Thread
 

Experiences with Collective2

(login for full post details)
  #11 (permalink)
United States of America
 
Experience: Advanced
Platform: NT
 
Posts: 1,149 since Aug 2009

Overall, as a developer, I think C2 does more things good than bad given the lack of alternatives.

My biggest gripe is in the lag between the timestamp--and price--of real trades and what NT reports to C2. Today for example, there was a trade that had a 9 tick profit and C2 reports it as 5. Now this can cut both ways and work in my favor if the trend continues after excecution and reporting to C2, but I wonder when it's all said and done if the net effect hurts the system's real from reported results.

Do you think C2 should report the actual price of the trade or at market at the time it receives the "confirmation" from NT?

Reply With Quote

Can you help answer these questions
from other members on futures io?
converting useful Pine Script into Multicharts code
EasyLanguage Programming
Historical option expirations
Brokers
Delta PVP ( POC )
MultiCharts
Thanksgiving 2020 Fundraiser - lets be grateful!
Feedback and Announcements
Motley fool
Trading Reviews and Vendors
 
 
(login for full post details)
  #12 (permalink)
Site Administrator
Manta, Ecuador
 
Experience: Advanced
Platform: My own custom solution
Trading: Emini Futures
 
Big Mike's Avatar
 
Posts: 49,143 since Jun 2009
Thanks: 31,811 given, 95,771 received

That's just because of the poor way NT handles it.

If you write your strategy properly (I posted code on how to do it in EasyLanguage, C# would not be a lot harder) then you will send buy stop and sell stop orders ahead of time, with limit fills and OCO orders, etc. This is assuming your strategy can make a decision ahead of time, which I think most can. All you need is an extra 5-10 seconds so there is no slippage at C2.

The issue with NT's built-in support for C2 is there is no limit orders, no buy/sell stop, no OCO. Everything is market, and as such there is going to be a delay for sending that to C2 and then C2 adds an additional couple second delay to provide for a 'realism' of the end-user getting fills.

Mike

We're here to help -- just ask

For the best trading education, watch our webinars
Searching for trading reviews? Review this list

Follow us on Twitter, YouTube, and Facebook

Support our community as an Elite Member:
https://futures.io/elite/
Follow me on Twitter Visit my Facebook Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #13 (permalink)
United States of America
 
Experience: Advanced
Platform: NT
 
Posts: 1,149 since Aug 2009


So you're saying there is no solution using NT or all I need is to change the code as you prescribed?

Reply With Quote
 
(login for full post details)
  #14 (permalink)
Site Administrator
Manta, Ecuador
 
Experience: Advanced
Platform: My own custom solution
Trading: Emini Futures
 
Big Mike's Avatar
 
Posts: 49,143 since Jun 2009
Thanks: 31,811 given, 95,771 received


Zoethecus View Post
So you're saying there is no solution using NT or all I need is to change the code as you prescribed?

I am saying don't use NT's built-in C2 support. Just code C2 support directly into your strategy, bypass NT's handling of it. This gives you all the control and flexibility you need.

Mike

We're here to help -- just ask

For the best trading education, watch our webinars
Searching for trading reviews? Review this list

Follow us on Twitter, YouTube, and Facebook

Support our community as an Elite Member:
https://futures.io/elite/
Follow me on Twitter Visit my Facebook Visit my futures io Trade Journal Reply With Quote
 
(login for full post details)
  #15 (permalink)
United States of America
 
Experience: Advanced
Platform: NT
 
Posts: 1,149 since Aug 2009

Another trade fired and this time it was 1 tick positive slippage. I wouldn't be so concerned if the strategy took oversized gains, but for a scalper (win 9, lose 5), C2 may not be suitable if they take a cut on both sides.

Reply With Quote
 
(login for full post details)
  #16 (permalink)
United States of America
 
Experience: Advanced
Platform: NT
 
Posts: 1,149 since Aug 2009


Big Mike View Post
I am saying don't use NT's built-in C2 support. Just code C2 support directly into your strategy, bypass NT's handling of it. This gives you all the control and flexibility you need.

Mike

Sounds good. Can you direct me to a source or link so I can better understand the process?

Reply With Quote
 
(login for full post details)
  #17 (permalink)
Site Administrator
Manta, Ecuador
 
Experience: Advanced
Platform: My own custom solution
Trading: Emini Futures
 
Big Mike's Avatar
 
Posts: 49,143 since Jun 2009
Thanks: 31,811 given, 95,771 received


Zoethecus View Post
Sounds good. Can you direct me to a source or link so I can better understand the process?



If you make a C# version, please remember to share it back to the community.

Mike

We're here to help -- just ask

For the best trading education, watch our webinars
Searching for trading reviews? Review this list

Follow us on Twitter, YouTube, and Facebook

Support our community as an Elite Member:
https://futures.io/elite/
Follow me on Twitter Visit my Facebook Visit my futures io Trade Journal Reply With Quote
The following user says Thank You to Big Mike for this post:
 
(login for full post details)
  #18 (permalink)
United States of America
 
Experience: Advanced
Platform: NT
 
Posts: 1,149 since Aug 2009

To my knowledge, C2 has no mechanism to throttle the number of contracts a subscriber trades in a system. If the strategy instrument is thinly traded, a large group of orders coming to the market at the same time could negatively impact results. Limiting the number of subscribers does not solve the problem.

Reply With Quote
 
(login for full post details)
  #19 (permalink)
Site Moderator
 
 
sam028's Avatar
 
Posts: 3,652 since Jun 2009
Thanks: 3,771 given, 4,468 received


Zoethecus View Post
To my knowledge, C2 has no mechanism to throttle the number of contracts a subscriber trades in a system. If the strategy instrument is thinly traded, a large group of orders coming to the market at the same time could negatively impact results. Limiting the number of subscribers does not solve the problem.

If you start to think about this kind of potential issues, you should find something smarter than C2.
A machine hosting the system, which knows who are its clients, and knows the overall allowed quantity per signal.
Then this machine act like a scheduler, sending signal for x qty to client 1, y to client 2.
With NT on both sides, a not so hard to code client-server application.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
 
(login for full post details)
  #20 (permalink)
United States of America
 
Experience: Advanced
Platform: NT
 
Posts: 1,149 since Aug 2009



sam028 View Post
If you start to think about this kind of potential issues, you should find something smarter than C2.
A machine hosting the system, which knows who are its clients, and knows the overall allowed quantity per signal.
Then this machine act like a scheduler, sending signal for x qty to client 1, y to client 2.
With NT on both sides, a not so hard to code client-server application.

Sam, a few brokers are addressing this issue by creating subscriber payment models on a per contract charge and indeed restricting those who try to game the system. I think Attain is one of them.

Reply With Quote


futures io Trading Community Trading Reviews and Vendors > Experiences with Collective2


November 22, 2015


Upcoming Webinars and Events
 

Bookmap

Nov TBD
     



Copyright © 2020 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