﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>RightEdge Forums / General / Community Support  / what's the usage of the DLL compiled by RightEdge / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>RightEdge Forums</description><link>http://www.rightedgesystems.com/forums/</link><webMaster>rightedge@yyesoftware.com</webMaster><lastBuildDate>Wed, 08 Feb 2012 16:09:36 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: what's the usage of the DLL compiled by RightEdge</title><link>http://www.rightedgesystems.com/forums/Topic10715-13-1.aspx</link><description>I knonw ，thank you.</description><pubDate>Thu, 11 Feb 2010 22:25:52 GMT</pubDate><dc:creator>terryep</dc:creator></item><item><title>RE: what's the usage of the DLL compiled by RightEdge</title><link>http://www.rightedgesystems.com/forums/Topic10715-13-1.aspx</link><description>Correct. The RE thread is the parent thread. So far that looks like a very fruitful context to work in. In theory at least, almost any parameter of a running strategy can be put under dynamic (programmed) control, where that control (GUI) lies outside of the strategy code itself. High on my list is dynamic control of the contents of watchlists (which can already be done manually) and dynamic starting and stopping what's live (also already possible manually). But any variable local to your strategy is dynamicall settable as-is; I use a dictionary in the strategy to hold settings as they are sent from the GUI.&lt;/P&gt;&lt;P&gt;For options work it is interesting to have both the underlying and a few strikes in the same watchlist, enabling for example charts on everything and placing orders on strikes from signals generated on the underlying (somewhat akin to pairs trading). (On the GUI you will find the container for the grid is tabbed. The idea is the second tab will be used for a grid of options strikes (montage), using its own instantiation of a broker plugin (ie., the existing krs for IB). There's lots of directions this GUI could go in . . .)</description><pubDate>Thu, 11 Feb 2010 07:36:04 GMT</pubDate><dc:creator>phg</dc:creator></item><item><title>RE: what's the usage of the DLL compiled by RightEdge</title><link>http://www.rightedgesystems.com/forums/Topic10715-13-1.aspx</link><description>Can I  interpret it this way? My VS program just is a thread of RE when RE running? If RE is not running, this vs program can not run?</description><pubDate>Wed, 10 Feb 2010 21:41:15 GMT</pubDate><dc:creator>terryep</dc:creator></item><item><title>RE: what's the usage of the DLL compiled by RightEdge</title><link>http://www.rightedgesystems.com/forums/Topic10715-13-1.aspx</link><description>See message 552 on the Yahoo group, reproduced as follows:&lt;BR&gt;&lt;P class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;I have up loaded a working prototype of the GUI I have been working on. It is incomplete, but this step demonstrates that the critical parts are working. (See OptionsUI.zip in the files section under the Options section.)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;UL type=disc&gt;&lt;LI class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;The ‘strategy’ part is a mock-up for testing purposes. It creates the GUI thread and creates and passes a reference to the communication queues.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;LI class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;I was built using C# 2008 and .NET 3.5, so I am not yet quite sure how integration with a real RE strategy is going to work.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;LI class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;The Access database is included in the zip file, but the configuration file would have to be changed to reflect wherever you unzip it to. (The code could be changed slightly to remove references to the database. This would remove persistence but it would allow the grid to be used dynamically to communicate with a strategy.)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;LI class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;Sending information from the strategy to the grid is not implemented in this step (nor are dynamic watch list updating or making live).&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;LI class=MsoNormal&gt;&lt;FONT size=3 face="Times New Roman"&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;While the motivation for this work is to expedite options trading it is however quite suitable for helping with equity trading as well.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P class=MsoNormal&gt;&lt;FONT size=3 face=Tahoma&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;In summary: A new thread is created in strategy startup to host the GUI. The GUI is a grid,  backed by an Access table (which is not strictly required). Changes to the grid are sent to the strategy via a synchronized queue. It is expected the strategy will dequeue transmitted information in NewBar and place the information in a  local dictionary. A second synchronized queue is contemplated to send information back to the grid. The first part is working and can be downloaded from the files section of the Yahoo group. Watching the operation in Debug mode in VS shows how it works so far.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P class=MsoNormal&gt;&lt;FONT size=3 face=Tahoma&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;I hope this is helpful.&lt;/SPAN&gt;&lt;/FONT&gt;</description><pubDate>Wed, 10 Feb 2010 14:07:57 GMT</pubDate><dc:creator>phg</dc:creator></item><item><title>RE: what's the usage of the DLL compiled by RightEdge</title><link>http://www.rightedgesystems.com/forums/Topic10715-13-1.aspx</link><description>No, RightEdge IS the UI control.  You can build user interface components just like you would any other application.  Two places to check, one, download the "Dialog" example from the Trading Systems section of the website.  This is based on an older version of RightEdge, so you'll have to jiggle it to compile it.  Or even better, member phg who also runs the [url=http://finance.groups.yahoo.com/group/rightedge-ats/]rightedge-ats group[/url] on Yahoo has taken GUI support to the next level.  He's made his work available.&lt;br&gt;&lt;br&gt;[quote][b]terryep (2/8/2010)[/b][hr]Thank you! I want to know how to display the UIjust like RightEdge in my VS winform,such as the picture attached. Does RightEdge provide a UI control for VS?[/quote]</description><pubDate>Tue, 09 Feb 2010 09:49:04 GMT</pubDate><dc:creator>billb</dc:creator></item><item><title>RE: what's the usage of the DLL compiled by RightEdge</title><link>http://www.rightedgesystems.com/forums/Topic10715-13-1.aspx</link><description>Thank you! I want to know how to display the UI just like RightEdge in my VS winform,such as the picture attached. Does RightEdge provide a UI control for VS?</description><pubDate>Mon, 08 Feb 2010 20:38:31 GMT</pubDate><dc:creator>terryep</dc:creator></item><item><title>RE: what's the usage of the DLL compiled by RightEdge</title><link>http://www.rightedgesystems.com/forums/Topic10715-13-1.aspx</link><description>Sure, it can be called.  It's standard .NET assembly.  Keep in mind, RightEdge does a number of things to setup the trading system and fire events to the system when things happen (data comes in, orders executed, etc).&lt;br&gt;&lt;br&gt;[quote][b]terryep (2/7/2010)[/b][hr]Whether the dll can be used to a thirdparty VS.net program? How to use it ? Thank you![/quote]</description><pubDate>Mon, 08 Feb 2010 13:25:13 GMT</pubDate><dc:creator>billb</dc:creator></item><item><title>what's the usage of the DLL compiled by RightEdge</title><link>http://www.rightedgesystems.com/forums/Topic10715-13-1.aspx</link><description>Whether the dll can be used to a thirdparty VS.net program? How to use it ? Thank you!</description><pubDate>Sun, 07 Feb 2010 07:20:36 GMT</pubDate><dc:creator>terryep</dc:creator></item></channel></rss>
