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

Using Swing indicator within an indicator

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

    Using Swing indicator within an indicator

    Hello, im trying to use Swing indicator to do divergences with MACD. How can I access the Swing indicator ? Im trying with this (with all the parameters in...) and is not working

    double hswing0=Swing(ISeries<double> input, int strength).SwingHigh(int barsAgo, 1, int lookBackPeriod) ;

    Thanks in advance.

    #2
    Hello Auxtin Maquieyra,

    Thank you for your note.

    To reference the swing indicator and the swing high, you could use the following,

    Code:
    Swing(Close, 5).SwingHigh[0];
    You could also see the example at the following link,



    I would suggest opening a Strategy Builder under Control Center>New >Strategy Builder, and under the Conditions section of the builder, set up a condition using the swing indicator. You could then click the unlock code button in the builder to see how the strategy builder referenced the swing indicator. I provided a screen shot of how you could go about this.

    Please let us know if you need further assistance.
    Attached Files
    Alan P.NinjaTrader Customer Service

    Comment


      #3
      Hi,
      well it's working for me:
      this is mcde feed by swing:

      Print (".mcde feed by swing..=" + MACD(Swing(10).SwingHigh, 12, 26, 9)[0]);
      this one bellow, swing feed by swing for example
      Print ("..swing feed by swing..=" + Swing(Swing(10).SwingHigh, 100).SwingHigh[0]);
      more working examples feed by swings:
      Print(string.Format("{0} | SMA of SwingHigh: {1}", Time[0], SMA(Swing(10).SwingHigh, 100)[0]));
      but don't get too confortable with this, some indicators will not work with feed by swing,
      so double MACD(Swing(10).SwingHigh, 12, 26, 9)[0]; for you, should work
      B

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by alifarahani, Today, 09:40 AM
      3 responses
      15 views
      0 likes
      Last Post NinjaTrader_Jesse  
      Started by RookieTrader, Today, 09:37 AM
      4 responses
      18 views
      0 likes
      Last Post RookieTrader  
      Started by PaulMohn, Today, 12:36 PM
      0 responses
      5 views
      0 likes
      Last Post PaulMohn  
      Started by love2code2trade, 04-17-2024, 01:45 PM
      4 responses
      40 views
      0 likes
      Last Post love2code2trade  
      Started by junkone, Today, 11:37 AM
      3 responses
      26 views
      0 likes
      Last Post NinjaTrader_ChelseaB  
      Working...
      X