Go Back   NinjaTrader Support Forum > Suggestions and Feedback > Suggestions And Feedback

Suggestions And Feedback New feature suggestions and feedback.

NinjaTrader
Reply
 
Thread Tools Display Modes
Old 04-20-2017, 06:13 PM   #1
ProfitPilgrim
Senior Member
 
Join Date: Jan 2009
Posts: 115
Thanks: 13
Thanked 4 times in 4 posts
Default synthetic user-defined symbols and bar types, and controlled tick replay.

I migrated to Ninjatrader from NeoTicker because Ninjatrader support excels every standard I've observed elsewhere. Thank you! What's the possibility Ninjatrader could introduce an equivalent to NeoTicker's User-Defined Symbols (UDS) and/or user-defined bar types constructed from multiple symbols, and a way to control how far back to do tick-replay? One additional feature NeoTicker does not have is a stock capability to store tick replayed charts so the stored historical tick replay can connect with realtime ticks without having to rerun the historical tick replay when the chart is opened or updated.

I know I'm asking a lot but why not put Ninjatrader at the feature-rich top. In a trading world requiring knowledge ofl intermarket relationships between multiple symbos the ability to define those relationships so a chart reflects their synthesis would give us lowly retail traders a step up at competing with investment banksters that already use those methods.
ProfitPilgrim is offline  
Reply With Quote
Old 04-20-2017, 06:31 PM   #2
NinjaTrader_DrewO
NinjaTrader Customer Service
 
NinjaTrader_DrewO's Avatar
 
Join Date: Aug 2014
Location: Denver, CO
Posts: 1,166
Thanks: 65
Thanked 175 times in 168 posts
Default

Hello,

Thanks for posting.

When you're referring to User Defined Symbols, would this be the ability to add your own custom symbols to the platform? If so, this would be possible in NinjaTrader by default. Please follow the instructions below to add an instrument in the NinjaTrader 7 Instrument Manager.

-From the NinjaTrader Control Center window select the menu Tools > Instrument Manager…

-Press the "New" button

-Enter instrument specific information and select the appropriate exchange

-Fill in any relevant information under the "Misc" tab, including the symbol mapping for Kinetick

-Press the "OK" button

More information at the below link:

https://ninjatrader.com/support/help...nt_manager.htm


In regards to custom bar types, you can use custom NinjaScript programming to create bar types to your liking. If you are not a programmer yourself, you could enlist the help of a third party programmer that could assist with creating such an item.


Finally, could you please provide some further details regarding the Tick Replay item you are seeking, so I can be sure to submit a good Feature Request?
NinjaTrader_DrewO is offline  
Reply With Quote
The following user says thank you to NinjaTrader_DrewO for this post:
Old 04-27-2017, 04:56 AM   #3
ours_solaire
Member
 
Join Date: Mar 2014
Posts: 46
Thanks: 13
Thanked 4 times in 3 posts
Default Feature request confusion - synthetic symbols

I think you may have misunderstood the nature of the first part of the feature request by ProfitPilgrim. I believe what he is referring to when he mentions User Defined Symbols is the ability to quickly chart spreads and other combinations of two or more instruments on a single bar chart. For example, calendar and intercommodity spreads such as the simple crack spread are easily plotted on IB TWS by typing the formula: CLF7-CLJ7 or RB.CL. I think you can do this with ThinkorSwim too for any combination / formula you wish to plot.

I agree that this would be a most welcome feature, as the workaround involves creating indicators that don't really do the same job as a proper bar chart at conveying the information.

We as traders should not need to resort to advanced programming / custom bar types to be able to visualize these spreads. Please can you add this feature request to your list ASAP. I'm sure many of your users will thank you for it.
ours_solaire is offline  
Reply With Quote
The following 2 users say thank you to ours_solaire for this post:
Old 04-27-2017, 07:42 AM   #4
NinjaTrader_PatrickG
NinjaTrader Customer Service
 
NinjaTrader_PatrickG's Avatar
 
Join Date: Jan 2015
Posts: 1,512
Thanks: 24
Thanked 255 times in 242 posts
Default

Spread trading is not currently supported on the NinjaTrader platform by default.

There are indicators which can be added to display spread data, however, you can not trade the actual spread. Only the individual instruments can be traded.

Here is a sample search for 'spread' in the indicator section of this forum. These indicators are publicly available for free:I will submit a feature request to the Development Team for native spread trading support.
NinjaTrader_PatrickG is offline  
Reply With Quote
The following user says thank you to NinjaTrader_PatrickG for this post:
Old 04-30-2017, 09:48 AM   #5
ProfitPilgrim
Senior Member
 
Join Date: Jan 2009
Posts: 115
Thanks: 13
Thanked 4 times in 4 posts
Default

Thanks Drew.

In response to your question about Tickreplay there are two requests:

1) At present an NT chart set to tick replay will replay the entire chart, which can be unnecessarily time consuming under some circumstances. For example, a user may have x days of bars loaded because some indicators that do not need tick replay nevertheless need X days for the user to draw analysis conclusions from those indicators, while the tick replay indicators on that same chart only need to replay part the latter part of the chart to gather the relevant information such as indentifying recent intraday swings of a tick replay indicator. I'm requesting user control over how much of a chart is tick replayed. One solution is to have a TickReplay pop-down icon in the chart's title bar menu that offers submenu choices like, 1 day, 2 days, 3 days, x days, x bars (where x days and x bars allow the user to enter how many days (or bars) of tick replay), or back to x time (where the user enters the date and time back to which to do tickreplay.

2)This second request is to provide an option to historically store a tick replayed chart that had been closed after tick replay sometime in the past such that upon reopening the chart the user has the option to have the previously done tick replay results reloaded up to the datetime to which it had been previously accomplished, while remaining tickreplay results would be processed on all subsequent bars up to and including new realtime bars. This feature would allow tick replay charts to reload nearly as fast as non-tick replay charts, only computing tick replay on bars for which it had not previously been done. Its understood that any changes made to tickreplay indicator parameters or chart timeframes or symbols or bar types from those used in the original tick replay would disallow loading the old tick replay results as they would not correctly represent current settings.
ProfitPilgrim is offline  
Reply With Quote
Old 04-30-2017, 10:09 AM   #6
ProfitPilgrim
Senior Member
 
Join Date: Jan 2009
Posts: 115
Thanks: 13
Thanked 4 times in 4 posts
Default

And thank you Patrick. What would be ideal regarding native spread trading would be allowing native synthetic chart trading, that is, allowing the user to derive the OHLC of a custom symbol by mathematically manipulating data from multiple symbols or indicators, while at the same time allowing the user to identify what non-custom regular exchange symbol will be traded when there is a buy or sell generated on the synthetic chart. For example, a user might identify the dow mini (YM) as the traded symbol but derive buy and sell signals from a synthetic data series that is not the dow but rather has been derived from intermarket analysis and has been synthesized into the OHLC data series that appears on the chart. It would be nice if new indicators on the chart would default to the synthetic series as if it were the primary chart symbol. I realize that if necessary it would be possible to redirect each of those indicators to the desired synthetic dataseries if Ninjatrader's design precludes treating the synthetic custom symbol as the primary symbol.
ProfitPilgrim is offline  
Reply With Quote
Old 05-01-2017, 06:28 AM   #7
NinjaTrader_PatrickG
NinjaTrader Customer Service
 
NinjaTrader_PatrickG's Avatar
 
Join Date: Jan 2015
Posts: 1,512
Thanks: 24
Thanked 255 times in 242 posts
Default

Thanks for the feedback. I will forward this to the Development Team.

The tracking number for spread trading support is SFT-521

The tracking number for user-customizable tick replay loading controls is SFT-2209
Last edited by NinjaTrader_PatrickG; 05-01-2017 at 03:29 PM.
NinjaTrader_PatrickG is offline  
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Strategy for Trading with user controlled Button override. JimB17 Strategy Development 2 03-07-2017 04:53 PM
Reading tick stream data for non-tick bar types? meinl Indicator Development 5 05-09-2016 08:56 AM
Tick Replay seems not to work for all bar types Ricam Version 8 Beta 6 09-28-2015 03:36 PM
Allow user-defined fitness functions for genetic optimization (like Fill Types) flonkle Suggestions And Feedback 4 08-08-2014 09:39 AM
User Defined Symbols davewolfs Platform Technical Support 3 02-20-2014 03:20 PM


All times are GMT -6. The time now is 01:51 AM.

Futures, foreign currency and options trading contains substantial risk and is not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing ones financial security or lifestyle. Only risk capital should be used for trading and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results. View Full Risk Disclosure.

CFTC Rules 4.41 - Hypothetical or Simulated performance results have certain limitations, unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, such as lack of liquidity. Simulated trading programs in general are also subject to the fact that they are designed with the benefit of hindsight. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.

This website is hosted and operated by NinjaTrader, LLC (“NT”), a software development company which owns and supports all proprietary technology relating to and including the NinjaTrader trading platform. NT is an affiliated company to NinjaTrader Brokerage (“NTB”), which is a NFA registered introducing broker (NFA #0339976) providing brokerage services to traders of futures and foreign exchange products. This website is intended for educational and informational purposes only and should not be viewed as a solicitation or recommendation of any product, service or trading strategy. No offer or solicitation to buy or sell securities, securities derivative or futures products of any kind, or any type of trading or investment advice, recommendation or strategy, is made, given, or in any manner endorsed by any NT affiliate and the information made available on this Web site is not an offer or solicitation of any kind. Specific questions related to a brokerage account should be sent to your broker directly. The content and opinions expressed on this website are those of the authors and do not necessarily reflect the official policy or position of NT or any of its affiliates. 

Vendors along with their websites, products and services, collectively referred to as (“Vendor Content”), are independent persons or companies that are in no manner affiliated with NT or any if its affiliates. NT or any of its affiliates are not responsible for, do not approve, recommend or endorse any Vendor Content referenced on this website and it’s your sole responsibility to evaluate Vendor Content. Please be aware that any performance information provided by a vendor should be considered hypothetical and must contain the disclosures required by NFA Rule 2-29(c). If you are interested in learning more about, or investigating the quality of, any such Vendor Content you must contact the vendor, provider or seller of such Vendor Content. No person employed by, or associated with, NT or any of its affiliates is authorized to provide any information about any such Vendor Content. Visit the CFTC resources for education regarding the industry and signs of fraud.