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/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