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
2 years ago
4.6 kB
17
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); }
}
#endregionEditor is loading...
Leave a Comment