Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Non-Plot Series to Be Listed in Market Analyzer?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • NinjaTrader_Brett
    replied
    Understood.

    Let me check into that and get back to you.

    Leave a comment:


  • Harry
    replied
    Originally posted by NinjaTrader_Brett View Post
    Actually just realized the area for confusion. Are you referencing the Alerts Condition Builder or the Strategy Wizard/Builder which is not yet developed for NT8 (But exists in NT7).
    No, I was talking about the Strategy Wizard / Strategy Builder, which is not yet available for NinjaTrader 8.

    Originally, I had stored trend information for many indicators via a BoolSeries object uptrend (with a public property Uptrend) or via an IntSeries object trend (with a public property Trend). This was a convenient way to access the trend information in manually developed strategies.

    Then I got complaints from users who could not access the BoolSeries and IntSeries via the Strategy Wizard. I got more complaints from users who were unable to access the trend information via the Market Analyzer.

    At that stage I started replacing all the BoolSeries and IntSeries with DataSeries objects. The trend information was then available for both the Market Analyzer and the Strategy Wizard, as all DataSeries objects appear as plots.

    In case that both Strategy Wizard and Market Analyzer would allow for accessing Series<bool> abd Series<int> objects in NinjaTrader 8, I would rather use those instead of Series<double>.

    Leave a comment:


  • NinjaTrader_Brett
    replied
    Actually just realized the area for confusion. Are you referencing the Alerts Condition Builder or the Strategy Wizard/Builder which is not yet developed for NT8 (But exists in NT7).

    Leave a comment:


  • NinjaTrader_Brett
    replied
    Just to clarify:

    Two concerns here:

    For the display in the MA, which my suggestion should make it feasible if we are not on the same page there then we should resync.

    For the condition builder it is not yet developed. Its not clear if this same limitation would exist. Its a little different since in the condition builder your working with logic and not 'display'.

    Leave a comment:


  • NinjaTrader_DaveI
    replied
    We are now tracking this request to put our finger on the pulse of user demand for future updates, with ID # SFT-965.

    Leave a comment:


  • Harry
    replied
    Originally posted by NinjaTrader_Brett View Post
    Its a good idea but there are a lot of gotchas with the actual implementation. I will still add it to our list to research and look into but likely would not be for NT8.

    However its only a small reach to get the functionality needed in the MA. You can create a MarketAnalyzer Column which simply calls your indicator and then outputs whatever text you liked for the bool series condition.
    No, this is not feasible. The trend information is calculated within the indicator can not be easily rebuilt with condition builders from the indicator plots.

    The current workaround is to store the trend information in a Series<double> object, which can be accessed by the market analyzer, even if it is not a plot.

    This was a NinjaTrader 7 limitation and I had hoped that it would be possible with NinjaTrader to have access to IntSeries and BoolSeries.

    Now that I have got my answer, I know that I cannot use Series<int> or Series<Bool> objects to store the trend information.

    Leave a comment:


  • NinjaTrader_Brett
    replied
    Its a good idea but there are a lot of gotchas with the actual implementation. I will still add it to our list to research and look into but likely would not be for NT8.

    However its only a small reach to get the functionality needed in the MA. You can create a MarketAnalyzer Column which simply calls your indicator and then outputs whatever text you liked for the bool series condition.

    Leave a comment:


  • ninZa
    replied
    Originally posted by Harry View Post
    One of the shortcomings of NinjaTrader 7 was that both the Market Analyzer and the Strategy Builder

    -> would allow for accessing plots and DataSeries objects
    -> but would not permit accessing IntSeries and BoolSeries objects

    I had hoped that NinjaTrader 8 would include the option to access

    -> IntSeries
    -> BoolSeries

    via the Market Analyzer and the Strategy Builder.

    The idea behind this request is that it is quite natural to store trend information (uptrend | downtrend or uptrend|neutral trend| downtrend) in a Series<bool> or Series<int> object. Also such int and bool objects are better suited for checking them for equality. Currently I use Series<double> as a workaround, which are accepted by the market analyzer as plots.

    Is there any hope that you still might add this feature to market analyzer and/or strategy builder?
    Great points, Harry.
    Please consider this as my request, too.

    Leave a comment:


  • Harry
    replied
    Display Series&lt;bool&gt;, Series&lt;int&gt; in Market Analyzer

    One of the shortcomings of NinjaTrader 7 was that both the Market Analyzer and the Strategy Builder

    -> would allow for accessing plots and DataSeries objects
    -> but would not permit accessing IntSeries and BoolSeries objects

    I had hoped that NinjaTrader 8 would include the option to access

    -> IntSeries
    -> BoolSeries

    via the Market Analyzer and the Strategy Builder.

    The idea behind this request is that it is quite natural to store trend information (uptrend | downtrend or uptrend|neutral trend| downtrend) in a Series<bool> or Series<int> object. Also such int and bool objects are better suited for checking them for equality. Currently I use Series<double> as a workaround, which are accepted by the market analyzer as plots.

    Is there any hope that you still might add this feature to market analyzer and/or strategy builder?

    Leave a comment:


  • ninZa
    replied
    Originally posted by NinjaTrader_ZacharyG View Post
    Alternatively, you can create a transparent plot for your indicator.
    Perfect. No plot shown on chart (no price marker also). But Market Analyzer and Data Box "see" it

    AddPlot(Brushes.Transparent, "Signal");

    Leave a comment:


  • NinjaTrader_ZacharyG
    replied
    Hello ninZa,

    Unfortunately, it would not be possible to display an indicator non-plotted Series in the Market Analyzer.

    You would need to utilize a custom Market Analyzer column.

    Alternatively, you can create a transparent plot for your indicator.

    Leave a comment:


  • ninZa
    replied
    Originally posted by NinjaTrader_Dave View Post
    ninZa, have you considered using CurrentText to dynamically set a text value in the Market Analyzer column, rather than displaying a series value directly? You could theoretically update CurrentText every time the value switches from 1 to -1 in your series.

    gredid, thank you for your suggestion. I'll add it to our list to begin to track demand for this feature. (SFT-891)
    Oh no. This seems to be misleading. CurrentText and CurrentValue are properties of MarketAnalyzerColumnBase objects, while I'm asking how to program an indicator so that its non-plot values can be displayed in Market Analyzer.

    Leave a comment:


  • ninZa
    replied
    Originally posted by NinjaTrader_Dave View Post
    ninZa, have you considered using CurrentText to dynamically set a text value in the Market Analyzer column, rather than displaying a series value directly? You could theoretically update CurrentText every time the value switches from 1 to -1 in your series.

    gredid, thank you for your suggestion. I'll add it to our list to begin to track demand for this feature. (SFT-891)
    Instead of CurrentText, we can use CurrentValue, right? http://ninjatrader.com/support/helpG...urrenttext.htm

    This way we can create conditions for Market Analyzer to filter cells, such as blue cell for 1 value, red cell for -1 value.
    Am I correct?

    Thanks.

    Leave a comment:


  • NinjaTrader_DaveI
    replied
    ninZa, have you considered using CurrentText to dynamically set a text value in the Market Analyzer column, rather than displaying a series value directly? You could theoretically update CurrentText every time the value switches from 1 to -1 in your series.

    gredid, thank you for your suggestion. I'll add it to our list to begin to track demand for this feature. (SFT-891)
    Last edited by NinjaTrader_DaveI; 11-09-2015, 10:47 AM.

    Leave a comment:


  • gregid
    replied
    I would extend this request and ask also for these non plot series to be displayed in the Data Box on the chart as well. I would like to have an option to specify if I want to display the values (Market Analyzer/Data Box, etc.) in the declaration of the public series (eg. [Display=true])

    Leave a comment:

Latest Posts

Collapse

Topics Statistics Last Post
Started by sidlercom80, Today, 03:45 AM
0 responses
4 views
0 likes
Last Post sidlercom80  
Started by wjadevries, Today, 03:41 AM
0 responses
1 view
0 likes
Last Post wjadevries  
Started by s.kinra, Today, 02:59 AM
2 responses
11 views
0 likes
Last Post s.kinra
by s.kinra
 
Started by tobiaste, Today, 03:11 AM
0 responses
7 views
0 likes
Last Post tobiaste  
Started by JimB17, 01-10-2020, 10:27 AM
15 responses
340 views
0 likes
Last Post cls71
by cls71
 
Working...
X