I need a small Apllication (c# or c++ doesnt really matter) which connects to a DTC-Server (Sierra Chart, see here: [url removed, login to view]) and does the following:
drawing 4 charts with 1 common x-axis and seperate y axes..
a possibility to select a date, symbol and timeframe (timeframe might also be implemented as a global option, to select it once and it applies to all 4 charts) and with OK it plots a candlestick chart to the right.
It should plot the entire session (so if i select dec 14th, it should try to load data from beginning Dec 13th 6pm eastern time until Dec 14th 5pm eastern time. if Sierra Chart does not have data for it, nothing should be plotted).
If i click anywhere in the chart a crosshair should come up with a small values window.. if i click again, the crosshair should disappear.
there should be an "options" dialog to set connection parameters (IP, port, connect-button, connection timeout, checkbox to auto connect on startup, checkbox to reconnect if disconnect).
if autoconnect is selected it should connect on startup. if it cant connect within the timeout period it should show an error message and should stop connecting.
if reconnect checkbox is set, it should reconnect on disconnect.
the app should scale on resize (charts getting bigger/smaller) and should be able to maximize.
charting should be done with an open source library. if its not possible to have 1 common x-axis, it should use seperate ones, but they should be synced (same time at the same place) and the crosshair / value box should still be working.
See attached mockup
6 freelancers are bidding on average $141 for this job
Hi Nice to meet you I read your requirements and also view mockup image I have developed many C# programs including GUI and network So I think it's suitable for me I want to know more details kind regards.
I can develop your required app in C++ with the lightest possible open-source libraries. I will also offer you the facility of several review and modifications as per your requirements.