RightEdge
Welcome to the RightEdge uservoice forum. Here, you can suggest improvements in RightEdge, and vote on which ones are most important to you. This will help us decide what to focus on in future releases. We want to hear from you!
-
Support running multiple strategies at once
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. 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.
57 votes
Admindsplaisted
(Admin, RightEdge)
responded
See http://www.rightedgesystems.com/TradingSystemsDetails.aspx?id=0e8c4abe-67f3-4c64-86f5-728140dbec37 for a trading system that shows how you can do most of this already.
-
Support re-syncing between RE and a broker
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… more
53 votesstarted ·
Admindsplaisted
(Admin, RightEdge)
responded
This is planned for RIghtEdge 2011.
-
Support If / Then OCO orders direct to Broker
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… more
46 votesplanned ·
Admindsplaisted
(Admin, RightEdge)
responded
Planned for RightEdge 2011
-
Allow symbols to be added or removed from running systems
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… more
38 votes -
Accept systemwide margin
Add a "Margin" setting to global options which allows more open positions than available cash.
This also has a big influence on system statistics (Percent Profit, Percent MaxDrawDown, etc) as well as the equity curve, which should show "invested capital" and "margin used" correctly.Correct usage/simulation of margin is critical in simulating trading strategies for stocks and a broker like IB which allows 1:4 intraday margin and 2:1 overnight margin.
It makes a big difference in the usability of RE!
34 votes -
Support updating limit orders without cancelling them first
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… more
33 votesplanned ·
Admindsplaisted
(Admin, RightEdge)
responded
Planned for RightEdge 2011
-
GUI User-Event Button
Define an event to be handled in user code that gets invoked when a "User" button is clicked on the GUI.
13 votes -
Allow parameters to be defined in code
I suggest that RE allow the parameters in a trading system to be defined in code and not required to be done in the GUI. For example:
[Parameter1 = 999]
[Parameter2 = 123]
etc.This way the parameter list creation and the values can be done in code.
12 votes -
Orders/Trade persistence
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… more
10 votes -
support tdameritrade as a broker
you need to support a reliable broker with a lower account minium. All the supported brokers have a high minimum or don't work right...
>> Nija trader & quotetracker do it so it is avalable8 votes -
Allow "System Parameter" with type string.
At the moment, only type double is allowed for System parameter. It'll be much more useful to have parameter with type string.
7 votes -
Support for renko in strategies and charts
Please see my post regarding this idea within the custom price charts thread: http://www.rightedgesystems.com/forums/Topic2075-10-1.aspx?Highlight=renko
6 votes -
Support for 5, 15 ,30 sec frequencies out of the box
ED 2 build 11 users still need to code plugins for these high frequencies (example TWSplugin). I suggest RE delivers these frequencies as optional parameters straight out of the box so users can easily pick them from already existing menus for Plugin and Chart frequency without going into advanced coding.
This would enable easy support for high frequency scalping strategies.
As first candidate I suggest RE to enable this for the TWSPlugin in ED2.4 votes -
Support for TT FIX Adapter
Interactive Brokers Support is important, but if one wishes to trade futures cost effectively support for TT FIX Adapter is even more important. The number of FCM's supporting TT network is much larger than IBKR and one is able to hedge connectivity and network failures by dealing with multiple accounts across multpiple FCMs.
3 votes -
Multithreaded SImulation
Current simulation times are lengthy using intraday data. Enable RightEdge to use a selected number of processor cores on a system to expedite the simulation.
3 votes -
Double Clicking on a row in Pending Orders, Open Posn or Closed Posn opens chart for clicked symbol.
3 votes -
Support more brokers - like SterlingTrader
http://www.sterlingtrader.com/ - Need more broker choices. Check out TradeLink open source project for C# implementations of many brokers already -> http://code.google.com/p/tradelink/
3 votes -
Select Index for system comparison instead of B&H
Rather than use B&H allow the performace results to select an index or ETF for perfromace reporting. At the moment B&H buys equal parts of each stock in your watch list.
I want to be abel to select an index or ETF to see if I outperform the index.
3 votes -
Have GUI feature to add/edit positions/orders
It would be nice if we could add/edit position and orders through a gui in RE. At times I would manually adjust the stop or add in a trailing stop on the broker end. Also create a position manually that RE would then take over and be aware of.
3 votes -
Relative number of backfill bars
Rather than specifying a 'date from', permit specifying number of bars/dates before the current date for initial backfill. Maintaining the 'date from' on a folder is cumbersome and soon results in retrieving more bars than needed.
3 votes