﻿<?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 / Suggestion Box </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:35 GMT</lastBuildDate><ttl>20</ttl><item><title>Supported Asset Currencies</title><link>http://www.rightedgesystems.com/forums/Topic10906-12-1.aspx</link><description>Hi,&lt;br&gt;&lt;br&gt;Working on global equities I am having trouble with the lack of support for some currencies. The list is below. &lt;br&gt;&lt;br&gt;"MYR", "IDR", "ZAC", "PHP", "MAD", "THB", "COP", "CLP", "ILA", "EGP"&lt;br&gt;&lt;br&gt;If I set the &lt;CurrencyType&gt; in the SymbolsConfig.xml to something besides predefined values (which unfortunately does not contain the above currencies) I am having an exception.&lt;br&gt;&lt;br&gt;- Is there a rational behind throwing an exception when an undefined currency string observed?&lt;br&gt;- Do you plan to include the mentioned currencies some time soon to RE for the sake of completeness.&lt;br&gt;&lt;br&gt;Thank you. &lt;br&gt;&lt;br&gt;Erk&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;</description><pubDate>Fri, 19 Feb 2010 07:53:42 GMT</pubDate><dc:creator>ErkSubasi</dc:creator></item><item><title>RightEdge Studio Check if File has changed in another editor like Visual Studio does</title><link>http://www.rightedgesystems.com/forums/Topic10848-12-1.aspx</link><description>I frequently keep Visual Studio and RightEdge Up in parallel as I use VS to Debug and the syntax highlighting and Intellisense is a bit better than in RightEdge. If I have the same file open in both IDEs and I make a change in RightEdge, when I click over to VisualStudio, it alerts me that the file has been changed, would I like to reload. &lt;br&gt;I would love to see RightEdge Implement the same features. That would be a huge plus, and make it even easier to use the 2 simultaneously.&lt;br&gt;&lt;br&gt;Thanks&lt;br&gt;&lt;br&gt;Greg</description><pubDate>Sat, 13 Feb 2010 07:22:13 GMT</pubDate><dc:creator>gregoryj</dc:creator></item><item><title>RE 2010 Beta 15 and what's now?</title><link>http://www.rightedgesystems.com/forums/Topic10763-12-1.aspx</link><description>God bless RE Team for 2010 beta 15! Keep going!&lt;br&gt;&lt;br&gt;Now, I think the most important enhancement is to add multi-strategies interface, for run more than one strategy at once, with own statistics, windows, etc.&lt;br&gt;I have a dozen or so strategies to run simultanously, it's not a good solution to open each of them in separate RE instance.&lt;br&gt;Combining strategies in one strategy isn't a solution too.&lt;br&gt;It's very important for institutional users.</description><pubDate>Wed, 10 Feb 2010 05:32:10 GMT</pubDate><dc:creator>Largo</dc:creator></item><item><title>Credit card payments</title><link>http://www.rightedgesystems.com/forums/Topic10685-12-1.aspx</link><description>I suggest you to add support for moneybookers.com payments.&lt;br&gt;Because now client must give you its credit card number.</description><pubDate>Thu, 04 Feb 2010 06:03:13 GMT</pubDate><dc:creator>Largo</dc:creator></item><item><title>3d Optimization Point Graph</title><link>http://www.rightedgesystems.com/forums/Topic10680-12-1.aspx</link><description>Packages such as Wealth Lab average optimization results to a 3d surface plot when there are more than 2 optimization variables.  However, a point graph gives much more information by showing the the dispersion of results for &gt; 2 variables (see attached which contained 4 variables).  The following company provides a 3d graphing engine which may be a good starting point for an off-the-shelf component: http://www.threedify.com/asdgraph.html.  There may be similar packages but I'm currently evaluating the Excel version.&lt;br&gt;&lt;br&gt;Thanks, Duane</description><pubDate>Wed, 03 Feb 2010 00:40:12 GMT</pubDate><dc:creator>dwebber</dc:creator></item><item><title>Storing variables values</title><link>http://www.rightedgesystems.com/forums/Topic10672-12-1.aspx</link><description>Could you add light and reliable functionality which stores some variables values to might get them after restarting RE?&lt;br&gt;For example in text file or Windows Registry etc.&lt;br&gt;&lt;br&gt;I know it's possible by own code, but it would be nice to have it implemented in the platform.&lt;br&gt;&lt;br&gt;And it's needed for example for determine if some task like sending daily email has already been done.</description><pubDate>Tue, 02 Feb 2010 04:15:00 GMT</pubDate><dc:creator>Largo</dc:creator></item><item><title>New brokers integration - FXCM, Dukascopy</title><link>http://www.rightedgesystems.com/forums/Topic10643-12-1.aspx</link><description>Would you add full suport (as like Interactive Brokers - quotes, historical data, orders executing) for FXCM (Active Trader Platform) and Dukascopy (JForex Platform) brokers?&lt;br&gt;&lt;br&gt;Both of this integrations are direct with the brokers, without any intermediary local platform needed.&lt;br&gt;&lt;br&gt;Example of implementation: ProTrader Multistation (http://profstation.com/online_trading_broker/fxcm , http://profstation.com/online_trading_broker/dukascopy-jforex)&lt;br&gt;</description><pubDate>Sat, 30 Jan 2010 14:08:37 GMT</pubDate><dc:creator>Largo</dc:creator></item><item><title>Trade Labels</title><link>http://www.rightedgesystems.com/forums/Topic8924-12-1.aspx</link><description>During live trading it is impossible to read the trade labels without zooming or some kind of manual intervention, as their text is off-screen to the right. If they could be set to have their stick at the right, the problem would be resolved.&lt;br&gt;&lt;br&gt;thanks&lt;br&gt;&lt;br&gt;</description><pubDate>Wed, 01 Jul 2009 09:01:07 GMT</pubDate><dc:creator>smersh</dc:creator></item><item><title>miliseconds</title><link>http://www.rightedgesystems.com/forums/Topic10452-12-1.aspx</link><description>Hi,&lt;br&gt;It would be nice to add an option in Import Data tool for miliseconds time formats.&lt;br&gt;For example:&lt;br&gt;yyyy.MM.dd HH:mm:ss[b].uuu[/b]&lt;br&gt;&lt;br&gt;Best regards,&lt;br&gt;herber</description><pubDate>Sun, 10 Jan 2010 04:32:52 GMT</pubDate><dc:creator>herberpl</dc:creator></item><item><title>Short Selling</title><link>http://www.rightedgesystems.com/forums/Topic7893-12-1.aspx</link><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;&lt;FONT face="Times New Roman"&gt;With all the problems in RightEdge with short selling (doubled position size, wrong cash value in the equity curve, orders rejected because of margin requirements etc.) I would suggest the following:&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" color=#000000 size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;&lt;FONT face="Times New Roman"&gt;Forget the margin requirements for any kind of order!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;&lt;FONT face="Times New Roman"&gt;It is not the responsibility of RE to take care of margin requirements. The trader or trading system developer is responsible to take care of this. Every instrument, every broker, every exchange, every country has different requirements. RE may give some support, maybe options per exchange or per symbol or whatever. But if I like to go short MSFT 50.000 USD, please let me do it, don’t double the size, because this is just wrong!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;&lt;FONT face="Times New Roman"&gt;Just imagine I go short MSFT on the Swiss Stock Exchange. What are their requirements? Not your problem, it’s my problem to know the requirements.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" color=#000000 size=3&gt; &lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;&lt;FONT face="Times New Roman"&gt;To sum it up: Please treat short trades the same way as long trades or add an option to do so.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;&lt;FONT face="Times New Roman"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;&lt;FONT face="Times New Roman"&gt;&lt;o:p&gt;Votes: &lt;A href="http://rightedge.uservoice.com/pages/general/suggestions/139445-short-selling"&gt;http://rightedge.uservoice.com/pages/general/suggestions/139445-short-selling&lt;/A&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;</description><pubDate>Fri, 13 Mar 2009 09:53:03 GMT</pubDate><dc:creator>dh</dc:creator></item><item><title>Go to date feature</title><link>http://www.rightedgesystems.com/forums/Topic10360-12-1.aspx</link><description>Is there a way to go to a specific date in the chart my typing in the date?  This is helpful when verifying trades on specific dates during backtesting.  If there is not a feature, my idea would be to have this option directly off the chart context menu.&lt;br&gt;&lt;br&gt;Duane</description><pubDate>Tue, 29 Dec 2009 10:27:37 GMT</pubDate><dc:creator>dwebber</dc:creator></item><item><title>Debugging Strategies</title><link>http://www.rightedgesystems.com/forums/Topic2063-12-1.aspx</link><description>I have just started playing around using the Microsoft CLR Debugger to debug RE strategies. For those that are not aware, it is provided free by MS as part of the .Net SDK. On initial inspection it seems to have everything you would need to debug your RE strategies, attach to process plus all the usual windows from Visual Studio (Express Editions of VS do not allow you to attach to process). Also given that it is just a debugger all the menu commands are pretty easy to find, and not buried under everything else. You could consider putting a button on a RE toolbar to launch this debugger and then include instructions on how to use it in the users manual. Given that it is free, it might give you a nice consistent way to show people how to debug their stategies. Have a look and see what you think. (If you have VS2005 on your machine then I think it is already installed at c:\program files\Microsoft Visual Studio8\SDK\v2.0\GuiDebug).</description><pubDate>Mon, 09 Apr 2007 22:21:29 GMT</pubDate><dc:creator>BigBerner</dc:creator></item><item><title>TradeInsideBars, BarOpened, BarClosing</title><link>http://www.rightedgesystems.com/forums/Topic5397-12-1.aspx</link><description>Good to have TradeInsideBars, BarOpened, BarClosing in SystemData.&lt;br&gt;&lt;br&gt;Now I can send a "MarketOnClose" Orders based on the latest, nearly complete bar and its close price - very nice.&lt;br&gt;&lt;br&gt;But,&lt;br&gt;what I really want to do:&lt;br&gt;* Calculate a bunch of indicators based on this latest close price&lt;br&gt;* do some more fancy calculations (in BarClosing)&lt;br&gt;* [b]then[/b] send a MarketOnClose order for the very same close price.&lt;br&gt;&lt;br&gt;(Yes, I checked, Indicators are currently [b]not updated[/b] at the time BarClosing is called)&lt;br&gt;&lt;br&gt;(Yes, I know this is not realistic, but it is a quick way to backtest strategies which otherwise would need much more and much more complex programming)&lt;br&gt;&lt;br&gt;Could you imagine to add indicator processing [b]before[/b] BarClosing is called?</description><pubDate>Fri, 11 Apr 2008 16:25:32 GMT</pubDate><dc:creator>DrKoch</dc:creator></item><item><title>Updating Symbol.CurrencyType causes exception</title><link>http://www.rightedgesystems.com/forums/Topic10216-12-1.aspx</link><description>Hi,&lt;br&gt;&lt;br&gt;I am working with a relatively big (~600)  watchlist where the components are equities from mixed european countries. While initially creating my watchlist, I have provided only the names of the stocks and let the currencies to be equal to a dummy value 'USD'. &lt;br&gt;&lt;br&gt;But during my simulation I would like to convert each symbol to its real currency before execution and in order to do that  I am calling " Symbol.CurrencyType = CurrencyType.X; " (X is read from a database accordingly) in my MySystem.Startup() method. My expectation is once I provided the currency type and the required forex series, RE will take care of the necessary conversion; but apparently I am getting the below exception. What do I miss? &lt;br&gt;&lt;br&gt;&lt;br&gt;An exception of type System.Collections.Generic.KeyNotFoundException was thrown.&lt;br&gt;The given key was not present in the dictionary.&lt;br&gt;   at System.ThrowHelper.ThrowKeyNotFoundException()&lt;br&gt;   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)&lt;br&gt;   at RightEdge.Common.x3da600d6153dd471.get_Item(Symbol key)&lt;br&gt;   at RightEdge.Common.SystemData.xad2b458a905382a5(Symbol xc1db5dbaf009ebd2)&lt;br&gt;   at RightEdge.Common.UserSeries.get_xeeedc627c3d07705()&lt;br&gt;   at RightEdge.Common.UserSeries.get_Count()&lt;br&gt;   at RightEdge.Common.IndicatorManager.UpdateCharts()&lt;br&gt;   at RightEdge.Shared.SystemWrapper.InitializeModule(SystemData systemData, SystemRunInfo dndInfo, ServiceFactory brokerFactory)&lt;br&gt;   at RightEdge.Shared.SystemWrapper.RunSystem(SystemData systemData, SystemRunInfo runInfo, Dictionary`2 historicalData, ServiceFactory brokerFactory)&lt;br&gt;   at RightEdge.Shared.SystemWrapper.RunSystem(DateTime start, String filename, ServiceFactory brokerFactory)&lt;br&gt;   at RightEdge.Shared.SystemWrapper.RunSystem(DateTime start, String filename, ServiceFactory brokerFactory)&lt;br&gt;   at RightEdge.Shared.TradingModuleWrapper.RunSystem(SystemDataCreationSettings settings, Dictionary`2 historicalData, SystemRunInfo dndInfo, ServiceAppDomainFactory brokerFactoryFactory)&lt;br&gt;   at RightEdge.SystemProgress.InitAndRunSystem()&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Erk</description><pubDate>Wed, 09 Dec 2009 08:18:51 GMT</pubDate><dc:creator>ErkSubasi</dc:creator></item><item><title>REQUEST: QT API historic data backfill</title><link>http://www.rightedgesystems.com/forums/Topic9636-12-1.aspx</link><description>Please can you guys further develop the Quotetracker API Plugin to backfill historic data.</description><pubDate>Wed, 30 Sep 2009 08:55:01 GMT</pubDate><dc:creator>henk</dc:creator></item><item><title>Bug in StopLossType and ProfitTargetType</title><link>http://www.rightedgesystems.com/forums/Topic9267-12-1.aspx</link><description>In the following code, the TargetPriceType for StopLossType and ProfitTargetType are returning as "Percentage" even though it is explicitly set to "None". The correct behavior is observed only if settings.StopLoss or settings.TargetPrice is assigned a value. &lt;br&gt;&lt;br&gt;public override void NewBar()&lt;br&gt;	{&lt;br&gt;		if (Close.Current &lt; Open.Current)		&lt;br&gt;		{		&lt;br&gt;			PositionSettings settings = new PositionSettings();&lt;br&gt;			settings.PositionType = PositionType.Long;			&lt;br&gt;			settings.OrderType = OrderType.Market;			&lt;br&gt;			settings.ProfitTargetType = TargetPriceType.None;&lt;br&gt;			settings.StopLossType = TargetPriceType.None;&lt;br&gt;			&lt;br&gt;			Position position = OpenPosition(settings);&lt;br&gt;			Console.WriteLine("position.ProfitTargetType = "+position.ProfitTargetType);&lt;br&gt;			Console.WriteLine("position.StopLossType = "+position.StopLossType);&lt;br&gt;		}&lt;br&gt;	}&lt;br&gt;</description><pubDate>Sun, 30 Aug 2009 19:25:51 GMT</pubDate><dc:creator>eong9</dc:creator></item><item><title>Stop real time trading from script</title><link>http://www.rightedgesystems.com/forums/Topic9184-12-1.aspx</link><description>Meanwhile our real time autotrading runs reliable every day.&lt;br&gt;But we have to stop RE manually at the end of the trading day.&lt;br&gt;&lt;br&gt;To make life simpler I need some function Exit() in my script:&lt;br&gt;&lt;br&gt;[code]if(DateTime.Now &gt; ... "16:05" ...)&lt;br&gt;{&lt;br&gt;   RightEdge.Exit(); // shut down silently&lt;br&gt;}[/code]&lt;br&gt;</description><pubDate>Mon, 24 Aug 2009 09:03:20 GMT</pubDate><dc:creator>DrKoch</dc:creator></item><item><title>Usability Suggestions</title><link>http://www.rightedgesystems.com/forums/Topic1549-12-1.aspx</link><description>If I double click on a Trade in [highlight]System Results-&gt;Trade List[/highlight] RE opens a Chart with the Correct symbol - this is fine.&lt;br&gt;It could position the Chart to "Transaction Date" to make this even better.</description><pubDate>Tue, 13 Mar 2007 03:07:58 GMT</pubDate><dc:creator>DrKoch</dc:creator></item><item><title>Memory, optimization, and other suggestions</title><link>http://www.rightedgesystems.com/forums/Topic8982-12-1.aspx</link><description>I am evaluating the new beta release 12.  &lt;br&gt;&lt;br&gt;A few suggestions I have found...&lt;br&gt;&lt;br&gt;===1===&lt;br&gt;&lt;br&gt;I am running an optimization on a relatively simple strategy over 1 month of test data (1-minute bars, only EUR/USD), and I am getting out of memory exceptions after only about 30 runs.&lt;br&gt;&lt;br&gt;Looking at a plot of the memory used by RE during optimization, it just keeps going up and up with each optimization run.  &lt;br&gt;&lt;br&gt;Is this how its supposed to behave?  My system has 1.5GB of memory, but even with 4GB I could barely even run 100 optimization runs.  It seems you could save the results of every pass to file and use much less memory.&lt;br&gt;&lt;br&gt;===2===&lt;br&gt;&lt;br&gt;It is somewhat irritating that you can't see the results of the optimization in real-time.  At least showing a non-interactive chart of runs vs profit or a list of each run and some basic stats would be worthwhile.  Take a look at how MetaTrader does it.  I usually run optimizations that take 2+ days over 1000+ passes, and then frequently will just stop the run and evaluate the results under MT.  Rather than just pressing Cancel, you should just have a "Stop" that then show the results of the passes that did complete.&lt;br&gt;&lt;br&gt;===3===&lt;br&gt;&lt;br&gt;Similar to above... its kind of annoying that both the optimization and simulation progress indicators are modular and don't let you manipulate the program while running.  Also, instead of canceling, if you could just abort but still see the results of what did finish, it would make the backtesting/optimization a lot more useful.&lt;br&gt;&lt;br&gt;Overall RE impressed me a lot, but when I finally started running back-tests and optimizations, the slugishness and memory consumption has made it almost unusable.  I really like the back-test results, but its just a pain that I have to reduce my symbols and time-frames just to have enough memory.  BTW, I have MaxLookback set to 50.&lt;br&gt;&lt;br&gt;Also, I will 2nd another users post - optimization parameters REALLY need to be saved from run-to-run, at a bare-minimum.  Especially because I must resort to only running 20 optimization passes at a time.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><pubDate>Sun, 12 Jul 2009 23:00:24 GMT</pubDate><dc:creator>jkhax0r</dc:creator></item><item><title>Backtest runs out of money: Please warn me!</title><link>http://www.rightedgesystems.com/forums/Topic9068-12-1.aspx</link><description>If my script tries to open more positions than starting capital allows the OpenPosition() call is ignored *silently* :w00t:&lt;br&gt;&lt;br&gt;Sometimes this is fine.&lt;br&gt;But sometimes my strategy is designed to open all positions and everything else is a bug! :cool:&lt;br&gt;&lt;br&gt;I'd like to see some kind of warning message (optional, switchable) if RE's paper broker rejects my orders due to low capital.&lt;br&gt;</description><pubDate>Fri, 31 Jul 2009 04:39:39 GMT</pubDate><dc:creator>DrKoch</dc:creator></item><item><title>Bug</title><link>http://www.rightedgesystems.com/forums/Topic9016-12-1.aspx</link><description>Kind of annoying bug that keeps causing crashing and should be an easy fix.  &lt;br&gt;&lt;br&gt;RightEdge Ed1 - 384.&lt;br&gt;&lt;br&gt;Anytime I press F3 (actually I am doing it with the intention of performing "Find Next" out of habit in my code editor!), I get the following crash.  It seems to handle the exception properly when I click the "start" button but not after pressing F3.  I get the following exception report, and then after clicking OK the program closes with the typical message to send error report to Microsoft.  I'm guessing this call stack is useless since it happens AFTER clicking OK on the exception dialog, but here you go anyway.&lt;br&gt;&lt;br&gt;[quote]&lt;br&gt;The service plugin RightEdge.TWSCSharpPlugin.TWSPlugin threw an exception of type System.Net.Sockets.SocketException&lt;br&gt;   at RightEdge.Shared.ServiceWrapper.DoError(Exception e)&lt;br&gt;   at RightEdge.Shared.ServiceWrapper.Connect(ServiceConnectOptions connectOptions)&lt;br&gt;   at RightEdge.xfb471916970b0c9e.xe6866150eef6f995(String x16284292da96d0ba)&lt;br&gt;   at RightEdge.xfb471916970b0c9e.AddSymbol(SymbolSetup symbol)&lt;br&gt;   at RightEdge.xf266856f631ec016.x241715eb000ca8fc()&lt;br&gt;   at RightEdge.xf266856f631ec016.xa927fcc2ce303480(Object xe0292b9ed559da7d, EventArgs xfbf34718e704c6bc)&lt;br&gt;   at TD.SandBar.ToolbarItemBase.OnActivate()&lt;br&gt;   at TD.SandBar.ButtonItemBase.OnActivate()&lt;br&gt;   at TD.SandBar.ShortcutListener.ShortcutActivated(Keys keys, Boolean primary)&lt;br&gt;   at TD.SandBar.ShortcutListener.System.Windows.Forms.IMessageFilter.PreFilterMessage(Message&amp; m)&lt;br&gt;   at System.Windows.Forms.Application.ThreadContext.ProcessFilters(MSG&amp; msg, Boolean&amp; modified)&lt;br&gt;   at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG&amp; msg)&lt;br&gt;   at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FPreTranslateMessage(MSG&amp; msg)&lt;br&gt;   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)&lt;br&gt;   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)&lt;br&gt;   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)&lt;br&gt;   at System.Windows.Forms.Application.Run(Form mainForm)&lt;br&gt;   at RightEdge.AppMain.Main(String[] args)&lt;br&gt;&lt;br&gt;Inner Exception:&lt;br&gt;An exception of type System.Net.Sockets.SocketException was thrown.&lt;br&gt;No connection could be made because the target machine actively refused it 127.0.0.1:7496&lt;br&gt;   at System.Net.Sockets.TcpClient..ctor(String hostname, Int32 port)&lt;br&gt;   at Krs.Ats.IBNet.IBClient.Connect(String host, Int32 port, Int32 clientId)&lt;br&gt;   at RightEdge.TWSCSharpPlugin.TWSPlugin.Connect(ServiceConnectOptions connectOptions)&lt;br&gt;   at RightEdge.Shared.ServiceWrapper.Connect(ServiceConnectOptions connectOptions)&lt;br&gt;[/quote]</description><pubDate>Wed, 22 Jul 2009 00:16:54 GMT</pubDate><dc:creator>jkhax0r</dc:creator></item><item><title>Combine Aggregated Data and imported history data?</title><link>http://www.rightedgesystems.com/forums/Topic8976-12-1.aspx</link><description>I usually use M1 period to receive forex bars data from  IB,  and run multiple Strategy on D1, H4,  H1, M15, M5 period,&lt;br&gt;There is  problem that  the M1 bar data count is limit,  and aggregated D1, H4, ...  bars data is too less for analysis,&lt;br&gt;&lt;br&gt;Is it possible to import D1, H4,... history bar data when set the bar frequency to D1, H4, ... , then back to M1  frequency , &lt;br&gt;and after that , when client call  history bar data  for high-level  above M1 period , RE will use  dynamic aggregated bars first,  &lt;br&gt;if not exist, then it will instead to use exists imported data ?</description><pubDate>Sun, 12 Jul 2009 01:31:16 GMT</pubDate><dc:creator>raidsan</dc:creator></item><item><title>Historical Data Retrieval - progress indication</title><link>http://www.rightedgesystems.com/forums/Topic8933-12-1.aspx</link><description>When doing Historical Data Retrieval sometimes you get the impression that it has become stuck at one symbol. If there were some indication eg. realtime bars loaded or some kind of spinning icon - then you could resist the temptation to abort the process and restart it.&lt;br&gt;&lt;br&gt;thanks&lt;br&gt;</description><pubDate>Wed, 01 Jul 2009 09:32:28 GMT</pubDate><dc:creator>smersh</dc:creator></item><item><title>Watch List Updating</title><link>http://www.rightedgesystems.com/forums/Topic7039-12-1.aspx</link><description>Does the new RE have any functions for manipulating watch lists? I need to keep a watch list up to date with an index.&lt;br&gt;&lt;br&gt;At this stage I am looking at writing code to delete/update the XML file and was wondering if there is a faster/easier way?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><pubDate>Sun, 23 Nov 2008 19:04:47 GMT</pubDate><dc:creator>kaizen</dc:creator></item><item><title>Precompiler sublanguage</title><link>http://www.rightedgesystems.com/forums/Topic8321-12-1.aspx</link><description>This is a long shot but I figured it's worthwhile having at the "Suggestion Box"&lt;br&gt;&lt;br&gt;I'd love for the option to have some pre-compiler sub-language on top of the C# used to develop systems.&lt;br&gt;The general idea is to use values from the parameters and/or the backtesting/position managements parameters to be compiled into the code for efficiency.&lt;br&gt;I know it's not easy nor trivial, but I could see many uses for this.&lt;br&gt;&lt;br&gt;&lt;br&gt;On that note, another option I'd love to see is to be able to parametrize in optimization also the built in backtest/position management paramters. For example I could run the same system on different times, different stocks, different capital etc. using one optimization and see how it performs.</description><pubDate>Mon, 04 May 2009 22:18:50 GMT</pubDate><dc:creator>lksf</dc:creator></item><item><title>Import tick data</title><link>http://www.rightedgesystems.com/forums/Topic8266-12-1.aspx</link><description>Backtesting already has "tick-level simulation" option. When can import tick data?</description><pubDate>Fri, 01 May 2009 00:15:10 GMT</pubDate><dc:creator>anray</dc:creator></item><item><title>32bit or 64bit</title><link>http://www.rightedgesystems.com/forums/Topic8254-12-1.aspx</link><description>Can you put some info line in the about box if the executable that's running is the Force32bit or the [regular?] 64bit version of the exe?&lt;br&gt;&lt;br&gt;Because my backtests take tons of memory, yet the live system is using IQFeed that requires 32bit operation, I find myself switch back and forth many times, so I'd like to have an easy way knowing which version I'm running.&lt;br&gt;&lt;br&gt;Thanks</description><pubDate>Thu, 30 Apr 2009 03:57:38 GMT</pubDate><dc:creator>lksf</dc:creator></item><item><title>Running live system on historical bars</title><link>http://www.rightedgesystems.com/forums/Topic7087-12-1.aspx</link><description>Currently when running live system, the system collects ticks and constructs bars at the end of the defined timeframe for bars.&lt;br&gt;However, when watching several symbols, it is very common to see the message:&lt;br&gt;&lt;br&gt;"Tick data arriving too fast to process. At least XXXXXX ticks were discarded"&lt;br&gt;&lt;br&gt;This behavior may lead to wrong bar information in the on-the-fly constructed bars.&lt;br&gt;&lt;br&gt;It could be handy if I could set up a historical data update at the end of the bar to retrieve the correct &amp; full bar information from the data provider and then run the NewBar code.</description><pubDate>Fri, 28 Nov 2008 10:36:11 GMT</pubDate><dc:creator>lksf</dc:creator></item><item><title>ED2 B6 - IDataStore issue</title><link>http://www.rightedgesystems.com/forums/Topic7747-12-1.aspx</link><description>I was running my live data gathering setup (which simply dumps ticks and 1min bars to the data store) and ran into a small bug. I'm using the MySQL plugin I wrote on the IDataStore interface. At some point during the run, I lost my DB connection. This caused a GetTickDataStore() call to fail with an exception "must be a valid connection etc etc...". This is all well and good, however RE didn't stop there. It kept repeating the GetTickDataStore() request (at a rate approx 5-10 / second) indefinitely. The result was a cpu spiked to 100% and an endless stack of exception dialogs. I had to kill RE through task manager to stop the process.&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;Mark</description><pubDate>Mon, 02 Mar 2009 01:40:28 GMT</pubDate><dc:creator>mark0419</dc:creator></item><item><title>Fix plugin</title><link>http://www.rightedgesystems.com/forums/Topic7799-12-1.aspx</link><description>Any plans to include a Fix plugin ?&lt;/P&gt;&lt;P&gt;There's one of your c# platform competitor who has one, so far pretty much the only thing , making me stay over there.</description><pubDate>Sat, 07 Mar 2009 14:03:57 GMT</pubDate><dc:creator>lipadi</dc:creator></item><item><title>Text-To-Speech</title><link>http://www.rightedgesystems.com/forums/Topic7095-12-1.aspx</link><description>Amibroker has a function called [b]Say()[/b] that will speak the supplied text through the Microsoft Speech API&lt;br&gt;&lt;br&gt;[url=http://www.amibroker.com/guide/afl/afl_view.php?name=Say]See Here[/url]&lt;br&gt;&lt;br&gt;That would be nice!</description><pubDate>Tue, 02 Dec 2008 01:17:52 GMT</pubDate><dc:creator>smersh</dc:creator></item><item><title>Multiple trading systems and problem with leap year in yearly charts?</title><link>http://www.rightedgesystems.com/forums/Topic7645-12-1.aspx</link><description>Hello everybody. I am starting to test RE for my algo trading and I must say that it looks like a very interesting tool. I will definitively be testing it further. So far I have a question and possibly a bug report.&lt;/P&gt;&lt;P&gt;Question: Is it possible to run multiple trading strategies for multiple symbols sets? What I mean is running strategy 1 for sumbols A, B and C while at the same time runing strategy 2 for symbols D, E and F.&lt;/P&gt;&lt;P&gt;Is it a bug?: I've noticed that on yearly charts based on daily historical data RE seams to have an issue handling leap years. Please check the attached image. There are 2 bars for 2008 and 2004. In the former the 2nd bar coincides with data for 31/12/2008.&lt;/P&gt;&lt;P&gt;Cheers from Italy!&lt;/P&gt;&lt;P&gt;JM&lt;/P&gt;&lt;P&gt;&lt;IMG src="http://www.rightedgesystems.com/forums/Uploads/Images/57e176c5-7e75-4387-93f5-0c36.bmp"&gt;</description><pubDate>Sun, 22 Feb 2009 03:43:52 GMT</pubDate><dc:creator>John Manini</dc:creator></item><item><title>Export Closed Positions</title><link>http://www.rightedgesystems.com/forums/Topic7582-12-1.aspx</link><description>The strategy I am currently working on makes an unconscionable number of trades in a day. It would be nice to able to examine the list more carefully in Excel after the market closes. But that means it would be nice to be able to export the list to an external file. (Unless it is already available in an xml file somewhere?) Thanks.</description><pubDate>Wed, 18 Feb 2009 12:12:48 GMT</pubDate><dc:creator>phg</dc:creator></item><item><title>Non-Numeric Parameters</title><link>http://www.rightedgesystems.com/forums/Topic6763-12-1.aspx</link><description>I would like to request that it be possible to have parameters whose values are strings or booleans in addition to the current numeric. This would make the parameter values easier to read as currently I need to use a 0,1 for FALSE,TRUE and a numeric-&gt;string lookup table to get in string parameters. I realize that these would not be able to be optimized, but that is ok. Thanks.&lt;br&gt;</description><pubDate>Sun, 12 Oct 2008 14:56:40 GMT</pubDate><dc:creator>rsheftel</dc:creator></item><item><title>Optimization Save</title><link>http://www.rightedgesystems.com/forums/Topic7588-12-1.aspx</link><description>Dear Daniel, Bill, others.&lt;/P&gt;&lt;P&gt;Congrats on a great product.  It has been about a week and I am getting more and more excited about the features, framework and object model in place with this.  Great work.&lt;/P&gt;&lt;P&gt;Suggestion on the optimization results:  The cannot be saved currently.  Here are the advantages for saving the results:&lt;/P&gt;&lt;P&gt;1. Can be analyzed using Excel's powers.  Such as drawing a performance surface, seeing consistency vs. accidental gains&lt;/P&gt;&lt;P&gt;2. I can find if my param combination "happened to yeild good results" or it would do it even if I am in proximity of the param value in the best results.&lt;/P&gt;&lt;P&gt;3. I can compare with past optimization results.&lt;/P&gt;&lt;P&gt;My 2 cents.&lt;/P&gt;&lt;P&gt;-Atul</description><pubDate>Wed, 18 Feb 2009 22:47:08 GMT</pubDate><dc:creator>Atul H</dc:creator></item><item><title>Random assortment of suggestions and improvements</title><link>http://www.rightedgesystems.com/forums/Topic7391-12-1.aspx</link><description>I've been using RightEdge for several months now and thought, in the interests of improving it for current and future users, I'd post a wishlist of suggestions/ideas that have sprung to mind.  Hopefully others will find these useful too.&lt;br&gt;&lt;br&gt;[b]If / Then OCO orders direct to Broker[/b]&lt;br&gt;I'd really like the ability to submit stop-loss and profit-target orders to the broker along side the initial market/limit order.  ie, submit an If / Then OCO order to the broker so that if the market/limit order is filled, the stop/proft orders are automatically activated and the execution of one cancels the other - all done by the broker.  Many brokers support this type of order and for those that don't the existing process within RE simulates it easily enough and would be backwards compatible.  However, for those brokers that can support it, it reduces the risk of losing money in the event of a network disconnect or system crash because the stops/profit targets are automatically lodged with the broker along-side the initial order.  At the moment, there is a risk that a limit order could be hit but network problems, etc could prevent RightEdge from submitting the stop-loss or profit orders.  Eeek.  ;)&lt;br&gt;&lt;br&gt;[b]Update limit orders without cancelling them first[/b]&lt;br&gt;It would be nice to be able to update a limit order (or stop-loss or profit-target order) without first having to cancel the old one and then submit a new one.  At the moment there is a window of time when no limit order exists at the broker (after the old one has been cancelled and before the new one has been submitted).  Many brokers now support the ability to update a limit order with new values to reduce this risk.  It sounds like it may be possible to support this in a backwards compatible manner (similar to the one above).  ie, if the broker can update a limit order, then great; if not, default to the current behaviour of cancellation and re-creation.&lt;br&gt;&lt;br&gt;[b]Multiple Strategy Support[/b]&lt;br&gt;At the moment, RightEdge seems geared around the idea of trading a single strategy.  It would be nice to be able to trade multiple trading strategies simultaneously.  Especially if the strategies could utilize different time frames (I haven't yet checked out the new betas so I'm not sure if the multiple timeframe support applies to different strategies).  It would also be nice if the different strategies, when run live, could be enabled/disabled in real-time without affecting the others.  Also, might be nice to be able to re-allocate capital between them in real-time and view their individual performances.&lt;br&gt;&lt;br&gt;[b]Re-syncing support between RE and a broker[/b]&lt;br&gt;At the moment, as far as I understand it, when re-connecting a broker plugin has the option of accepting the last known state from RightEdge (regardless of the state of orders/positions at the broker) or to update the state of orders/positions within RightEdge.  The problem with the latter option, as I understand it, is that RightEdge will no longer actively manage those positions.  ie, it won't submit stops or profit targets for them or automatically cancel them after X bars which may come as a surprise to the trader who is expecting RightEdge to automatically do this.  Could the syncing api be improved somehow so that the RightEdge could be updated with the state at the broker during a re-connect and RightEdge could then continue to manage all the resultant orders/positions as per normal?&lt;br&gt;&lt;br&gt;[b]Orders/Trade persistence[/b]&lt;br&gt;RightEdge store the active state of all orders and positions in an XML file and then uses this when re-starting to manage previously submitted orders and fills.  I encountered a problem where this file became corrupt and hence RightEdge wasn't able to restart.  Is it possible that a backup of file could be stored somewhere and RightEdge could automatically fallback to the backup if the main one becomes corrupt?  Or could all writes to the file be made synchronously so that the risk of corruption is reduced?  Or else, if the file is corrupt, perhaps log an error somewhere, remove the old file, and continue.  This would allow a system to automatically restart without needing manual intervention and/or hopefully reduce the chance of the file getting corrupt and thus losing all the details associated with previous orders/positions.&lt;br&gt;&lt;br&gt;[b]Symbol List API[/b]&lt;br&gt;Hopefully some of us are already or will soon be leaving our systems automatically running for weeks and months.  When trading equity indexes (ASX200, FTSE200) stocks get added and removed from these indexes periodically.  It would be nice to have the ability to update a symbol list and trading strategy with the new symbols and tell a strategy that an old symbol has been removed (so that it can stop monitoring it and/or close any open positions in the symbol).  At the moment, the only way to do this is to monitor a larger universe of stocks and to source the data externally into the trading strategy so that it can only place trades in the correct constituents.  This could work but could increase memory usage significantly because indicators would have to be calculated for the larger universe and hence more memory would be required to accommodate all the extra data + indicators.  Also additional bandwidth would be required to monitor the larger universe.  Probably workable but perhaps not ideal.  :P&lt;br&gt;&lt;br&gt;These are just a few ideas off the top of my head and things I've encountered over the past few months.  I don't know if anyone else finds any of these interesting but they'd certainly improve my trading capability and let me sleep more peacefully through the night while automatically trading.  :D&lt;br&gt;&lt;br&gt;Thanks again for all your hard work.&lt;br&gt;</description><pubDate>Sun, 25 Jan 2009 03:41:46 GMT</pubDate><dc:creator>Freolad</dc:creator></item><item><title>TD Sequential</title><link>http://www.rightedgesystems.com/forums/Topic7415-12-1.aspx</link><description>have you ever considered adding DeMark indicators, like TD Sequential? that might be a nice addition.</description><pubDate>Wed, 28 Jan 2009 08:22:30 GMT</pubDate><dc:creator>jsmarion</dc:creator></item><item><title>RightEdge suggestion forum at uservoice</title><link>http://www.rightedgesystems.com/forums/Topic7411-12-1.aspx</link><description>We have created a new feedback forum at uservoice.com.  This forum lets you make suggestions for RightEdge and vote on the suggestions that are most important to you.  This will help us decide what to focus on for future releases.  The address is &lt;A href="http://rightedge.uservoice.com/"&gt;http://rightedge.uservoice.com/&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Why create a new forum when you already have a suggestions forum here?&lt;BR&gt;&lt;/STRONG&gt;The current suggestions forum doesn’t provide us a way of measuring how many people want a feature and how important it is to them.  The uservoice forum should give us this information at a glance.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;If I have a suggestion, should I post it on this forum or on the uservoice forum, or both?&lt;/STRONG&gt;&lt;BR&gt;If you have a concrete suggestion, then post it on the uservoice forum (or vote for it if it’s already been suggested).  If there’s something you want to do but you’re not exactly sure how it should work, then post it here for discussion.  If you're not sure, then just post it in either of the forums, and we'll add it to the other forum if appropriate.&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR&gt;Daniel</description><pubDate>Wed, 28 Jan 2009 00:44:40 GMT</pubDate><dc:creator>dplaisted</dc:creator></item><item><title>closed positions window P/L column sort</title><link>http://www.rightedgesystems.com/forums/Topic7337-12-1.aspx</link><description>It seems the closed positions window P/L column sorts the results by their absolute value. This is a little confusing, would it be possible for this column to sort by the real number value instead?&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Mark</description><pubDate>Wed, 21 Jan 2009 10:45:18 GMT</pubDate><dc:creator>mark0419</dc:creator></item><item><title>window sizing bug</title><link>http://www.rightedgesystems.com/forums/Topic7276-12-1.aspx</link><description>With the tool windows setup as in the attached image and no "main document" open, If you try to bring up a chart (live or quick) RE throws this exception...&lt;br&gt;&lt;br&gt;[quote]An exception of type System.ArgumentException was thrown.&lt;br&gt;Parameter is not valid.&lt;br&gt;   at System.Drawing.Bitmap..ctor(Int32 width, Int32 height, PixelFormat format)&lt;br&gt;   at Easychart.Finance.Objects.x9deec9457dc2451d.x6875d202c5b3c159()&lt;br&gt;   at Easychart.Finance.Objects.x9deec9457dc2451d.x32106296c322bdc3(Bitmap xf990d62da243d36c, Region x0e1bf8242ad10272)&lt;br&gt;   at Easychart.Finance.Objects.x9deec9457dc2451d.x0afa35ddeb9dc1fd(Graphics x36df86e1b17c9b70, Bitmap xf990d62da243d36c)&lt;br&gt;   at Easychart.Finance.Objects.x9deec9457dc2451d.xb9623016c933723c(Object xe0292b9ed559da7d, xedb93943e058e198 xfbf34718e704c6bc)&lt;br&gt;   at Easychart.Finance.Win.x6412d44ce3d9eb91.x64e1602c54597465(Object xe0292b9ed559da7d, xedb93943e058e198 xfbf34718e704c6bc)&lt;br&gt;   at Easychart.Finance.xe543976d190162ff.GetMemBitmap(Rectangle R)&lt;br&gt;   at Easychart.Finance.xe543976d190162ff.GetMemBitmap()&lt;br&gt;   at Easychart.Finance.xe543976d190162ff.Render(Graphics g, Region R)&lt;br&gt;   at Easychart.Finance.Win.x6412d44ce3d9eb91.RenderChart(Graphics g)&lt;br&gt;   at Easychart.Finance.Win.x6412d44ce3d9eb91.x1b84ec2c1308dfdd(Object xe0292b9ed559da7d, PaintEventArgs xfbf34718e704c6bc)&lt;br&gt;   at System.Windows.Forms.Control.OnPaint(PaintEventArgs e)&lt;br&gt;   at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)&lt;br&gt;   at System.Windows.Forms.Control.WmPaint(Message&amp; m)&lt;br&gt;   at System.Windows.Forms.Control.WndProc(Message&amp; m)&lt;br&gt;   at System.Windows.Forms.ScrollableControl.WndProc(Message&amp; m)&lt;br&gt;   at System.Windows.Forms.ContainerControl.WndProc(Message&amp; m)&lt;br&gt;   at System.Windows.Forms.UserControl.WndProc(Message&amp; m)&lt;br&gt;   at System.Windows.Forms.Control.ControlNative&amp;#119;indow.OnMessage(Message&amp; m)&lt;br&gt;   at System.Windows.Forms.Control.ControlNative&amp;#119;indow.WndProc(Message&amp; m)&lt;br&gt;   at System.Windows.Forms.Native&amp;#119;indow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)[/quote]</description><pubDate>Fri, 16 Jan 2009 10:13:05 GMT</pubDate><dc:creator>mark0419</dc:creator></item></channel></rss>