![]() |
![]() |
|
Suggestions And Feedback New feature suggestions and feedback. |
![]() |
|
Thread Tools | Display Modes |
![]() |
#1 |
Senior Member
Join Date: Jan 2009
Posts: 119
Thanks: 14
Thanked 8 times in 8 posts
|
![]()
Thanks for NT8s many improvements!
For those of us who would like to use synthetic symbols created from combinations of multiple symbols, on which we would like to run indicators and strategies that recognize the OHLC of a synthetic user-defined symbol or indicator, we are severely limited. At the present the best we can do is create a custom synthetic indicator that produces 2-4 plots to simulate HL or OHLC, then run duplicated sets of analysis, one on one plot to deal with for example highs, and one on the other plot to deal with lows. If only we could create a synthetic OHLC custom symbol or indicator that all other indicators and strategies could reference like a regular symbol, the code those indicators and strategies contain could deal with Highs and lows without having to ourselves create so much duplicated analysis by having to treat them independently from single plots, once for the highs and once for the lows, which adds immense overhead time to development and runs into software like sharkindicator's Bloodhound and Blackbird that are designed to operate efficiently on OHLC symbols with logic that gets much more complicated if required to isolate and write separate logic for each of the High and low plots. I'm gratefully appealing to Ninjatrader to open an entire world, now severely crippled, by allowing users to create and store their own custom OHLC symbols and indicators. Yes I know that its possible to create a chart that provides a visual semblance of such for purely discretionary trading, but not the functional reality of OHLC synthesized series, whether they be regarded as a symbol (at best a primary default symbol) or at least an OHLC indicator for other indicators and strategies to efficiently reference. Should I entertain any serious hope that Ninjatrader regards this as a worthy undertaking and is soon planning such an expanded capability, one which I believe will allow retail Ninjatrader customers to discover and better survive the insights of the professional traders who take their money? All the best to a great company with the world's best support, and for boldly rewriting your code to raise the standard of functionality your users need compete with banksters running sophisticated models which we need to emulate to survive.
Last edited by ProfitPilgrim; 12-03-2017 at 09:59 AM.
|
![]() |
![]() |
The following user says thank you to ProfitPilgrim for this post: |
|
![]() |
#2 |
Member
Join Date: Mar 2014
Posts: 55
Thanks: 15
Thanked 4 times in 3 posts
|
![]()
Hi ProfitPilgrim, I wholly and sincerely support your above plea to the powers that be at NinjaTrader! By owning a lifetime NT license, I am sort of chained to the platform for better or for worse, but I can only take so much, and eventually could be forced to jump ship to a different, more pro-active, trading platform that does have the ability to natively chart & trade spreads (and options, for that matter)...
I would go further, and ask that any of you out there who see the urgent need for NT to address this somewhat baffling shortcoming in their platform to please come out of the shadows and join in your voices now - it might make all the difference! |
![]() |
![]() |
![]() |
#3 |
NinjaTrader Customer Service
Join Date: Dec 2012
Location: Denver, CO
Posts: 8,279
Thanks: 125
Thanked 1,836 times in 1,719 posts
|
![]()
Hello ProfitPilgrim,
Thank you for your suggestion. I have forwarded your request to create custom symbols in the Instrument database and to supply ask and bid prices calculated from a script to the symbol to the NinjaTrader Development. Once I have a tracking ID for your request I will post this for future reference. In the meantime, you can likely accomplish your goal with a custom bar type. Below is a link to an example. https://ninjatrader.com/support/foru...php?linkid=840
Chelsea B.NinjaTrader Customer Service
|
![]() |
![]() |
![]() |
#4 |
NinjaTrader Customer Service
Join Date: Dec 2012
Location: Denver, CO
Posts: 8,279
Thanks: 125
Thanked 1,836 times in 1,719 posts
|
![]()
Hi ProfitPilgrim,
I've received a tracking ID for your request. For future reference your request for synthetic instruments is being tracked with ID #SFT-2260. Please note it is up to the NinjaTrader Development to decide if and when a request will be implemented. We appreciate the suggestion. Please let me know of any other requests you have for the NinjaTrader platform.
Chelsea B.NinjaTrader Customer Service
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Join Date: Jan 2009
Posts: 665
Thanks: 4
Thanked 35 times in 22 posts
|
![]()
Hi ProfitPilgrim,
already a few years ago I did write about PairsTrading in this forum. I do offer a SpreadTrader ( http://www.zweisteintrading.eu/spreadtrader.htm ) with customisable exit strategies . The correct spread chart can be generated automatically and extending this to OHLC would certainly be possible. Look at "smoothed=s.SMA(spreadpriceseries.SpreadValue, 3)[0];"in the code, you see full strategy programming is possible on synthetic instruments. here a code sketch: Code:
public TargetExitQuantity ExitNow(SingleSpread spread){ double pnl=spread.PnlPerUnit(); if(pnl<=minPnl) { return TargetExitQuantity.All; // trailing stopp hit } NinjaTrader.NinjaScript.Strategies.Strategy s=spread.StrategyBase() as NinjaTrader.NinjaScript.Strategies.SpreadExitStrategy; var spreadpriceseries =s.Spread(S.Closes[0],S.PriceString,spread.Lots1, S.strLeg2Instrument,spread.Lots2,S.Leg1PriceDisplayMultiplier, S.Leg2PriceDisplayMultiplier); // use all Indicators on the spread price series!!! // and applying SMA to it double smoothed=s.SMA(spreadpriceseries.SpreadValue,3)[0]; return TargetExitQuantity.None; } Andreas
Last edited by zweistein; 12-06-2017 at 10:39 AM.
|
![]() |
![]() |
The following user says thank you to zweistein for this post: |
|
![]() |
#6 |
Senior Member
Join Date: Jan 2009
Posts: 119
Thanks: 14
Thanked 8 times in 8 posts
|
![]()
I'm hopeful, Andreas!. (Just discovered your post) Can I combine more than two symbols to create a chartable, synthetic instrument so other indicators that reference both the high and low of that synthetic instrument would work? Could they chart as bars? I went to your webpage but it didn't have any links to more information hence I'm inquiring in this forum. Do you have an email where I could reach you? I'm han777@frontier.com.
Last edited by ProfitPilgrim; 04-12-2018 at 03:28 PM.
|
![]() |
![]() |
![]() |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
synthetic user-defined symbols and bar types, and controlled tick replay. | ProfitPilgrim | Suggestions And Feedback | 8 | 09-07-2017 07:40 AM |
NT8's ChartControl.Indicators collection | Zapzap | Version 8 Beta | 18 | 02-05-2016 03:13 AM |
Multi-Broker Shortcoming | Shooter7 | Platform Technical Support | 4 | 02-24-2012 01:51 AM |
Greatest value | latkinso | Strategy Development | 2 | 01-18-2008 12:51 PM |
dll shortcoming | maxpi | Suggestions And Feedback | 4 | 07-01-2007 01:23 PM |