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

compiled but didn't appear as an indicator

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

    compiled but didn't appear as an indicator

    Add(new Plot(Color.FromKnownColor(KnownColor.Orange), PlotStyle.Line, "Plot0"));
    Add(new Plot(Color.FromKnownColor(KnownColor.Green), PlotStyle.Line, "Plot2"));
    Add(new Plot(Color.FromKnownColor(KnownColor.DarkViolet), PlotStyle.Line, "Plot3"));
    Add(new Line(Color.FromKnownColor(KnownColor.DarkOliveGree n), 25, "Plus25"));
    Add(new Line(Color.FromKnownColor(KnownColor.Khaki), 0, "Zeroline"));
    Add(new Line(Color.FromKnownColor(KnownColor.Lavender), -25, "Minus25"));

    Var2 = new DataSeries(this);
    Var3 = new DataSeries(this);
    Var4 = new DataSeries(this);
    Var5 = new DataSeries(this);
    Var6 = new DataSeries(this);
    Var7 = new DataSeries(this);
    Var8 = new DataSeries(this);
    Var9 = new DataSeries(this);
    Var10 = new DataSeries(this);


    CalculateOnBarClose = true;
    Overlay = false;
    PriceTypeSupported = false;
    }
    /// <summary>
    /// Called on each bar update event (incoming tick)
    public class CRW : Indicator
    {
    #region Variables
    // Wizard generated variables
    private int period = 14; // Default setting for Period
    // User defined variables (add any user defined variables below)
    private DataSeries Var2;
    private DataSeries Var3;
    private DataSeries Var4;
    private DataSeries Var5;
    private DataSeries Var6;
    private DataSeries Var7;
    private DataSeries Var8;
    private DataSeries Var9;
    private DataSeries Var10;
    #endregion
    /// <summary>
    /// This method is used to configure the indicator and is called once before any bar data is loaded.
    /// </summary>
    protected override void Initialize()
    {
    Add(new Plot(Color.FromKnownColor(KnownColor.Orange), PlotStyle.Line, "Plot0"));
    Add(new Plot(Color.FromKnownColor(KnownColor.Green), PlotStyle.Line, "Plot2"));
    Add(new Line(Color.FromKnownColor(KnownColor.DarkOliveGree n), 25, "Plus25"));
    Add(new Line(Color.FromKnownColor(KnownColor.Khaki), 0, "Zero"));
    Add(new Line(Color.FromKnownColor(KnownColor.Lavender), -25, "Minus25"));

    Var2 = new DataSeries(this);
    Var3 = new DataSeries(this);
    Var4 = new DataSeries(this);
    Var5 = new DataSeries(this);
    Var6 = new DataSeries(this);
    Var7 = new DataSeries(this);
    Var8 = new DataSeries(this);
    Var9 = new DataSeries(this);
    Var10 = new DataSeries(this);

    //CalculateOnBarClose = true;
    //Overlay = false;
    //PriceTypeSupported = false;
    }
    /// <summary>
    /// Called on each bar update event (incoming tick)
    /// </summary>
    protected override void OnBarUpdate()
    {

    Var2.Set(Close[0] - Close[1]);

    if(Close[0]-Close[1]>=0)
    {
    Var3.Set(Var2[0]);
    }
    else
    {
    Var3.Set(0);
    }

    Var4.Set(Close[1] - Close[0]);

    if(Close[0] - Close[1] <= 0)
    {
    Var5.Set(Var4[0]);
    }
    else
    {
    Var5.Set(0);
    }
    Var6.Set(SUM(Var3, 16)[0]/SUM(Var5, 16)[0]);

    Var7.Set(100-100/(1+Var6[0]));

    Var8.Set(EMA(Var7, 16)[0]);

    Var9.Set(EMA(Var8, 8)[0]);

    Var10.Set(EMA(Var8, 45)[0]);

    Plot0.Set(Var8[0] - Var10[0]);
    Plot2.Set(Var9[0] - Var10[0]);
    }

    #2
    You are missing one first line in the OnBarUpdate()
    if (CurrentBar < 1) return;

    Comment


      #3
      thank you soooooooooooooooo much, working now

      working now

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by wzgy0920, 02-22-2024, 01:11 AM
      5 responses
      32 views
      0 likes
      Last Post wzgy0920  
      Started by wzgy0920, Yesterday, 09:53 PM
      2 responses
      49 views
      0 likes
      Last Post wzgy0920  
      Started by Kensonprib, 04-28-2021, 10:11 AM
      5 responses
      191 views
      0 likes
      Last Post Hasadafa  
      Started by GussJ, 03-04-2020, 03:11 PM
      11 responses
      3,230 views
      0 likes
      Last Post xiinteractive  
      Started by andrewtrades, Today, 04:57 PM
      1 response
      14 views
      0 likes
      Last Post NinjaTrader_Manfred  
      Working...
      X