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

What's the mistake here

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

    What's the mistake here

    I finished programming a strategy but when I compile I get this mistake.

    Any idea of what's wrong?

    Thanks

    Daniel
    Attached Files

    #2
    Hello,

    You may have accidentally misplaced some braces which are resulting in these errors.

    Please double click on each error and check if each opening brace has a matching, closing one in this code section.

    If you're unable to isolate the errors, please feel free to attach your script to your next response and we can look into it further.
    MatthewNinjaTrader Product Management

    Comment


      #3
      This is the script where the problems are (they are in bold)

      #region Properties
      [Description("")]
      [GridCategory("Parameters")]
      public double StopP
      {
      get { return stopP; }
      set { stopP = Math.Max(0.005, value); }
      }

      [Description("")]
      [GridCategory("Parameters")]
      public int HoraFin
      {
      get { return horaFin; }
      set { horaFin = Math.Max(1, value); }
      }

      [Description("")]
      [GridCategory("Parameters")]
      public int LastTrade
      {
      get { return lastTrade; }
      set { lastTrade = Math.Max(1, value); }
      }

      [Description("")]
      [GridCategory("Parameters")]
      public double Coef
      {
      get { return coef; }
      set { coef = Math.Max(1, value); }
      }

      [Description("")]
      [GridCategory("Parameters")]
      public int PeriodEMA
      {
      get { return periodEMA; }
      set { periodEMA = Math.Max(1, value); }
      }

      [Description("")]
      [GridCategory("Parameters")]
      public int PeriodADX
      {
      get { return periodADX; }
      set { periodADX = Math.Max(1, value); }
      }

      [Description("")]
      [GridCategory("Parameters")]
      public int NumeroContratos
      {
      get { return numeroContratos; }
      set { numeroContratos = Math.Max(1, value); }
      }

      [Description("")]
      [GridCategory("Parameters")]
      public int PeriodoBollinger
      {
      get { return periodoBollinger; }
      set { periodoBollinger = Math.Max(1, value); }
      }
      #endregion
      }
      }

      Comment


        #4
        Hello,

        I think you likley have a missing or extra bracket above the #region Properties section of the code. Please try removing any of the ending brackets ( } ) above this section and recompile. You will need to check each bracket in the code and ensure that these are in the proper place.
        MatthewNinjaTrader Product Management

        Comment


          #5
          Thank you

          Solved

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by bortz, 11-06-2023, 08:04 AM
          47 responses
          1,602 views
          0 likes
          Last Post aligator  
          Started by jaybedreamin, Today, 05:56 PM
          0 responses
          8 views
          0 likes
          Last Post jaybedreamin  
          Started by DJ888, 04-16-2024, 06:09 PM
          6 responses
          18 views
          0 likes
          Last Post DJ888
          by DJ888
           
          Started by Jon17, Today, 04:33 PM
          0 responses
          4 views
          0 likes
          Last Post Jon17
          by Jon17
           
          Started by Javierw.ok, Today, 04:12 PM
          0 responses
          12 views
          0 likes
          Last Post Javierw.ok  
          Working...
          X