TimeFilters Properties RenkoTrader Ninjatrader

https://pastecode.io/s/2mj8xbbw https://pastecode.io/s/ow7sge2r https://pastecode.io/s/2mj8xbbw https://ninjatraderecosystem.com/user-app-share-download/renko-trader-bot-semi-automatic-with-interface-and-higher-time-frame-filter/
 avatar
unknown
csharp
9 months ago
4.6 kB
8
No Index
#region TimeFilters

        [NinjaScriptProperty]
        [RefreshProperties(RefreshProperties.All)]
        [Display(Name = "TimeFilterEnabled", Order = 1, GroupName = "TimeFilters")]
        public bool TimeFilterEnabled
        {
            get; set;
        }

        [NinjaScriptProperty]
        [RefreshProperties(RefreshProperties.All)]
        [Display(Name = "TimeFiltersNumber", Order = 2, GroupName = "TimeFilters")]
        [IvAttributes.IvShowHideAttribute("TimeFilterEnabled", "True")]
        public RenkoTraderEnums.TimeFiltersNumberEnum TimeFiltersNumber
        {
            get; set;
        }

        [XmlIgnore()]
        [NinjaScriptProperty]
        [Display(Name = "StartTime1", Order = 3, GroupName = "TimeFilters")]
        [IvAttributes.IvShowHideAttribute("TimeFilterEnabled|TimeFiltersNumber", "True|_1/_2/_3/_4")]
        public TimeSpan StartTime1
        {
            get; set;
        }

        [Browsable(false)]
        public string StartTime1Serialize
        {
            get { return StartTime1.ToString(); }
            set { StartTime1 = TimeSpan.Parse(value); }
        }

        [XmlIgnore()]
        [NinjaScriptProperty]
        [Display(Name = "EndTime1", Order = 4, GroupName = "TimeFilters")]
        [IvAttributes.IvShowHideAttribute("TimeFilterEnabled|TimeFiltersNumber", "True|_1/_2/_3/_4")]
        public TimeSpan EndTime1
        {
            get; set;
        }

        [Browsable(false)]
        public string EndTime1Serialize
        {
            get { return EndTime1.ToString(); }
            set { EndTime1 = TimeSpan.Parse(value); }
        }

        [XmlIgnore()]
        [NinjaScriptProperty]
        [Display(Name = "StartTime2", Order = 5, GroupName = "TimeFilters")]
        [IvAttributes.IvShowHideAttribute("TimeFilterEnabled|TimeFiltersNumber", "True|_2/_3/_4")]
        public TimeSpan StartTime2
        {
            get; set;
        }
        [Browsable(false)]
        public string StartTime2Serialize
        {
            get { return StartTime2.ToString(); }
            set { StartTime2 = TimeSpan.Parse(value); }
        }

        [XmlIgnore()]
        [NinjaScriptProperty]
        [Display(Name = "EndTime2", Order = 6, GroupName = "TimeFilters")]
        [IvAttributes.IvShowHideAttribute("TimeFilterEnabled|TimeFiltersNumber", "True|_2/_3/_4")]
        public TimeSpan EndTime2
        {
            get; set;
        }
        [Browsable(false)]
        public string EndTime2Serialize
        {
            get { return EndTime2.ToString(); }
            set { EndTime2 = TimeSpan.Parse(value); }
        }

        [XmlIgnore()]
        [NinjaScriptProperty]
        [Display(Name = "StartTime3", Order = 7, GroupName = "TimeFilters")]
        [IvAttributes.IvShowHideAttribute("TimeFilterEnabled|TimeFiltersNumber", "True|_3/_4")]
        public TimeSpan StartTime3
        {
            get; set;
        }
        [Browsable(false)]
        public string StartTime3Serialize
        {
            get { return StartTime3.ToString(); }
            set { StartTime3 = TimeSpan.Parse(value); }
        }

        [XmlIgnore()]
        [NinjaScriptProperty]
        [Display(Name = "EndTime3", Order = 8, GroupName = "TimeFilters")]
        [IvAttributes.IvShowHideAttribute("TimeFilterEnabled|TimeFiltersNumber", "True|_3/_4")]
        public TimeSpan EndTime3
        {
            get; set;
        }
        [Browsable(false)]
        public string EndTime3Serialize
        {
            get { return EndTime3.ToString(); }
            set { EndTime3 = TimeSpan.Parse(value); }
        }

        [XmlIgnore()]
        [NinjaScriptProperty]
        [Display(Name = "StartTime4", Order = 9, GroupName = "TimeFilters")]
        [IvAttributes.IvShowHideAttribute("TimeFilterEnabled|TimeFiltersNumber", "True|_4")]
        public TimeSpan StartTime4
        {
            get; set;
        }
        [Browsable(false)]
        public string StartTime4Serialize
        {
            get { return StartTime4.ToString(); }
            set { StartTime4 = TimeSpan.Parse(value); }
        }

        [XmlIgnore()]
        [NinjaScriptProperty]
        [Display(Name = "EndTime4", Order = 10, GroupName = "TimeFilters")]
        [IvAttributes.IvShowHideAttribute("TimeFilterEnabled|TimeFiltersNumber", "True|_4")]
        public TimeSpan EndTime4
        {
            get; set;
        }
        [Browsable(false)]
        public string EndTime4Serialize
        {
            get { return EndTime4.ToString(); }
            set { EndTime4 = TimeSpan.Parse(value); }
        }



        #endregion
Editor is loading...
Leave a Comment