NexusFi: Find Your Edge


Home Menu

 





TradeStation and C#


Discussion in TradeStation

Updated
      Top Posters
    1. looks_one rahulgopi with 2 posts (0 thanks)
    2. looks_two jdfagan with 2 posts (1 thanks)
    3. looks_3 paysonwelch with 1 posts (0 thanks)
    4. looks_4 Hulk with 1 posts (3 thanks)
    1. trending_up 9,827 views
    2. thumb_up 4 thanks given
    3. group 7 followers
    1. forum 9 posts
    2. attach_file 0 attachments




 
Search this Thread

TradeStation and C#

  #1 (permalink)
 
jdfagan's Avatar
 jdfagan 
Pacifica, CA
 
Experience: Advanced
Platform: AmiBroker, TradeStation, NinjaTrader
Broker: Options House
Trading: Futures, Stocks
Posts: 34 since Jun 2009
Thanks Given: 68
Thanks Received: 44

https://www.systemframe.com/trading/Products/TuNetTradeStationtoNETBridge/TuNet.aspx

I just found this interesting technology, called Trading Utilities .NET (TuNet), that allows one to code in C# (.NET) for TradeStation! Pretty interesting.

Side Rant:
One of the big draws for me as an algorithmic developer with a software development background to NinjaTrader was its use of a modern programming language like C#. However, I'm on the verge of abandoning it as its just hindering me too much lately. And today may be my breaking point with NinjaTrader and my trust level with it. I decided I wanted to do some in depth study of the Flash Crash (May 6th, 2010) with a TF chart with my own Renko bar implementation (which relies on tick-by-tick unfiltered data). Baah! The historical tick-by-tick data stored on NinjaTrader's servers is just rubbish for that day. I'm getting huge holes of missing data and I cannot properly study that day for TF at least with NinjaTrader's historical tick data requests (despite the historical minute chart looking okay and showing the huge vertical V spike in trading that day). NinjaTrader's historical data has just been barely usable for me throughout and now I just don't trust it anymore at all.

I formerly used TradeStation with EasyLanguage (before moving to NinjaTrader) years back but I just don't like coding in EasyLanguage when compared to C# - I'm a big fan of Visual Studio 2010 Ultimate with its code completion, unit testing framework, etc. So this is an interesting option to me now knowing that I can stick with C# and move back to the TradeStation platform if I so choose. Hmmmm...would be really interesting if MultiCharts would have similar capability - have C# bridge tool like this .

If any others know of different ways to code in C# for TradeStation and/or MultiCharts (or a different platform which allows for C# and has a trusted tick by tick data history that goes back at least a year), I'm all ears!

Note: I'm aware of TickData.com as 3rd party historical data provider (have used their service before). Unfortunately, they only provide "filtered" historical tick-by-tick data. They have no product/service for "unfiltered" historical tick-by-tick data. If any knows of a data provider which does provide "unfiltered" historical tick-by-tick data, then that would help alleviate my concerns currently with NinjaTrader by bypassing their historical tick data outright.

Cheers,

JD

Follow me on Twitter Started this thread Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
Are there any eval firms that allow you to sink to your …
Traders Hideout
ZombieSqueeze
Platforms and Indicators
New Micros: Ultra 10-Year & Ultra T-Bond -- Live Now
Treasury Notes and Bonds
Deepmoney LLM
Elite Quantitative GenAI/LLM
The space time continuum and the dynamics of a financial …
Emini and Emicro Index
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
61 thanks
Funded Trader platforms
39 thanks
NexusFi site changelog and issues/problem reporting
26 thanks
The Program
18 thanks
GFIs1 1 DAX trade per day journal
18 thanks
  #3 (permalink)
 
Jigsaw Trading's Avatar
 Jigsaw Trading  Jigsaw Trading is an official Site Sponsor
 
Posts: 2,988 since Nov 2010
Thanks Given: 831
Thanks Received: 10,393


Interesting stuff - did you give this a go ?

I've been to the site but can't contact them without registering & there's no button to register on there...

Visit my NexusFi Trade Journal Reply With Quote
  #4 (permalink)
 
jdfagan's Avatar
 jdfagan 
Pacifica, CA
 
Experience: Advanced
Platform: AmiBroker, TradeStation, NinjaTrader
Broker: Options House
Trading: Futures, Stocks
Posts: 34 since Jun 2009
Thanks Given: 68
Thanks Received: 44

I didn't give it a try yet..

Until they have a more recent update than greater than one year ago (October 2009) on their What's New page, I don't think I'll consider them too seriously since TradeStation is now version 9 and their latest test is 3 versions back at 8.6:

What's new?
TradeStation - Wikipedia, the free encyclopedia

JD

Follow me on Twitter Started this thread Reply With Quote
  #5 (permalink)
tradestack
Phoenix, AZ, US
 
Posts: 6 since Nov 2010
Thanks Given: 0
Thanks Received: 2

Please keep us updated on this. I agree, C# is so much better than Easy Language.

Thanks, TradeStack

Reply With Quote
  #6 (permalink)
paysonwelch
Portland ME/USA
 
Posts: 1 since Oct 2013
Thanks Given: 0
Thanks Received: 0

Hi Mike what did you end up settling on? It's almost 2014 and I'm curious what platforms you are using now for good clean data and .NET support. I'm a long time C# .NET developer and I'm looking for exactly the same. Right now I'm vetting MultiCharts.NET and their MCFX data feed. Any experience working with these tools / data? If not any suggestions on where to find clean data and good .NET support? Thanks in advance.

Reply With Quote
  #7 (permalink)
seldomawake
Atlanta, GA
 
Posts: 1 since Jun 2012
Thanks Given: 0
Thanks Received: 0

Hi guys,

I was looking into using C# instead of easylanguage as well; does anyone have experience with the library liked to above? Thanks!

HK

Reply With Quote
  #8 (permalink)
 
rahulgopi's Avatar
 rahulgopi 
milpitas, ca, usa
Legendary Market Wizard
 
Experience: Intermediate
Platform: Tradestation
Broker: Tradestation, Ameritrade
Trading: ES, Gold, 10 Yr
Posts: 1,723 since Feb 2014
Thanks Given: 1,389
Thanks Received: 4,206

Is there any update on using C# with Tradestation ?

Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
  #9 (permalink)
 
Hulk's Avatar
 Hulk 
Texas, USA
 
Experience: Advanced
Platform: TT, Custom
Trading: Futures, Spreads
Posts: 369 since May 2014
Thanks Given: 731
Thanks Received: 901


rahulgopi View Post
Is there any update on using C# with Tradestation ?

This requires some programming background with .NET but there is a way. I documented building a bridge between TS and a custom C# program running in a separate process that can maintain state across calls from TS. You can check it out here:


Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #10 (permalink)
 
rahulgopi's Avatar
 rahulgopi 
milpitas, ca, usa
Legendary Market Wizard
 
Experience: Intermediate
Platform: Tradestation
Broker: Tradestation, Ameritrade
Trading: ES, Gold, 10 Yr
Posts: 1,723 since Feb 2014
Thanks Given: 1,389
Thanks Received: 4,206



Hulk View Post
This requires some programming background with .NET but there is a way. I documented building a bridge between TS and a custom C# program running in a separate process that can maintain state across calls from TS. You can check it out here:


Thank you Hulk.

Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote




Last Updated on October 9, 2014


© 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