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:	131
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 jaybedreamin, Today, 05:56 PM
            0 responses
            3 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
            1 view
            0 likes
            Last Post Jon17
            by Jon17
             
            Started by Javierw.ok, Today, 04:12 PM
            0 responses
            9 views
            0 likes
            Last Post Javierw.ok  
            Started by timmbbo, Today, 08:59 AM
            2 responses
            10 views
            0 likes
            Last Post bltdavid  
            Working...
            X