• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Serialize error

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

    Serialize error

    I get the error 'Indicator could not be serialized' when I try to save to a template, a chart which contains one specific custom indicator. What does this mean? The indicator works fine, but seems like any chart containing it cannot be saved as a template. Where do I look for clues as to what might be the issue?

    #2
    I would look to the indicator itself. I would look at the area where properties are defined as a start.
    Josh P.NinjaTrader Customer Service

    Comment


      #3
      There are no properties defined in this indicator (maybe that itself might be the issue?). What other parts of your code could issue that error? Maybe that can help give me some direction as to what to focus on.

      Originally posted by Josh View Post
      I would look to the indicator itself. I would look at the area where properties are defined as a start.

      Comment


        #4
        This error will not occur if you code along the lines of all other NT standard indicators only using documented NinjaScript properties and methods.

        Unfortunately we don't know which sections of your custom code broke the logic. I suggest giving it a fresh start by a wizard generated template and adding your custom code step to step to see where it finally breaks.
        DierkNinjaTrader Customer Service

        Comment


          #5
          You have probably fixed the problem by now, but for the record I had the same problem and found this.

          I had defined a variable in the Ind1 code as an int and used it in a reference to another indicator, Ind2. Everything compiled just fine but it would not serialize when saving as a template. I found that the position in the reference to Ind2 where the int was used actually required a double by Ind2. I changed the variable in Ind1 from an int to a double and the problem was resolved.

          Comment


            #6
            I am having the same type of problem and have isolated it to the following statement in my Variables region:

            public DataSeries dsCalcVolume;

            using

            private DataSeries dsCalcVolume;

            works fine; however I would like another indicator to have access to this DataSeries...

            ?

            Thanks!

            =======================

            Resolved...

            Moved to Properties Region...
            Last edited by SteveB; 06-23-2008, 07:47 PM.

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by guvenators, Today, 05:18 PM
            1 response
            13 views
            0 likes
            Last Post NinjaTrader_ShawnB  
            Started by LANwarr1or, Today, 03:00 PM
            2 responses
            9 views
            0 likes
            Last Post LANwarr1or  
            Started by Newtrader101, Today, 02:53 PM
            2 responses
            10 views
            0 likes
            Last Post Newtrader101  
            Started by JuanPabloQuevedo, Today, 02:53 PM
            2 responses
            9 views
            0 likes
            Last Post JuanPabloQuevedo  
            Started by samir, Today, 03:16 PM
            2 responses
            14 views
            0 likes
            Last Post samir
            by samir
             
            Working...
            X