﻿<?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 / Plugin Development </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>Thu, 11 Mar 2010 07:53:55 GMT</lastBuildDate><ttl>20</ttl><item><title>User data in results plugin</title><link>http://www.rightedgesystems.com/forums/Topic11131-16-1.aspx</link><description>Hello!&lt;br&gt;&lt;br&gt;Is it possible to use my own data in results plugin or it only predifined set of data?&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;&lt;br&gt;</description><pubDate>Thu, 11 Mar 2010 02:31:01 GMT</pubDate><dc:creator>lexx</dc:creator></item><item><title>System Results based on indicators</title><link>http://www.rightedgesystems.com/forums/Topic11069-16-1.aspx</link><description>If I write a system result plug-in is it possible to show a list of stocks that meet a certain criteria?&lt;br&gt;&lt;br&gt;E.g I Have written a scan that finds trades that are showing divergence between price and indicators. At the moment I output a list of stocks to the output window and then go and view the chart by finding the stock code in a list of 200+ stocks.&lt;br&gt;&lt;br&gt;I was thinking it would be better if I can output this list to a result plug-in and then I can just double click to view a chart.&lt;br&gt;&lt;br&gt;Is that possible?</description><pubDate>Mon, 08 Mar 2010 03:28:27 GMT</pubDate><dc:creator>kaizen</dc:creator></item><item><title>Source code for RightEdge service plugins available</title><link>http://www.rightedgesystems.com/forums/Topic9847-16-1.aspx</link><description>We are happy to announce that we are planning to make the source code for all of our service plugins available.  This will provide real-world examples of how to write broker and data provider plugins, as well as allowing users to modify the code for themselves as necessary.&lt;br&gt;&lt;br&gt;Currently, we have released the source to the data storage plugins, and the Interactive Brokers TWS and IQFeed plugins.  You can [url=http://github.com/dsplaisted/RightEdgePlugins/zipball/master]download the source directly here[/url].  You can also get the source code via git (which is a version control system), which will make it easier for you to get updates and to submit changes back to us.  The project webpage is [url=http://github.com/dsplaisted/RightEdgePlugins]http://github.com/dsplaisted/RightEdgePlugins[/url].&lt;br&gt;&lt;br&gt;NOTE: The source code for these plugins is for the latest version of RightEdge 2010.  If you are still using RightEdge 2008 Edition 1, it would need to be modified.&lt;br&gt;&lt;br&gt;Let us know if you run into any problems.&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Daniel</description><pubDate>Thu, 29 Oct 2009 13:06:41 GMT</pubDate><dc:creator>dplaisted</dc:creator></item><item><title>When will  the new sapmle been released</title><link>http://www.rightedgesystems.com/forums/Topic11011-16-1.aspx</link><description>I　try the Broker sample code in RE 2008 build14,but it reported not implemented  ISimBroker.</description><pubDate>Tue, 02 Mar 2010 22:08:20 GMT</pubDate><dc:creator>terryep</dc:creator></item><item><title>GetBarCount</title><link>http://www.rightedgesystems.com/forums/Topic4134-16-1.aspx</link><description>When does GetBarCount get called in the Data Base data Store?</description><pubDate>Wed, 26 Dec 2007 04:19:15 GMT</pubDate><dc:creator>kaizen</dc:creator></item><item><title>Can you use RightEdge with the Order2Go api used by DBFX / FXCM?</title><link>http://www.rightedgesystems.com/forums/Topic10732-16-1.aspx</link><description>Does anyone know or has anyone managed to interface RightEdge with the Order2Go api used by the FXCM and DBFX (Deutsche Bank) trading platforms?&lt;/P&gt;&lt;P&gt;The Order2Go api provides a DDE plugin and I would ideally like to use that to get realtime tick level data into RightEdge.&lt;/P&gt;&lt;P&gt;I have searched the forum and couldn't see anything other than a post from 2006 which said that RightEdge might interface with FXCM at some point in the future.&lt;/P&gt;&lt;P&gt;Any help is much appreciated!</description><pubDate>Mon, 08 Feb 2010 05:12:48 GMT</pubDate><dc:creator>sjcann</dc:creator></item><item><title>RE My PaperBroker Question</title><link>http://www.rightedgesystems.com/forums/Topic10710-16-1.aspx</link><description>I've been modifying the MyPaperBroker sample posted on the boards by the admins to create my own paperbroker.&lt;br&gt;&lt;br&gt;A few of the overriding methods (SimBar, SimHighLow and SimOpen) don't seem to be in use in RE 2 v14. However, since these methods aren't in use, the three dictionaries for _high, _low and _open aren't being filled because the private methods aren't being called.&lt;br&gt;&lt;br&gt;What's the purpose of these dictionaries in this paperbroker? &lt;br&gt;&lt;br&gt;I want to to calculate slippage based on some percentage between the high / low and open depending on the nature of the trade. Is there an advantage to storing the values in the list instead of keeping the last value in a class variable?&lt;br&gt;&lt;br&gt;[quote]&lt;br&gt;		public override string id()&lt;br&gt;		{&lt;br&gt;			return "{A845D94F-B0E0-4368-8507-62B7DB282F6A}";&lt;br&gt;		}&lt;br&gt;&lt;br&gt;		Dictionary&lt;Symbol, double&gt; _highs = new Dictionary&lt;Symbol, double&gt;();&lt;br&gt;		Dictionary&lt;Symbol, double&gt; _lows = new Dictionary&lt;Symbol, double&gt;();&lt;br&gt;		Dictionary&lt;Symbol, double&gt; _opens = new Dictionary&lt;Symbol, double&gt;();&lt;br&gt;&lt;br&gt;		private void SetHighLows(NewBarInfo info)&lt;br&gt;		{&lt;br&gt;			_highs.Clear();&lt;br&gt;			_lows.Clear();&lt;br&gt;			foreach (var kvp in info.bars)&lt;br&gt;			{&lt;br&gt;				_highs[kvp.Key] = kvp.Value.High;&lt;br&gt;				_lows[kvp.Key] = kvp.Value.Low;&lt;br&gt;			}&lt;br&gt;		}&lt;br&gt;&lt;br&gt;		private void SetOpens(NewBarInfo info)&lt;br&gt;		{&lt;br&gt;			_opens.Clear();&lt;br&gt;			foreach (var kvp in info.bars)&lt;br&gt;			{&lt;br&gt;				_opens[kvp.Key] = kvp.Value.Open;&lt;br&gt;			}&lt;br&gt;		}&lt;br&gt;&lt;br&gt;		public override void SimBar(NewBarInfo info)&lt;br&gt;		{&lt;br&gt;			SetHighLows(info);&lt;br&gt;			SetOpens(info);&lt;br&gt;			base.SimBar(info);&lt;br&gt;		}&lt;br&gt;&lt;br&gt;		public override void SimOpen(NewBarInfo info)&lt;br&gt;		{&lt;br&gt;			SetOpens(info);&lt;br&gt;			_highs.Clear();&lt;br&gt;			_lows.Clear();&lt;br&gt;			base.SimOpen(info);&lt;br&gt;		}&lt;br&gt;&lt;br&gt;		public override void SimHighLow(NewBarInfo info)&lt;br&gt;		{&lt;br&gt;			_opens.Clear();&lt;br&gt;			SetHighLows(info);&lt;br&gt;			base.SimHighLow(info);&lt;br&gt;		}&lt;br&gt;&lt;br&gt;		public override void SimTick(Symbol symbol, TickData tick)&lt;br&gt;		{&lt;br&gt;			_opens.Remove(symbol);&lt;br&gt;			_highs.Remove(symbol);&lt;br&gt;			_lows.Remove(symbol);&lt;br&gt;			base.SimTick(symbol, tick);&lt;br&gt;[/quote]&lt;br&gt;&lt;br&gt;</description><pubDate>Sat, 06 Feb 2010 23:18:20 GMT</pubDate><dc:creator>jamesluong</dc:creator></item><item><title>How to debug a compiled DLL plugin in VS Studio</title><link>http://www.rightedgesystems.com/forums/Topic10639-16-1.aspx</link><description>Hello, I'm new to the forums, rightedge, and .NET development, but learning.&lt;br&gt;&lt;br&gt;My question is how do I debug in Visual Studio a compiled DLL plugin which I made in Visual Studio (VS).&lt;br&gt;&lt;br&gt;I took from the forums the source code of a paperbroker plugin and modified it with my own slippage assumptions. In Visual Studio I compile the plugin into a DLL and copied it into the \Plugins directory.&lt;br&gt;&lt;br&gt;However, when I mark a breakpoint in the source code and run the simulation, it doesn't stop at the breakpoint. This is after I attached VS to the RE process.&lt;br&gt;&lt;br&gt;Attaching VS to the RE process seems to allow me to debug using VS with uncompiled indicators / strategies, but it doesn't work with this compiled DLL.&lt;br&gt;&lt;br&gt;How do I use VS to debug the plugin i just made?&lt;br&gt;</description><pubDate>Fri, 29 Jan 2010 17:42:00 GMT</pubDate><dc:creator>jamesluong</dc:creator></item><item><title>IBarDataStorage.LoadBars() clarification</title><link>http://www.rightedgesystems.com/forums/Topic10623-16-1.aspx</link><description>Guys, could you please post either a sample implementation of LoadBars() for RE ed.2 or an explanation of how it works for different values of arguments, such as loadFromEnd, maxLoadBars. The current API doc doesn't really go into a lot of detail. I'm fixing my data storage plugin and want to make sure that I get it right. Specifically, in what order and how many bars should be loaded when we call:&lt;br&gt;&lt;br&gt;LoadBars(symbolFreq, valid archive date, 12/31/9999, 5000, false);&lt;br&gt;LoadBars(symbolFreq, 1/01/0001, 12/31/9999, 1, true);&lt;br&gt;LoadBars(symbolFreq, valid archive date, 12/31/9999, 0, true);&lt;br&gt;&lt;br&gt;and any other combinations used within RE. Thank you!</description><pubDate>Thu, 28 Jan 2010 15:01:20 GMT</pubDate><dc:creator>Zora</dc:creator></item><item><title>IQFeed - Forex Data - Invalid Symbol</title><link>http://www.rightedgesystems.com/forums/Topic10518-16-1.aspx</link><description>I'm receiving an "Error retrieving bars: !ERROR! Invalid symbol" error when downloading historical forex data for specific symbols.  I've verified the data is being transmitted via the IQFeed Diagnostics Utility.  The symbols have the following settings for daily data:&lt;br&gt;&lt;br&gt;   Asset Type: Forex&lt;br&gt;   Construct Bars From: Default&lt;br&gt;   Asset Currency: varies based on symbol&lt;br&gt;   Exchange: COMP&lt;br&gt;&lt;br&gt;For example, USDCAD works but USDRUB throws the error.&lt;br&gt;&lt;br&gt;Any thoughts on how to resolve?&lt;br&gt;&lt;br&gt;Thanks, Duane</description><pubDate>Sun, 17 Jan 2010 14:25:54 GMT</pubDate><dc:creator>dwebber</dc:creator></item><item><title>Custom Property for bardata</title><link>http://www.rightedgesystems.com/forums/Topic10400-16-1.aspx</link><description>Hi, is there any way to add custom field to bardata? I collected some data other than the default fields of bardata, such as daily short selling volume, and stored in MySQL. I would like to retrieve and manipulate these data in RE for strategy analysis.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Ernest</description><pubDate>Sat, 02 Jan 2010 09:52:26 GMT</pubDate><dc:creator>fffernest</dc:creator></item><item><title>multiple instance control</title><link>http://www.rightedgesystems.com/forums/Topic5552-16-1.aspx</link><description>Now that IsLiveBroker is sorted out, I'm making much better progress on my service plugin. I've been working with all of the interfaces (Iservice, IBarDataRetrieval, ITickRetrieval, IBroker) in a single monolithic plugin class as this is supposed to operate on a single connection only. &lt;br&gt;&lt;br&gt;I've set the IService.SupportsMultipleInstances to return false ;)&lt;br&gt;&lt;br&gt;I can connect live, stream ticks, add/remove symbols etc.. and only one instance is created. History downloads, when run without streaming data, work fine. However, while connected live, if I try to update history on another symbol a new instance of the service (and thus a new connection) is created.&lt;br&gt;&lt;br&gt;I haven't begun work on the broker piece yet, so I don't know what happens there.&lt;br&gt;&lt;br&gt;Does SupportsMultipleInstances() only apply to the component service? As it is part of the IService interface it seemed like it might be "plugin" global.&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Mark</description><pubDate>Tue, 29 Apr 2008 18:45:12 GMT</pubDate><dc:creator>mark0419</dc:creator></item><item><title>Plugin not available within Edition 2 Build 14</title><link>http://www.rightedgesystems.com/forums/Topic10021-16-1.aspx</link><description>Dear traders,&lt;/P&gt;&lt;P&gt;I have used RightEdge edition 1 and placed a .dll file within the plugin-folder. After a restart of it this additional indicator was available within RightEdge.&lt;/P&gt;&lt;P&gt;Today I also installed RighEdge edition 2 build 14. I did the same again to have my own developed indicator available, but this time, this indicator is not available within RightEdge.&lt;/P&gt;&lt;P&gt;I have placed the .dll again within the plugin-folder, but does not come up within RightEdge - Indicators?&lt;/P&gt;&lt;P&gt;Can somebody help me, please.&lt;/P&gt;&lt;P&gt;Thanks a lot.</description><pubDate>Thu, 19 Nov 2009 09:11:13 GMT</pubDate><dc:creator>pfptrade</dc:creator></item><item><title>MySQL Historical Data Retrieval plugin for Ed1</title><link>http://www.rightedgesystems.com/forums/Topic7903-16-1.aspx</link><description>Hi,&lt;/P&gt;&lt;P&gt;I recently created a historical data retrieval service plugin for obtaining bar data from my own MySQL by modifying the sample c# file HistoricalDataRetrieval.cs coming with RightEdge 2008 Edition 1. After I copied the dll file to Plugins folder, the Ed1 cannot recognise this plugin in Configure Service UI interface. But this dll works fine for Ed2. &lt;/P&gt;&lt;P&gt;Would anyone has any idea for it? I tried copy "C:\Program Files\Yye Software\RightEdge 2008 Edition 2\Plugins\RightEdge-MySQL-Plugin.dll" to "C:\Program Files\Yye Software\RightEdge 2008 Edition 1\Plugins\", but still does not work.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Ernest</description><pubDate>Sun, 15 Mar 2009 05:57:28 GMT</pubDate><dc:creator>fffernest</dc:creator></item><item><title>Has anyone tried to develop a plugin in F#</title><link>http://www.rightedgesystems.com/forums/Topic9824-16-1.aspx</link><description>I've been interested in this language for a while and its ideal application is doing Math type operations. It was based on Ocaml which is used in the trading systems almost exclusively at jane street capital http://www.janestcapital.com/&lt;br&gt;&lt;br&gt;I haven't gotten round to downloading and installing RightEdge as yet, I'm still trialing Ninja and appreciate that one may not be able to debug and run F# code directly but would you be able to compile a DLL and call the functions in that?&lt;br&gt;&lt;br&gt;If you did that can you attach Visual Studio debugger and breakpoint the code at all?&lt;br&gt;&lt;br&gt;Many thanks in advance.&lt;br&gt;</description><pubDate>Tue, 27 Oct 2009 18:19:32 GMT</pubDate><dc:creator>AllenMorgan</dc:creator></item><item><title>Quotetracker API</title><link>http://www.rightedgesystems.com/forums/Topic9907-16-1.aspx</link><description>I am starting a new thread on an old problem that does not seem to get fixed.&lt;/P&gt;&lt;P&gt;I contend that the Quotetracker API plugin simply does not work.&lt;/P&gt;&lt;P&gt;If there are any forum members that have succesfully connected eSignal amd RE via the Quotetracker API, I would like to know how it is done.</description><pubDate>Sat, 07 Nov 2009 14:19:40 GMT</pubDate><dc:creator>henk</dc:creator></item><item><title>Synchronizing bar timing between RE and data source</title><link>http://www.rightedgesystems.com/forums/Topic8999-16-1.aspx</link><description>I am working on a plugin for RE Edition2 for TD Ameritrade streaming data.&lt;P&gt;I have it working using the TDA ActiveX interface, but with 100 symbols RE chews up so much CPU that it becomes unresponsive, and I want to use a lot more than 100 symbols. I don't know whether the issue is with the TDA interface, RE Edition 2, or both. (It could be my code, but I don't think so.) There is a third-party TDA native C# interface that is conceivably more efficient, but months ago I wrote a RE plugin for it and found a bug that makes it unusable for multiple symbols. A new version is in the works, but it is not clear when it will be available.&lt;/P&gt;&lt;P&gt;I only need 1 minute bars, which are much less CPU-intensive than streaming data and will therefore probably alleviate the CPU bottleneck. TDA can deliver 1 minute bars, and I know from previous discussions here that I can feed these into RE by generating 4 ticks in my plugin: one each for OHLC of the bar. I have not yet programmed this, but it seems straightforward.&lt;/P&gt;&lt;P&gt;My question regards time synchronization. I would like RE to complete its 1 minute bar immediately after delivery of the ticks, and immediately invoke trading strategy logic. I want to avoid a situation where the RE timing loop for bar creation/strategy invocation is not synchronized with that of my data source, causing a time lag.&lt;/P&gt;&lt;P&gt;What, if anything, can I do to ensure time synchronization?&lt;/P&gt;&lt;P&gt;Thanks.</description><pubDate>Fri, 17 Jul 2009 12:47:28 GMT</pubDate><dc:creator>Steve2008</dc:creator></item><item><title>Source code for MS SQLServer plugin?</title><link>http://www.rightedgesystems.com/forums/Topic9792-16-1.aspx</link><description>Could you pls provide the source code of msqlserver plugin?  I want to modify it to store market data in my own format.</description><pubDate>Mon, 26 Oct 2009 01:32:28 GMT</pubDate><dc:creator>raidsan</dc:creator></item><item><title>Cancel Order</title><link>http://www.rightedgesystems.com/forums/Topic9763-16-1.aspx</link><description>I have finished the IBroker plugin.&lt;br&gt;I can submit a limit order successful in RE gui menu , and can find it in pending order,&lt;br&gt;when cancel order, the function CancelOrder returns true, and the order was removed from open orders,&lt;br&gt;in fact , it was cancelled in real broker, but it still in the "Pending Orders" tab in RE.&lt;br&gt;Any one knows the reason?&lt;br&gt;We need to write some code to manually delete it from "Pending Orders"?</description><pubDate>Wed, 21 Oct 2009 11:28:10 GMT</pubDate><dc:creator>babyface</dc:creator></item><item><title>Indicator plugin, please help</title><link>http://www.rightedgesystems.com/forums/Topic9538-16-1.aspx</link><description>I copied the code and followed the instructions in the RE helpfile re "Creating an Indicator". In C# I get the following error messages. Please help.&lt;/P&gt;&lt;P&gt;&lt;IMG src="http://www.rightedgesystems.com/forums/Uploads/Images/a256dcfa-6321-437b-8214-f3df.bmp"&gt;&lt;/P&gt;&lt;P&gt;Reference added to RightEdge.Common:&lt;/P&gt;&lt;P&gt;&lt;IMG src="http://www.rightedgesystems.com/forums/Uploads/Images/edb96409-a6e7-4672-bf99-3634.bmp"&gt;</description><pubDate>Mon, 21 Sep 2009 18:04:06 GMT</pubDate><dc:creator>henk</dc:creator></item><item><title>Quote Speed</title><link>http://www.rightedgesystems.com/forums/Topic9484-16-1.aspx</link><description>Hy, I´ve created a plugin to feed realtime-Data but it is missing some part of the data. Let me explain better : It gives me on-line quotes but seems that some trade prices doesn´t get updated , like if is too many signals it "losses" some !&lt;/P&gt;&lt;P&gt;I´m showing here the part whitch i think would be the problem. If it´s nessesary i may also send the complete code. Thank´s Vitor.&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;downloadedData = reader.ReadLine();&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&lt;FONT color=#808080 size=2&gt;///&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;&lt;FONT color=#008000 size=2&gt;Console.WriteLine("-&amp;gt; " + downloadedData);&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; (!&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.IsNullOrEmpty(downloadedData))&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; (downloadedData.Substring(0, 2) == &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"HT"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; || downloadedData.Substring(0, 2) == &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"FT"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;t = &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;Parser&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.ParseTick(downloadedData);&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; (t != &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;null&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;td.tickType = &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;TickType&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.Trade;&lt;/P&gt;&lt;P&gt;td.time = &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;DateTime&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.Now;&lt;/P&gt;&lt;P&gt;td.price = t.Last;&lt;/P&gt;&lt;P&gt;td.size = t.TradeVolume;&lt;/P&gt;&lt;P&gt;tickListener(watchedSymbols[t.Stock], td);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; (downloadedData.Substring(0, 2) == &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"HM"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; || downloadedData.Substring(0, 2) == &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"FM"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;m = &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;Parser&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.ParseMinibook(downloadedData);&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; (m != &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;null&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;td.tickType = &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;TickType&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.Bid;&lt;/P&gt;&lt;P&gt;td.time = &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;DateTime&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.Now;&lt;/P&gt;&lt;P&gt;td.price = m.Items[0].BestBidPrice;&lt;/P&gt;&lt;P&gt;td.size = m.Items[0].TotalQuantityBids;&lt;/P&gt;&lt;P&gt;tickListener(watchedSymbols[m.Stock], td);&lt;/P&gt;&lt;P&gt;td.tickType = &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;TickType&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.Ask;&lt;/P&gt;&lt;P&gt;td.time = &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;DateTime&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.Now;&lt;/P&gt;&lt;P&gt;td.price = m.Items[0].BestAskPrice;&lt;/P&gt;&lt;P&gt;td.size = m.Items[0].TotalQuantityAsks;&lt;/P&gt;&lt;P&gt;tickListener(watchedSymbols[m.Stock], td);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/FONT&gt;</description><pubDate>Thu, 17 Sep 2009 14:17:15 GMT</pubDate><dc:creator>vitor dantas</dc:creator></item><item><title>Is OEC live still working?</title><link>http://www.rightedgesystems.com/forums/Topic9362-16-1.aspx</link><description>The OEC live plugin recently stopped working for me. The live data screen is all zeroes for ES. Can anyone confirm if the plugin is or is not currently working? My personal OEC plugin also stopped working (wouldn't connect) until I updated to the newest API dlls version 3.4.0.</description><pubDate>Tue, 08 Sep 2009 23:36:29 GMT</pubDate><dc:creator>eong9</dc:creator></item><item><title>Porting for MT4???</title><link>http://www.rightedgesystems.com/forums/Topic9258-16-1.aspx</link><description>&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT color=#000000 size=3 face="Courier New"&gt;I currently program for MT4 EA’s in MQL... I came across this sight and am very interested, but I would prefer not to use Oanda or MB Trading! I like my broker (Jade) I just want to know if anyone has made a connection to a MT4 broker or could we use a .dll link between RightEdge and MT4? I’m still trying to decide if this will help me or not! &lt;/FONT&gt;&lt;/P&gt;&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT color=#000000 size=3 face="Courier New"&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT color=#000000 size=3 face="Courier New"&gt;I really appreciate your time and help!&lt;/FONT&gt;</description><pubDate>Sat, 29 Aug 2009 23:17:08 GMT</pubDate><dc:creator>Rengoku</dc:creator></item><item><title>Unable to see my Broker plugin in the service config dialog</title><link>http://www.rightedgesystems.com/forums/Topic9282-16-1.aspx</link><description>I really don't know what is the problem...&lt;br&gt;&lt;br&gt;My namespace is RightEdge.SterlingTraderProPlugin&lt;br&gt;I created a dll library in the plugins folder&lt;br&gt;I implements IService and IBroker and all compiles...</description><pubDate>Mon, 31 Aug 2009 10:10:16 GMT</pubDate><dc:creator>silvermoot</dc:creator></item><item><title>Requirement for Broker plugin</title><link>http://www.rightedgesystems.com/forums/Topic9228-16-1.aspx</link><description>Hi, i want to create a plugin for my broker but i have a problem, i cannot add reference to their library in Right Edge...&lt;br&gt;It is a COM library, .tlb file....&lt;br&gt;&lt;br&gt;What do i do? Is it still possible for me to create the plugin?</description><pubDate>Thu, 27 Aug 2009 20:43:57 GMT</pubDate><dc:creator>silvermoot</dc:creator></item><item><title>Setting Margin Factor</title><link>http://www.rightedgesystems.com/forums/Topic6211-16-1.aspx</link><description>How can I set a margin factor for my simulated trades?</description><pubDate>Wed, 23 Jul 2008 23:09:51 GMT</pubDate><dc:creator>Michael Burns</dc:creator></item><item><title>How to read exists bardata   in Historical Data Plugin ?</title><link>http://www.rightedgesystems.com/forums/Topic8974-16-1.aspx</link><description>hi,  I  want to use MT history data as  supplement to IB data,  not  overried.&lt;br&gt;There is an Import function could use to import ascii bardata file, but it is not a  one click operate.&lt;br&gt;so I try to write a plugin to retrieve bardata from metatrader local history file,  &lt;br&gt;but I don't know how to read the exists bardata in rightedge datastore?&lt;br&gt; How could I init the SystemData Object under IBarDataRetrieval  context?</description><pubDate>Fri, 10 Jul 2009 22:53:13 GMT</pubDate><dc:creator>raidsan</dc:creator></item><item><title>Datafeed Disconnect and Reconnect constantly</title><link>http://www.rightedgesystems.com/forums/Topic8904-16-1.aspx</link><description>I am writing a plugin, inherting from the IQFeed plugin, but modifying the tick handling.&lt;br&gt;For some reason once i Start the live data, it shows me one tick and then the output window starts filling with disconnect and reconnect messages.&lt;br&gt;Any ideas?</description><pubDate>Mon, 29 Jun 2009 15:50:24 GMT</pubDate><dc:creator>lksf</dc:creator></item><item><title>Source code for TWS Plugin</title><link>http://www.rightedgesystems.com/forums/Topic8819-16-1.aspx</link><description>EDIT: The latest version of the source code to the TWS plugin can now be found at [url=http://github.com/dsplaisted/RightEdgePlugins]http://github.com/dsplaisted/RightEdgePlugins[/url].  See [url=http://www.rightedgesystems.com/forums/Topic9847-16-1.aspx]this post[/url] for details.  I have removed the outdated code that was attached to this post.&lt;br&gt;&lt;br&gt;We've decided to release the source code to the TWS broker/data plugin. This will serve as a real-world example of a broker and data provider plugin, as well as allowing people to modify the plugin as needed.&lt;br&gt;&lt;br&gt;The plugin includes a modified version of the Interactive Brokers C# API available from &lt;A href="http://www.dinosaurtech.com/utilities/"&gt;http://www.dinosaurtech.com/utilities/&lt;/A&gt;.&lt;br&gt;&lt;br&gt;The plugin references RightEdge's Common.dll. I've included the DLL from RE2008E2 beta 11 in the zip, you may want to update the reference to point at the version in your RightEdge installation directory so it will work with subsequent releases.</description><pubDate>Tue, 16 Jun 2009 02:24:56 GMT</pubDate><dc:creator>dplaisted</dc:creator></item><item><title>TTAPI connection ?</title><link>http://www.rightedgesystems.com/forums/Topic8642-16-1.aspx</link><description>Hi,&lt;P&gt;I just downloaded trial version of RightEdge. I would like to know if this software connects to TT (Trading Technologies) using TTAPI ?&lt;/P&gt;&lt;P&gt;Thanks</description><pubDate>Thu, 28 May 2009 15:31:59 GMT</pubDate><dc:creator>octrout</dc:creator></item><item><title>Open E Cry Historical Data Plugin</title><link>http://www.rightedgesystems.com/forums/Topic8813-16-1.aspx</link><description>I'm wondering why historical data retrieval is not included for the OEC plugin. I know the amount of data from OEC is somewhat limited, but I am only interested in minute data from the last day or so. Would it be difficult to write the historical plugin?</description><pubDate>Mon, 15 Jun 2009 16:25:53 GMT</pubDate><dc:creator>eong9</dc:creator></item><item><title>Any special reason why TWSPlugin is sealed?</title><link>http://www.rightedgesystems.com/forums/Topic8729-16-1.aspx</link><description>I wanted to Inherit from it only to realize it's sealed....why?</description><pubDate>Tue, 09 Jun 2009 07:34:03 GMT</pubDate><dc:creator>lksf</dc:creator></item><item><title>new mbtrading plugin</title><link>http://www.rightedgesystems.com/forums/Topic8665-16-1.aspx</link><description>i was already able to connect to both quote and order server at the same time, same login. however i got some other problems (it's getting stuck, sometimes), is it possible to see the source code of mbtrading plugin? &lt;br&gt;</description><pubDate>Tue, 02 Jun 2009 09:14:01 GMT</pubDate><dc:creator>omri1181</dc:creator></item><item><title>Position Manager:Error submitting ProfitTargetorder or Error submitting Stoplossorder</title><link>http://www.rightedgesystems.com/forums/Topic8488-16-1.aspx</link><description>Hi,&lt;/P&gt;&lt;P&gt;My trading system send orders using OpenPosition.&lt;/P&gt;&lt;P&gt;I am 100% sure that SUBMITORDER return true (I catch the error into submit  function) but sometimes I see errors  like these:&lt;/P&gt;&lt;P&gt;Error submitting ProfitTargetorder:&lt;/P&gt;&lt;P&gt;or &lt;/P&gt;&lt;P&gt;Error submitting Stoplossorder:&lt;/P&gt;&lt;P&gt;These error messages does not explain better the reason of the errors......&lt;/P&gt;&lt;P&gt;The connection to the broker plugin appear OK to me &lt;/P&gt;&lt;P&gt;May be that Rightedge analyze entry price/stop loss price and profit target price and found an &lt;/P&gt;&lt;P&gt;illogical situation? (target &amp;lt; initial stop loss for a LONG?)&lt;/P&gt;&lt;P&gt;The bad thing is that SUBMITORDER send successfully my orders to the broker (so my broker accept orders not accepted by Rightedge) and the final result is  that  the broker pending positions does not match with RightEdge pending positions &lt;/P&gt;&lt;P&gt;Any suggestion?&lt;/P&gt;&lt;P&gt;Bye&lt;/P&gt;&lt;P&gt;GB</description><pubDate>Fri, 15 May 2009 08:42:36 GMT</pubDate><dc:creator>gbulle</dc:creator></item><item><title>Order with Profit and Stop Loss</title><link>http://www.rightedgesystems.com/forums/Topic8451-16-1.aspx</link><description>Hi,&lt;/P&gt;&lt;P&gt;RightEdge as soon as I send  with OpenPosition  a BUY LONG having a STOP LOSS and a LIMIT automatically generate, after the Fill of the ENTRY ORDER, a  pending  SELL LIMIT and a SELL STOP&lt;/P&gt;&lt;P&gt;..all fine.....&lt;/P&gt;&lt;P&gt;when, for example, there is a FILL of the LIMIT ORDER  RightEdge automatically CLOSE the position for profit  BUT does not cancel the pending SELL STOP order. &lt;/P&gt;&lt;P&gt;It is my own responsability to CANCEL that pending order?&lt;/P&gt;&lt;P&gt;Bye&lt;/P&gt;&lt;P&gt;GB</description><pubDate>Tue, 12 May 2009 09:17:21 GMT</pubDate><dc:creator>gbulle</dc:creator></item><item><title>How to get running istances of RightEdge</title><link>http://www.rightedgesystems.com/forums/Topic8383-16-1.aspx</link><description>Hi,&lt;/P&gt;&lt;P&gt;I am developing a proxy that communicate with RightEdge by a broker plugin and send data do interbank forex using FIX protocol.&lt;/P&gt;&lt;P&gt;I cannot run this Proxy in multiple istances because the provider does not accept multiple logins ; but it is possible to run multple istances of RightEdge so we can have a scenario with many RightEdge istances and only one running proxy&lt;/P&gt;&lt;P&gt;Each istance of RighEdge must open a different channel of communication with my proxy so that my proxy send the right answer to the right RightEdge istance&lt;/P&gt;&lt;P&gt;How , for my broker plugin, to detect the running istance of RightEdge?&lt;/P&gt;&lt;P&gt;I have to explore the internal operating system processes named "rightedge" or  have you in your API an istance counter field?&lt;/P&gt;&lt;P&gt;TX&lt;/P&gt;&lt;P&gt;Bye&lt;/P&gt;&lt;P&gt;GB</description><pubDate>Fri, 08 May 2009 06:18:59 GMT</pubDate><dc:creator>gbulle</dc:creator></item><item><title>Error when closing Live System</title><link>http://www.rightedgesystems.com/forums/Topic8341-16-1.aspx</link><description>Hi,&lt;P&gt;When I try to stop the Live System just after "return true" of Disconnect() function&lt;/P&gt;&lt;P&gt;of broker plugin  I see this error:&lt;/P&gt;&lt;P&gt;System.CannotUnloadAppDomainException: Error while unloading appdomain. (Exception from HRESULT: 0x80131015)&lt;BR&gt;   at System.AppDomain.Unload(AppDomain domain)&lt;BR&gt;   at RightEdge.Shared.TradingModuleWrapper.UnloadDomain()&lt;BR&gt;   at RightEdge.Shared.TradingModuleWrapper.Dispose()&lt;BR&gt;   at RightEdge.LiveSystem&amp;#119;indow.&amp;lt;&amp;gt;c__DisplayClass1.&amp;lt;StopLiveSystem&amp;gt;b__0()&lt;BR&gt;   at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)&lt;BR&gt;   at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)&lt;BR&gt;   at System.Threading.ExecutionContext.runTryCode(Object userData)&lt;BR&gt;   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)&lt;BR&gt;   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)&lt;BR&gt;   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)&lt;BR&gt;   at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)&lt;BR&gt;   at System.Windows.Forms.Control.InvokeMarshaledCallbacks()&lt;/P&gt;&lt;P&gt;Can you please explain better this error probably caused by a DLL's of mine but I do not know why (my DLL's works fine..... but probably they corrupt something)&lt;/P&gt;&lt;P&gt;Tx&lt;/P&gt;&lt;P&gt;Bye&lt;/P&gt;&lt;P&gt;GB</description><pubDate>Tue, 05 May 2009 14:28:41 GMT</pubDate><dc:creator>gbulle</dc:creator></item><item><title>BorkerPlugin : order fill for forex raise error</title><link>http://www.rightedgesystems.com/forums/Topic8332-16-1.aspx</link><description>Hi,&lt;/P&gt;&lt;P&gt;my PC is setted as USA (date,currency etc) &lt;/P&gt;&lt;P&gt;the symbol is defined as FOREX (mid as option for bars)&lt;/P&gt;&lt;P&gt;just wanting to send a fill  from my brokerplugin to my trading system;&lt;/P&gt;&lt;P&gt;as soon as i receive a fill from my broker to communicate the fills to RightEdge  I do this :&lt;/P&gt;&lt;FONT size=2&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Dim&lt;/FONT&gt;&lt;FONT size=2&gt; my_order &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; BrokerOrder&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;If&lt;/FONT&gt;&lt;FONT size=2&gt; openOrders.ContainsKey(vet_a(1)) &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Then&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;my_order = openOrders.Item(vet_a(1))&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Dim&lt;/FONT&gt;&lt;FONT size=2&gt; my_fills &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;New&lt;/FONT&gt;&lt;FONT size=2&gt; Fill()&lt;/P&gt;&lt;P&gt;my_fills.FillDateTime = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;New&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Date&lt;/FONT&gt;&lt;FONT size=2&gt;()&lt;/P&gt;&lt;P&gt;my_fills.Price = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;New&lt;/FONT&gt;&lt;FONT size=2&gt; Price(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;CType&lt;/FONT&gt;&lt;FONT size=2&gt;(vet_a(2), &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Double&lt;/FONT&gt;&lt;FONT size=2&gt;), &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;CType&lt;/FONT&gt;&lt;FONT size=2&gt;(vet_a(2), &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Double&lt;/FONT&gt;&lt;FONT size=2&gt;)) &lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;'prezzo&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;my_fills.Quantity = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;CType&lt;/FONT&gt;&lt;FONT size=2&gt;(vet_a(3), UInt64) &lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;'Qty filled&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;P&gt;my_order.Fills.Add(my_fills)&lt;/P&gt;&lt;P&gt;my_order.OrderState = BrokerOrderState.Filled&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;RaiseEvent&lt;/FONT&gt;&lt;FONT size=2&gt; MyOrderUpdated(my_order, my_fills, &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"FILLED"&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;/P&gt;&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;If&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;(where vet_a are data arriving from my brokers)&lt;/P&gt;&lt;/FONT&gt;&lt;P&gt;after this call appear:&lt;/P&gt;&lt;P&gt;An exception of type System.ArgumentOutOfRangeException was thrown.&lt;BR&gt;The added or subtracted value results in an un-representable DateTime.&lt;BR&gt;Parameter name: value&lt;BR&gt;   at System.DateTime.AddTicks(Int64 value)&lt;BR&gt;   at System.DateTime.Add(Double value, Int32 scale)&lt;BR&gt;   at RightEdge.Common.ForexInterestCalculator.UpdateTime(DateTime currentTime)&lt;BR&gt;   at RightEdge.Common.PositionManager.UpdateTime(DateTime newTime)&lt;BR&gt;   at RightEdge.Common.PositionManager.broker_OrderUpdated(BrokerOrder brokerOrder, Fill fill, String information)&lt;BR&gt;   at RightEdge.Shared.BrokerWrapper.&amp;lt;&amp;gt;c__DisplayClass3.&amp;lt;broker_orderUpdated&amp;gt;b__0(Object )&lt;BR&gt;   at RightEdge.Shared.CallbackStub.DoCallback()&lt;/P&gt;&lt;P&gt;It appera that Rightedge is doiung calculation about forex interest rate.&lt;/P&gt;&lt;P&gt;What I have to do?&lt;/P&gt;&lt;P&gt;Tx&lt;/P&gt;&lt;P&gt;Bye&lt;/P&gt;&lt;P&gt;GB</description><pubDate>Tue, 05 May 2009 11:13:08 GMT</pubDate><dc:creator>gbulle</dc:creator></item><item><title>Debugging Indicators using Visual C# 2008 Express</title><link>http://www.rightedgesystems.com/forums/Topic8335-16-1.aspx</link><description>I found a way to debug RE indicators using Microsoft's Visual C# 2008 Express that I have not seen browsing through this forum.  Instead of attaching to a running RE process, with this method Visual C# Express starts the RE process.  The solution was found though this blog:&lt;br&gt;&lt;br&gt;http://through-the-interface.typepad.com/through_the_interface/2006/07/debugging_using.html&lt;br&gt;&lt;br&gt;Although the blog is referencing Visual 2005 Express, I downloaded Visual 2008 Express last night and the debugging process works with RE.  Here is an example to debug the SeriesCalculatorBaseWithValuesIndicator sample project:&lt;br&gt;&lt;br&gt;1.  Under the RE Samples folder, copy the attached .user file to the SeriesCalculatorBaseWithValuesIndicator folder and renamed the .user file to SeriesCalculatorBaseWithValuesIndicator.csproj.user (or create your own .user file based on the information in the above blog link).&lt;br&gt;&lt;br&gt;2.  Next, open the SeriesCalculatorBaseWithValuesIndicator.csproj file in Visual C# Express.  Visual C# Express will convert the project into a Visual C# Express project.&lt;br&gt;&lt;br&gt;3. Rebuild Solution (note: the new .user file tells VSE to build a debug solution).&lt;br&gt;&lt;br&gt;4. In the project's bin\Debug folder, copy the newly built SeriesCalculatorBaseWithValuesIndicator.dll and paste it in the Plugins folder under C:\Program Files\Yye Software\RightEdge 2008 Edition 1.&lt;br&gt;&lt;br&gt;5. In Visual C# Express, open the SeriesCalculatorBaseWithValues.cs file and set a breakpoint (F9) in the CalcNewValue procedure.&lt;br&gt;&lt;br&gt;6. Start a debug session (F5) and RE will automatically load.  &lt;br&gt;&lt;br&gt;7. Open a chart in RE and then drag "Your Indicator Name Here" indicator and drop it on the chart.&lt;br&gt;&lt;br&gt;At this point, execution should stop at your breakpoint in Visual C# Express.&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;&lt;br&gt;David&lt;br&gt;dbw451&lt;br&gt;&lt;br&gt;</description><pubDate>Tue, 05 May 2009 11:32:22 GMT</pubDate><dc:creator>dbw451</dc:creator></item><item><title>Broker plugin enter twice INITIALIZE function</title><link>http://www.rightedgesystems.com/forums/Topic8239-16-1.aspx</link><description>Hi,&lt;/P&gt;&lt;P&gt;when I click "Live Options"  the datafeed plugin start fine and collect data&lt;/P&gt;&lt;P&gt;When I see data arriving I click on "Start Live System" and &lt;/P&gt;&lt;P&gt;the broker plugin enter into initialize function (checked with debugger);just after having entered&lt;/P&gt;&lt;P&gt;into initialze function I  see a dialog with "loading system step 4/6".... and then again (at setp 4) the plugin enter into initialize function.&lt;/P&gt;&lt;P&gt;The same If I click directly "Start Live System"  having not previously clicked "Live Options"&lt;/P&gt;&lt;P&gt;Why? What wrong?&lt;/P&gt;&lt;P&gt;Bye&lt;/P&gt;&lt;P&gt;GB</description><pubDate>Wed, 29 Apr 2009 08:16:15 GMT</pubDate><dc:creator>gbulle</dc:creator></item></channel></rss>