C# Charting Class/Library - futures io
futures io



C# Charting Class/Library


Discussion in Platforms and Indicators

Updated
      Top Posters
    1. looks_one Dusty909 with 3 posts (1 thanks)
    2. looks_two MXASJ with 1 posts (0 thanks)
    3. looks_3 gomi with 1 posts (3 thanks)
    4. looks_4 sigjanu with 1 posts (0 thanks)
    1. trending_up 11,777 views
    2. thumb_up 5 thanks given
    3. group 6 followers
    1. forum 7 posts
    2. attach_file 1 attachments




Welcome to futures io: the largest futures trading community on the planet, with well over 125,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
 

C# Charting Class/Library

(login for full post details)
  #1 (permalink)
 Dusty909 
Vancouver, BC
 
Experience: Intermediate
Platform: Ninjatrader
 
Posts: 19 since Aug 2009
Thanks: 7 given, 7 received

I developed my own backtesting software in C# from scratch as I was not satisfied with limitations of the various commercial packages available. So far all it generates however are CSV files of the results. What I would like to do is chart these and show the entries/exits similar to the way backtesting works natively in NinjaTrader. Does anyone know of a good (preferably free) stock charting class that I can download to accomplish this easily? So far the ones I have found googling are pretty lacking.

Started this thread Reply With Quote
The following user says Thank You to Dusty909 for this post:

Can you help answer these questions
from other members on futures io?
Thinkorswim MACD Thinkscript
ThinkOrSwim
Simple "runner" code
EasyLanguage Programming
need help writing easylanguage radarscreen weekly perfor …
EasyLanguage Programming
EasyLanguage: fetch option price using Stock ticker
EasyLanguage Programming
AutoTrendHforRad indicator in a strategy "direction …
NinjaTrader
 
Best Threads (Most Thanked)
in the last 7 days on futures io
The Crude Dude Oil Trading System
89 thanks
Spoo-nalysis ES e-mini futures S&P 500
67 thanks
I finally blew up an account
63 thanks
The tiyfTradePlanFactory indicator
34 thanks
FIO Journal Challenge - April 2021 w/Jigsaw Trading
17 thanks
 
(login for full post details)
  #2 (permalink)
 MXASJ 
Asia
 
Experience: Beginner
Platform: NinjaTrader, TOS
 
Posts: 798 since Jun 2009
Thanks: 109 given, 799 received

Some ideas here:

Nuclear Phynance

If its uncool to post links to other forums let me know and I'll change the post.

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


Maybe GnuPlot, it's free, easy, and powerful.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
 
(login for full post details)
  #4 (permalink)
 Dusty909 
Vancouver, BC
 
Experience: Intermediate
Platform: Ninjatrader
 
Posts: 19 since Aug 2009
Thanks: 7 given, 7 received

I guess the main feature I am looking for is the ability to pan and zoom. Generating a static chart is not too difficult but for the length of time I am backtesting, its impossible to see any detail without zooming in.

Started this thread Reply With Quote
 
(login for full post details)
  #5 (permalink)
 gomi 
Paris
 
Experience: None
Platform: NinjaTrader
 
Posts: 1,248 since Oct 2009
Thanks: 275 given, 4,421 received

I've used ChartDirector in the past, it's pretty cool, and you can implement zoom/pan
See ChartDirector Chart Gallery - Finance Charts

Only limitation of the trial version is that you get a "Created with ChartDirector" on the chart.

I've included the demo app I just compiled. Launch CSharpChartExplorer.exe

For financial charts, choose ... financial charts, and for zooming/scrolling, choose ... zooming and scrolling :-)

Attached Files
Register to download File Type: zip ChartDemo.zip (626.4 KB, 90 views)
Reply With Quote
The following 3 users say Thank You to gomi for this post:
 
(login for full post details)
  #6 (permalink)
 Dusty909 
Vancouver, BC
 
Experience: Intermediate
Platform: Ninjatrader
 
Posts: 19 since Aug 2009
Thanks: 7 given, 7 received

Perfect! Exactly what I was looking for. Thanks gomi!

Started this thread Reply With Quote
 
(login for full post details)
  #7 (permalink)
sigjanu
CPH
 
 
Posts: 5 since Feb 2011
Thanks: 3 given, 0 received

If you want to program your charts yourself (I do as third party software is sometime buggy) then I can recommend the Chart Controls for the .NET framework from Microsoft: archive.msdn.microsoft.com/mschart

The link contains a download-sample of different charts and how the source-code looks. Very easy to understand. The download contains an exe file you can run so you don't have to compile anything to get the sample running

Reply With Quote
 
(login for full post details)
  #8 (permalink)
 henry218 
sao paulo
 
Experience: Intermediate
Platform: ninjatrader
Trading: stocks
 
Posts: 3 since Nov 2010
Thanks: 0 given, 1 received

I think the best way is using R The R Project for Statistical Computing with RStudio and the financial analytics package, so you can print all the statistics too.

Reply With Quote
The following user says Thank You to henry218 for this post:


futures io Trading Community Platforms and Indicators > C# Charting Class/Library


Last Updated on December 1, 2011


Upcoming Webinars and Events
 

NinjaTrader Indicator Challenge!

Ongoing

The Cold Hard Truth: Maybe I Am Not Good Enough w/Chris Gray @ Earn2Trade

Elite only
     



Copyright © 2021 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada), 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