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

Multi-select enum

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

    Multi-select enum

    Anyone has sample code for Multi-select enum? Simply adding [flag] before the enum definition doesn't work (Strategy only shows dropdown for single value selection). I know it's possible to create a type converter to do it, but what to know if there an existing way to do it.

    The scenario is to select days of week for trading.

    #2
    Hello FutureDragon,

    I am not aware of a multi-select enum available in C#.

    You could use a collection editor instead.
    Chelsea B.NinjaTrader Customer Service

    Comment


      #3
      Chelsea, thanks for the reply. It looks the enum editor in the strategy analyzer is exactly what I want. I am wondering if it's accessible from custom strategy.

      Comment


        #4
        Hi, could you point out with a screen shot exactly the control that you are looking at? Im not aware of any Enum editor in the Strategy Analyzer.
        Chris L.NinjaTrader Customer Service

        Comment


          #5
          NinjaTrader_ChrisL, here is the screen shot from the Strategy Analyzer, Optimization Settings:Click image for larger version

Name:	image.png
Views:	133
Size:	26.5 KB
ID:	1234080
          This exactly the multi-select enum UI I was referring to. It can greatly simply coding: 1 single enum can replace 9 bool's. I guess there is a PropertyEditor or TypeConverter in the Strategy Analyzer, and it will be great you can look into it and see if it's OK to use it for custom strategy development.

          Comment


            #6
            Hi, thanks for pointing that out. This is a custom control in the strategy analyzer that has special code-behind that makes it work. Enums only have one selected value at one time, so you will need to use the first example linked by Chealsea to make something similar with boolean variables.
            Chris L.NinjaTrader Customer Service

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by andrewtrades, Today, 04:57 PM
            1 response
            5 views
            0 likes
            Last Post NinjaTrader_Manfred  
            Started by chbruno, Today, 04:10 PM
            0 responses
            3 views
            0 likes
            Last Post chbruno
            by chbruno
             
            Started by josh18955, 03-25-2023, 11:16 AM
            6 responses
            436 views
            0 likes
            Last Post Delerium  
            Started by FAQtrader, Today, 03:35 PM
            0 responses
            7 views
            0 likes
            Last Post FAQtrader  
            Started by rocketman7, Today, 09:41 AM
            5 responses
            19 views
            0 likes
            Last Post NinjaTrader_Jesse  
            Working...
            X