Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90

Collapse

Input Series For Indicator

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

  • CraigC
    replied
    Cheers for that, the MA on HA was just a example, what I was more interested in is the general chaining together of calculations.
    Thanks

    Leave a comment:


  • KBJ
    replied
    I did something similar to this.

    There's one twist you have to handle, and that is that the HaikenAshi indicator as supplied by NinjaTrader has the the ChartOnly attribute set to true in the Initialize() method.

    In order to call an indicator, ChartOnly must be set to "false".

    Therefore, I created a new copy of the HaikenAshi using "Save As...", naming it HaikenAshiCallable, and I then changed the one line as follows:

    Code:
     ChartOnly = [COLOR=Blue]false[/COLOR];    [COLOR=DarkGreen]// Changed to "false" so indicator can be called from another indicator.[/COLOR]
    Then I compiled the indicator.

    Then I edited the EMA indicator did another "Save As..", calling the result EMA_HiekenAshi, and changed the OnBarUpdate method so it reads as follows:

    Code:
    [COLOR=Blue] protected override void[/COLOR] OnBarUpdate()
    {
       DataSeries ha_close = HeikenAshiCallable().HAClose;  [COLOR=DarkGreen]// Reference close data series of HeikenAshi indicator.[/COLOR]
    
       Value.Set( EMA( ha_close, period )[0] );
    }
    Then I compiled it and added it to a chart. It seems to work, but is only slightly different fraom a standard EMA.

    Leave a comment:


  • Gumphrie
    replied
    You could do that if HeikenAshi exported its values in a Plot or Dataseries, as it doesn't the best option would be to write your own version and then use that with the MA.

    Leave a comment:


  • CraigC
    replied
    Originally posted by Gumphrie View Post
    You can't as price type is not supported on HeikenAshi. Think about it, anything that references High/Low etc.. values directly isn't likely to support price type.
    I'm not sure you have understood my intent, I understand the HA code references the high/low values on the chart and as such cannot be given a single 'DataSeries' as input. What I meant was could I say take the close of a HA bar series and use it to calculate a MA for instance.

    Leave a comment:


  • Gumphrie
    replied
    You can't as price type is not supported on HeikenAshi. Think about it, anything that references High/Low etc.. values directly isn't likely to support price type.

    Leave a comment:


  • CraigC
    replied
    How would one go about say applying a MACD to Heinken Ashi Bars?

    Leave a comment:


  • Gumphrie
    replied
    Yes, so long as PriceTypeSupported is set to true.

    Leave a comment:


  • CraigC
    started a topic Input Series For Indicator

    Input Series For Indicator

    Is it possible to use a different input series for an indicator (other than price)?
    Last edited by CraigC; 06-27-2008, 05:10 PM.

Latest Posts

Collapse

Topics Statistics Last Post
Started by geddyisodin, Today, 05:20 AM
0 responses
3 views
0 likes
Last Post geddyisodin  
Started by JonesJoker, 04-22-2024, 12:23 PM
6 responses
33 views
0 likes
Last Post JonesJoker  
Started by GussJ, 03-04-2020, 03:11 PM
12 responses
3,239 views
0 likes
Last Post Leafcutter  
Started by AveryFlynn, Today, 04:57 AM
0 responses
6 views
0 likes
Last Post AveryFlynn  
Started by RubenCazorla, 08-30-2022, 06:36 AM
3 responses
79 views
0 likes
Last Post PaulMohn  
Working...
X