Build My own Web Charts for personal Use

Discussion in 'Trading Software' started by Digs, Jun 15, 2005.

  1. Digs

    Digs

    My wish : Build My own Web Charts for personal Use, to see them at any PC from any location. I am a pretty good vb 6.0 developer with a SQL server.

    I wish to set the charts up with my own customer indicators ( only threeof them) and build chart galleries by sectors and stocks with those sectors, so I can see them anywhere.

    Q: What development software should I use ??
    Vb.NET . I under stand that this will be only good for those PC that have .net installed (ie XP). Or Should I use Java/Javascript ??? Remember I am a Vb6.0 developer, dont want to learn C++ or C# ?

    I have seen sites like :

    http://finance.easychart.net/
    http://www.informit.com/guides/content.asp?g=java&seqNum=75&rl=1

    What do you advise, is there any good code samples of building stock charts around ??
     
  2. You can try QuantStudio charting / TA components www.smartquant.com. We were successfully running a demo ASP.NET web site doing what you've mentioned and a lot more (running trading / charting scripts on a server and getting results back to a web browser).

    The source code is also available, so it should be easy to develop / support your applications.

    Cheers,
    Anton
     
  3. I did this since around 1997. Although I might call myself a skillful C/C++ 'adept', I initially started out with VB, mainly because of the SQLserver backend I used.
    Having fallen victim to M$'s periodical marketing ploys, I swore never to be taken in anymore. In fact, after M$ dumped VB, they now prudently suggest dumping MFC. Wait a couple of years, they'll quietely dump C# and .NET! :D :D :D
    I looked at many things: C++, Delphi, Kylix and finally ended up with Trolltech's QT (also backbone for KDE). I First did some work with Qt3 and C++. After that I tried out Python with PyQt bindings to Qt. I switched all my db things to MySQL.
    Oh boy! Once you've seen this, you'll never want to hear of C#, .NET or Java. You'll be 100% portable between linux/unix, mac and windoz! (For highest speed and least trouble, go linux)

    A problem has been Trolltech's licensing for windoz. By the end of June, they will release Qt4, this time with a free version for linux, Mac and windoz. PyQt has promised to do free bindings for Python. In the meantime, you can get a complete Qt3/PyQt GPL free windoz package PyQtGPL10.exe at:
    http://pythonqt.vanrietpaap.nl
    http://www.quadgames.com/download/pythonqt/

    Don't listen to the howling of the know-nothing M$ cattle. Make up your own mind about this. You may (will :) ) find it's the only way to go.
    Lots of work before you get there though! Not for them lazy (losing) types. IMHO, not truly 'good' exaples around, only kiddstuff. After all, who would let a good thing float for free, heh Anton?

    Be good,
    nononsense
    :cool:

    PS: some bad tongues say that M$ is planning on hijacking Python and will be dumping all the rest of its crap.
     
  4. cashonly

    cashonly Bright Trading, LLC

    Well, I'd recommend seeing if there are any libraries out there that would let you do this. Why re-invent the wheel? Does anyone know of anything like these?

    Also, if it's just for your own use, why not just use your standard charting software... keep it running on your system when you are gone, and use www.logmein.com to access it. Simple and won't cost you anymore.

    Cash
     
  5. Yo Digs...

    1. Install IIS 6.0 on your own web server using SQL Server or use the free edition of SQL Server - MSDE2000... (to admin MSDE you can use SQL Server Client tools or a neat little product from ValeSoftware that provides an Enterprise Manger lookalike connection for only $80 bucks)... If no have own web server and need to do this from external webHost service then setUp access as your db to avoid paying for SQL Service or subscribe to a SQL service from the WebHost usually about $20 a month)

    If you use own web server...
    2. Install latest .net framework and any documented necessary service packs, etc.
    (No one else needs to have .net framework installed on their computer for you to see your web pages ok)

    3. Get a intro book on ASP.Net that uses VB.net as its language... not really THAT much harder than VB6...

    4. Check out a .Net charting component to chart your data... such as ChartFX or dotnetcharting, graphicserver, etc... they have sample code on how to connect to recordset data and display it in their charts... (some of these components are pretty sophisticated and costly)

    hths... :)

    cj...

    __________________
    HAVE STOP - WILL TRADE

    If You Have The Vision We Have The Code
     
  6. Digs

    Digs

  7. Going on my honest experience as a former great believer of many years, you'll always get screwed someplace.
    PS: could always do an ET search on the asp.net gimmick.
     
  8. My programming team is not using VS Studio 5 yet since it is in beta... we do have VS Std 3 and it has ASP.net...

    Could you point me to the page / link that says ASP.net is not part of VS Studio 5 and also why would you want to use VS 5 while its still in BETA (bugsville!)...

    you can either try a trial copy of VS Std 3.0 for a number of days, try online for a set period of time repeatedly or use a free ASP.net ONLY editor call Web Matrix - we have used it and found it good... link to it below..

    http://www.asp.net/Default.aspx?tabindex=0&tabid=1

    hths... :)

    cj

    __________________
    HAVE STOP - WILL TRADE

    If You Have The Vision We Have The Code
     
  9. Hi NoNonSense...

    we develop 24/7 using MS technologies but i have to say i was VERY happy to see MS indicted and CONVICTED of business crimes... MS is behaving a wee bit better these days but don't know how long that will last.... anyway i do sympathize with what you are saying...

    :eek:

    cj

    __________________
    HAVE STOP - WILL TRADE

    If You Have The Vision We Have The Code
     
  10. Hi EdgeHunter,

    Makes sense. If a client absolutely wants M$ and pays good enough money, I'll still do something in M$ for him. :eek:

    When working for myself, I know better. :)

    Be good,
    nononsense
     
    #10     Jun 16, 2005