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

enum question

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

  • NinjaTrader_MichaelM
    replied
    Hello FCatan,

    Thank you for writing in. Because the two are not directly comparable values, you can compare the integers instead. Here is one way to do it:

    Code:
    public enum ActiveDay
    {
    Sunday=0,
    Monday=1,
    Tuesday=2,
    Wednesday=3,
    Thursday=4,
    Friday=5,
    Saturday=6
    }
    protected override void OnBarUpdate()
    {
        ActiveDay activeDay = ActiveDay.Wednesday; //simulate customer selected enum 
        if((int)activeDay == (int)DateTime.Now.DayOfWeek){
            Print("Customer selected the current day!");
        }
    }
    Please let me know if you have any further questions.

    Leave a comment:


  • FCatan
    started a topic enum question

    enum question

    hi, I have an enum, "activeDay", that contains a list of the days of the week : Monday, Tuesday, Wednesday, etc.

    I want to compare the "activeDay" that the user selected with my "now.DayOfWeek" but not sure how to make that comparison work.

    Any help is appreciated!

Latest Posts

Collapse

Topics Statistics Last Post
Started by trilliantrader, 04-18-2024, 08:16 AM
4 responses
18 views
0 likes
Last Post trilliantrader  
Started by mgco4you, Today, 09:46 PM
1 response
7 views
0 likes
Last Post NinjaTrader_Manfred  
Started by wzgy0920, Today, 09:53 PM
0 responses
9 views
0 likes
Last Post wzgy0920  
Started by Rapine Heihei, Today, 08:19 PM
1 response
10 views
0 likes
Last Post NinjaTrader_Manfred  
Started by Rapine Heihei, Today, 08:25 PM
0 responses
10 views
0 likes
Last Post Rapine Heihei  
Working...
X