SmartQuant Discussion

Automated Quantitative Strategy Development, SmartQuant Product Discussion and Technical Support Forums
It is currently Tue Sep 29, 2020 7:27 pm

All times are UTC + 3 hours




Post new topic Reply to topic  [ 13 posts ] 
Author Message
 Post subject: GUI possibilities?
PostPosted: Wed Sep 19, 2007 2:09 pm 
Offline

Joined: Thu Apr 05, 2007 1:05 pm
Posts: 14
Location: Europe (currently Norway)
The SmartQuant System Architecture document says the following about GUI interfaces:
Quote:
While SmartQuant does not have the user-friendliness and convenience of good stock charting programs, it has far more functional depth for people who want to implement their own customized trading applications with custom GUI interfaces, like hedge funds or institutional trading departments might do.

As far as I have discovered OpenQuant has no functionality for creating and integrating custom graphical user interfaces (forms). I suppose this can be done by using .NET functionality but that the integration would then be up to me.

Is this correct or have I overlooked something? Maybe this applies to Quant Developer only?

Willy


Top
 Profile  
 
 Post subject:
PostPosted: Wed Sep 19, 2007 2:22 pm 
Offline

Joined: Tue Aug 05, 2003 3:43 pm
Posts: 6817
Hi Willi,

yes, it's about QuantDeveloper suite of products, www.quanthouse.com

Regards,
Anton


Top
 Profile  
 
 Post subject:
PostPosted: Wed Sep 19, 2007 3:06 pm 
Offline

Joined: Sun May 20, 2007 9:09 am
Posts: 351
Actually OQ is more for automatic trading where you can program all kinds of strategies quickly and automate it. When you automate it so you don't need so much GUI :lol:


Top
 Profile  
 
 Post subject:
PostPosted: Wed Sep 19, 2007 3:19 pm 
Offline

Joined: Thu Apr 05, 2007 1:05 pm
Posts: 14
Location: Europe (currently Norway)
Well, partly I'm the type of programmer that likes to display what's going on, both when it comes to performance of the trading system itself and the technical functions of the program, connections etc. Also the engineer side of me likes to have a control panel where I can watch the blinking lights. :-)

Another part of it is that I would like to create user friendly solutions that others can run for me.

It was just a question at this point and not that important. I'll continue working with OQ in the days ahead and see what it can do. Earning money will be the main point. :-)

Willy


Top
 Profile  
 
 Post subject:
PostPosted: Wed Sep 19, 2007 3:31 pm 
Offline

Joined: Tue Aug 05, 2003 3:43 pm
Posts: 6817
You can develop a dll using Windows Forms in Visual Studio and show a dialog window or any other GUI from your strategy code in OpenQuant IDE (you can also create a GUI form in the strategy code). This way you can furnish your strategy with a custom GUI.

What you can't do is to develop a standalone application (a trading front end, a black box, OpenQuant like application, etc.) with OpenQuant API in Visual Studio. This is only possible with QuantDeveloper API.

Regards,
Anton


Top
 Profile  
 
 Post subject:
PostPosted: Thu Sep 20, 2007 2:05 am 
Offline

Joined: Sun May 20, 2007 9:09 am
Posts: 351
Dr. Anton Fokin wrote:
You can develop a dll using Windows Forms in Visual Studio and show a dialog window or any other GUI from your strategy code in OpenQuant IDE (you can also create a GUI form in the strategy code). This way you can furnish your strategy with a custom GUI.


Hi Dr Anton,
can you show us one simple (but complete) example (one input and one output) then we can try to add more features our own? I am not programmer but I can learn from workable simple example and extend the functions. :D


Top
 Profile  
 
 Post subject:
PostPosted: Thu Sep 20, 2007 8:32 am 
Offline

Joined: Tue Aug 05, 2003 3:43 pm
Posts: 6817
Well, I think you can find Windows Forms examples in any .NET book or MSDN help :wink:

There also was a thread on this forum discussing custom dialog window called from strategy code.

Regards,
Anton


Top
 Profile  
 
 Post subject:
PostPosted: Tue Apr 22, 2008 11:44 pm 
Offline

Joined: Thu Apr 17, 2008 10:21 am
Posts: 21
Dr. Fokin,
A simple example as requested above would be in order here!
The available posts on this issue are very confusing and contradictory.
thanks

Dr. Anton Fokin wrote:
You can develop a dll using Windows Forms in Visual Studio and show a dialog window or any other GUI from your strategy code in OpenQuant IDE (you can also create a GUI form in the strategy code). This way you can furnish your strategy with a custom GUI.

What you can't do is to develop a standalone application (a trading front end, a black box, OpenQuant like application, etc.) with OpenQuant API in Visual Studio. This is only possible with QuantDeveloper API.

Regards,
Anton


Top
 Profile  
 
 Post subject:
PostPosted: Wed Apr 23, 2008 12:11 am 
Offline

Joined: Thu Apr 17, 2008 10:21 am
Posts: 21
OQ, could then marshal data back and forth with that DLL?
Could the DLL raise events in OQ and vice versa, OQ raise events in the DLL?

Dr. Anton Fokin wrote:
You can develop a dll using Windows Forms in Visual Studio and show a dialog window or any other GUI from your strategy code in OpenQuant IDE (you can also create a GUI form in the strategy code). This way you can furnish your strategy with a custom GUI.

What you can't do is to develop a standalone application (a trading front end, a black box, OpenQuant like application, etc.) with OpenQuant API in Visual Studio. This is only possible with QuantDeveloper API.

Regards,
Anton


Top
 Profile  
 
 Post subject:
PostPosted: Wed Apr 23, 2008 12:53 pm 
Offline

Joined: Tue Aug 05, 2003 3:43 pm
Posts: 6817
I guess yes, but it's ratrher a question to .NET / MSDN . OpenQuant script / strategy code supports everything that is supported by .NET.

Regards,
Anton


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 24, 2008 7:01 am 
Offline

Joined: Fri Apr 04, 2008 6:11 am
Posts: 138
Quote:
While SmartQuant does not have the user-friendliness and convenience of good stock charting programs, ...


Is there any plan to add such functionality or is the plan to keep OQ purely a strategy building/testing/execution platform? OQ blows TradeStation away from a strategy perspective, but TradeStation destroys OQ from a live charting perspective. Personally I'd love to see OQ take TradeStation behind the woodshed on both! :lol:


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 24, 2008 9:52 am 
Offline

Joined: Thu Apr 17, 2008 10:21 am
Posts: 21
If true, then this would be great and OQ will be my platform of choice. Ninja, intentionally blocks users for integrating with their platform outside of their environment, whereas based on your assumption OQ users could freely integrate withyou environment as in using .Net to rais Events within the OQ thread or raise C# events belonging to other independant programs from within the OQ environment.

I'll have a go at it and keep the forum informed.
Like I said, if true this will give the users a free hand to combine the best of both worlds and make OQ the #1 choice.

Dr. Anton Fokin wrote:
I guess yes, but it's ratrher a question to .NET / MSDN . OpenQuant script / strategy code supports everything that is supported by .NET.

Regards,
Anton


Top
 Profile  
 
 Post subject: Re: GUI possibilities?
PostPosted: Fri Sep 14, 2012 8:50 am 
Offline

Joined: Thu Jun 08, 2006 3:56 pm
Posts: 537
Location: BC Canada
Just to update this thread with a pointer to more threading info, and a sample Form to run.

http://www.smartquant.com/forums/viewtopic.php?f=64&t=7740


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ] 

All times are UTC + 3 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group