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 sjsj2732, Yesterday, 04:31 AM
            0 responses
            39 views
            0 likes
            Last Post sjsj2732  
            Started by NullPointStrategies, 03-13-2026, 05:17 AM
            0 responses
            290 views
            0 likes
            Last Post NullPointStrategies  
            Started by argusthome, 03-08-2026, 10:06 AM
            0 responses
            289 views
            0 likes
            Last Post argusthome  
            Started by NabilKhattabi, 03-06-2026, 11:18 AM
            0 responses
            135 views
            1 like
            Last Post NabilKhattabi  
            Started by Deep42, 03-06-2026, 12:28 AM
            0 responses
            96 views
            0 likes
            Last Post Deep42
            by Deep42
             
            Working...
            X