Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Choosing PriceType Programatically?

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

    Choosing PriceType Programatically?

    Was wondering how you can set the PriceType progamatically. Basically I'm creating an primary indicator that uses another secodary indicator within it, how can i set what the PriceType for the secondary indicator is within the code of the primary indicator?

    #2
    Nvm, figured it out guess the PriceType property doesn't show up when you type in this.

    Comment


      #3
      Don't want to start a new thread for this, as it is related to PriceType.

      If I code an indicator without further specifying the PriceType in the Initialize Section(), the PriceType will always default to "Close".

      If I specify "PriceType = PriceType.Typical" in the Initialize() section, it cannot be changed by the user afterwards, as the indicator will always revert back to "Typical":

      Is it possible to set "PriceType = PriceType.Typical" as default, but let the user choose another option, when she/he puts it on the chart? I am aware that this is only a matter of comfort, as the PriceType can be selected, when the indicator is added to a chart.

      Comment


        #4
        Hi Harry, unfortunately I'm not aware of a workaround other than adding more custom coding - you could not change the default input type Close to be Typical.

        Comment


          #5
          Originally posted by NinjaTrader_Bertrand View Post
          Hi Harry, unfortunately I'm not aware of a workaround other than adding more custom coding - you could not change the default input type Close to be Typical.
          Thanks for the answer, this is not important, as the preferred settings can be saved via chart template.

          Comment


            #6
            Make a boolean user parameter/property UseTypicalPrice which, if set to false will override your code, thus:

            Code:
            if (UseTypicalPrice) PriceType = PriceType.Typical;
            Thus, if UseTypicalPrice has a default of true, then you have the behavior you want: if the use sets it to false, they can specify another type of PriceType with no issue.

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by Geovanny Suaza, 02-11-2026, 06:32 PM
            0 responses
            571 views
            0 likes
            Last Post Geovanny Suaza  
            Started by Geovanny Suaza, 02-11-2026, 05:51 PM
            0 responses
            331 views
            1 like
            Last Post Geovanny Suaza  
            Started by Mindset, 02-09-2026, 11:44 AM
            0 responses
            101 views
            0 likes
            Last Post Mindset
            by Mindset
             
            Started by Geovanny Suaza, 02-02-2026, 12:30 PM
            0 responses
            549 views
            1 like
            Last Post Geovanny Suaza  
            Started by RFrosty, 01-28-2026, 06:49 PM
            0 responses
            549 views
            1 like
            Last Post RFrosty
            by RFrosty
             
            Working...
            X