Webinar: CTS T4 platform and services, Tue Sep 7 2011 - CTS T4 | futures io social day trading
futures io futures trading


Webinar: CTS T4 platform and services, Tue Sep 7 2011
Updated: Views / Replies:4,208 / 7
Created: by Big Mike 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
 

Webinar: CTS T4 platform and services, Tue Sep 7 2011

  #1 (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,240 since Jun 2009
Thanks: 29,357 given, 83,238 received

Webinar: CTS T4 platform and services, Tue Sep 7 2011

Brian from CTS Futures will be presenting a webinar on Wednesday, September 7th at 4:30PM Eastern Time US.

He will demonstrate the T4 platform, which includes Desktop, Web, Mobile (iOS, Android) and API flavors. He will also talk a bit about the CTS infrastructure and services side, and how you can use them in combination with your existing favorite platform.

Registrations are open:
Trading Webinars, Trading Videos - Big Mike Trading Forum

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:
 
  #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)
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,240 since Jun 2009
Thanks: 29,357 given, 83,238 received


Webinar starts in a few minutes.

https://www3.gotomeeting.com/register/735718246

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:
 
  #4 (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,240 since Jun 2009
Thanks: 29,357 given, 83,238 received

The video recording of the webinar has been posted:

Webinar: CTS T4 Trading Platform

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 2 users say Thank You to Big Mike for this post:
 
  #5 (permalink)
Elite Member
Crete, IL/USA
 
Futures Experience: Intermediate
Platform: NinjaTrader, Mt4
Broker/Data: Tradestation/Tradestation, NinjaTrader, FXCM and Tallinex
Favorite Futures: ES, CL, EUR/USD, TF
 
spinnybobo's Avatar
 
Posts: 171 since Aug 2009
Thanks: 99 given, 48 received

We need a T4 programming development webinar

I hope we can request T4 to get their programmers together and do a "how to develop in T4" which would be upper level programming using delegates, creating and registering events, using the BeginInvoke method as well as creating virtual methods for later overriding events like we do in NinjaTrader such as
protected override void OnBarUpdate() { /// }

There is a big gap between developing on NinjaTrader and T4 and I wish I knew where to get some resources to help fill the gap.

thanks
Spencer

Reply With Quote
 
  #6 (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,240 since Jun 2009
Thanks: 29,357 given, 83,238 received


spinnybobo View Post
I hope we can request T4 to get their programmers together and do a "how to develop in T4" which would be upper level programming using delegates, creating and registering events, using the BeginInvoke method as well as creating virtual methods for later overriding events like we do in NinjaTrader such as
protected override void OnBarUpdate() { /// }

There is a big gap between developing on NinjaTrader and T4 and I wish I knew where to get some resources to help fill the gap.

thanks
Spencer

There is a CTS AMA here:

https://futures.io/brokers-data-feeds/25772-cts-t4s-brian-murphy-director-busine...ing-ask-me-anything.html

You could ask @CTS1 Brian to devote some resources to this and see what his response is.

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
 
  #7 (permalink)
 Vendor: www.ctsfutures.com 
Chicago, IL
 
Futures Experience: None
Platform: CTS
Favorite Futures: oil
 
CTS1's Avatar
 
Posts: 49 since Feb 2013
Thanks: 4 given, 61 received

Spencer,

You can find our API and FIX guides at the following links: T4 API 4.0 - CTS Wiki
T4 FIX API - CTS Wiki
If you don't find what you're looking for there you can always email api@ctsfutures.com or fix@ctsfutures.com to get one on one development support. Out of curiosity, have you seen those links before and haven't found what you were looking for? We'd like to make sure our online documentation is as accurate and helpful as possible.

Thanks,
Brian

If you have any questions about the products or services provided by CTS, please send me a Private Message or use the BMT "Ask Me Anything" thread
Reply With Quote
The following user says Thank You to CTS1 for this post:
 
  #8 (permalink)
Elite Member
Crete, IL/USA
 
Futures Experience: Intermediate
Platform: NinjaTrader, Mt4
Broker/Data: Tradestation/Tradestation, NinjaTrader, FXCM and Tallinex
Favorite Futures: ES, CL, EUR/USD, TF
 
spinnybobo's Avatar
 
Posts: 171 since Aug 2009
Thanks: 99 given, 48 received


CTS1 View Post
Spencer,

You can find our API and FIX guides at the following links: T4 API 4.0 - CTS Wiki
T4 FIX API - CTS Wiki
If you don't find what you're looking for there you can always email api@ctsfutures.com or fix@ctsfutures.com to get one on one development support. Out of curiosity, have you seen those links before and haven't found what you were looking for? We'd like to make sure our online documentation is as accurate and helpful as possible.

Thanks,
Brian

Hey Brian

thanks a lot. Yes I have downloaded CTS and via Visual Studio am using those examples in the
C:\Program Files\CTS\T4ClientSim\APIExamples folder ---- the T4Example2cs (C# example)

I am also well aware of the API wiki and have emailed a long chain of emails to the api department. I have about 74 emails in my email thread back and forth. I also emailed people who developed the platform Jay Larmee who was a very nice guy on a few quesitons.

Sometimes the API were extremely helpful and other times it seemed like they were saying go read the microsoft documentation on event based programming and brush up on things. They never said it like that, but more like this is standard event based programming than gave me a microsoft link.

Most people would think that NinjaTrader is among the harder platforms to program for just because the language is in C#. However, that is not a problem for me for the most part. However, some things in T4 are so bare bones that it becomes somewhat hard to figure out.

Most of this stuff has to do with concepts surrounding delegates and creating your own events to get simple things like
Posiiton Size, or Quantity Filled, or Current Position

The API department was very helpful in many ways but sometimes I would ask for perhaps some simple code that shows the example --- like complete code and they might have given me the link to the API instead or a few code snipets which are extremely helpful but you still have to connect the dots.
Some API people were more helpful. The guy who should get accolades is Nate in the API department. He went above and beyond in lots of advice on using different things in my code that I was not using. He was very helpful. Others were less helpful.

I am building a bridge from NT to T4. A trader who trades on Ninja that I do programming for has a job to trade for a company using T4. So I used client server sockets with IP endpoint to create a connection asynchronously to transfer order information from Ninja to T4. Basically I took that example in the APIExamples and modified it. This was so I did not have to rewrite a huge strategy all over again

Ninja does an order execution and it goes to my bridge which used to be an APIExample in C# and then it places the same order on T4. Right now it places the order and does the OCO. It can do an exit order as well. So it does simple entry and exit orders using OCO.
My biggest problem is how to tell simple things that I can easily find out in Ninja.
  • current position
    average position price
    quantity filled
    the state of the order object

In Ninja they have methods like
 
Code
protected override void OnBarUpdate()
{
    // this event happens bar by bar
}
protected override void OnOrderUpdate(IOrder order)
{
    // this event happens when an order changes state
}

// and at all times I can always pull information about my position by saying

    //   Position.Quantity
    //   Position.AvgFillPrice

// so I can say things like
     if (Position.Quantity > 0)
          // do this
These examples in Ninja above concerning the events have all of the background in the background. What makes T4 difficult is you have to program the background if you want to make them work. Meaning you have to program the artitecture of the
  • delegates
    events
    register events
    create the virtual method to call the events
This is all done in the background in Ninja which is why it is much easier. In T4 you have to do this from what I am told by the API department. One of the API people even said this is not easy stuff ---- so only people who have extensive experience programming this type of stuff can actually develop productively for T4. The rest of us have to go through a huge learning curve which takes so much time. So it would help to have a webinar to bring us up to speed on all of this hard stuff.

I have some idea how to do these things in T4 based on delegate and event examples, but it is hard to connect the dots. Lately I have been reading books on doing stuff like this to bring myself up to speed but a lot of it is going through examples that are not formatted the same and thus harder to connect the dots. Programming sometimes is about solving a mystery and connecting the dots. Sometimes we just want to just find out the answer so we can just program and get the right result quickly.

So that is why I thought if you had a coding dev webinar because it pinpoints what you need to know in terms of how it is related to T4
The webinar should be in C# since that is more popular than VB. Or you could have 3 webinars in each language talking about the same thing or one webinar with accompanying code in 3 languages. In fact that is the other thing... You might want to also add C# as well as C++ on your API wiki instead of just having VB. I can figure it out for the most part, but if your platform supports both C# an C++ then why only have VB in your API wiki code snipet examples ?

some webinar ideas could be
doing a non GUI simple strategy like moving average cross over
how to get object state
creating delegates and events , registering and unregistering events
logging in via the actual T4 login form or logging in the background if not using GUI
how making sure your code is called correctly by keeping it on the GUI thread if using GUI using BeginInvoke()
this brings open topics related to multi threading
how to do OCO or program for it ---- which I did figure out based on examples
talking about Trace.WriteLine to help debug and how sometimes stepping through debugger in real time program causes weird things
talking about Try.. catch blocks for everyting
talking about String.Format rather than concatenating the strings to have better performance
taking about lock the host in the programming so sync problems don't happen
keeping in mind API and it's collections are on a thread other than the main thread or GUI thread and keeping that in mind when
referencing objects in collection by multiple threads at once

a few of these topics are background things in ninja like lock the host

some of these things are Nate's words from the API dept as important things to keep in mind. Some of these things I don't know
how to do like the "thread stuff". Some things I might be able to figure out in the code examples. Yet again, that is connecting dots and
takes a lot of time and would be very helpful just to have a webinar teach this stuff.

I think it would just help in getting more developers to use the CTS platform which I think is great btw. I have been using it on SIM since 2005 and it has definitely come a long way


Upper level concepts are not that difficult when somebody who is patient and competent is giving the webinar.

thanks
Spencer


Last edited by spinnybobo; July 3rd, 2015 at 01:16 PM.
Reply With Quote

Reply



futures io > > > > Webinar: CTS T4 platform and services, Tue Sep 7 2011

Thread Tools Search this Thread
Search this Thread:

Advanced Search



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

Jigsaw Trading: TBA

Elite only

FuturesTrader71: TBA

Elite only

NinjaTrader: TBA

Jan 18

RandBots: TBA

Jan 23

GFF Brokers & CME Group: Futures & Bitcoin

Elite only

Adam Grimes: TBA

Elite only

Ran Aroussi: TBA

Elite only
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
Webinar: CQG Trading Platform August 3 2011 Big Mike CQG 30 September 6th, 2013 07:35 AM
CTS T4 and Brokers LukeGeniol Reviews of Brokers and Data Feeds 61 February 7th, 2013 11:57 AM
CTS T4 PandaWarrior CTS T4 4 April 25th, 2012 09:29 PM
Webinar: NewPageTrader, Aug 16th 2011 Big Mike Platforms and Indicators 30 August 30th, 2011 02:56 AM
Webinar: Volume Ladder Feb 2011 timmyb The Elite Circle 14 February 28th, 2011 05:33 PM


All times are GMT -4. The time now is 02:55 PM.

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-18 in 0.15 seconds with 19 queries on phoenix via your IP 54.92.194.75