Remove custom opening range start time
This commit is contained in:
parent
2fc185c920
commit
97115de78f
@ -52,11 +52,6 @@ namespace NinjaTrader.NinjaScript.Indicators
|
||||
public static OpeningRangeBarType DefaultOpeningRangeType =
|
||||
OpeningRangeBarType.Minutes;
|
||||
|
||||
public static OpeningRangeStartTime DefaultOpeningRangeStartTime =
|
||||
OpeningRangeStartTime.Default;
|
||||
public static DateTime DefaultCustomOpeningRangeStartTime =
|
||||
DateTime.Parse("09:30", CultureInfo.InvariantCulture);
|
||||
|
||||
public static OpeningRangeColorScheme DefaultOpeningRangeColorScheme =
|
||||
OpeningRangeColorScheme.Default;
|
||||
|
||||
@ -120,8 +115,6 @@ namespace NinjaTrader.NinjaScript.Indicators
|
||||
|
||||
OpeningRangePeriod = DefaultOpeningRangePeriod;
|
||||
OpeningRangeType = DefaultOpeningRangeType;
|
||||
StartTime = DefaultOpeningRangeStartTime;
|
||||
CustomOpeningRangeStartTime = DefaultCustomOpeningRangeStartTime;
|
||||
|
||||
ColorScheme = DefaultOpeningRangeColorScheme;
|
||||
OpeningRangeHighStroke = DefaultOpeningRangeStroke;
|
||||
@ -161,7 +154,7 @@ namespace NinjaTrader.NinjaScript.Indicators
|
||||
OpeningRangeBars = 1;
|
||||
|
||||
RegularTradingHoursBars = 0;
|
||||
if (OpeningRangeStartTime.Default == StartTime && RegularTradingHours != Bars.TradingHours.Name)
|
||||
if (RegularTradingHours != Bars.TradingHours.Name)
|
||||
{
|
||||
AddDataSeries(Instrument.FullName, BarsPeriod, RegularTradingHours);
|
||||
RegularTradingHoursBars = 2;
|
||||
@ -385,8 +378,6 @@ namespace NinjaTrader.NinjaScript.Indicators
|
||||
|
||||
private DateTime GetOpeningRangeStartTime(DateTime now)
|
||||
{
|
||||
if (OpeningRangeStartTime.Custom == StartTime)
|
||||
return now.Date + CustomOpeningRangeStartTime.TimeOfDay;
|
||||
return now.Date + RegularTradingHoursOpen;
|
||||
}
|
||||
|
||||
@ -459,20 +450,6 @@ namespace NinjaTrader.NinjaScript.Indicators
|
||||
public OpeningRangeBarType OpeningRangeType
|
||||
{ get; set; }
|
||||
|
||||
[NinjaScriptProperty]
|
||||
[PropertyEditor("NinjaTrader.Gui.Tools.StringStandardValuesEditorKey")]
|
||||
[TypeConverter(typeof(OpeningRangeStartTypeConverter))]
|
||||
[RefreshProperties(RefreshProperties.All)]
|
||||
[Display(Name = "Start Time", Description = "Start time of opening range", Order = 3, GroupName = "Opening Range")]
|
||||
public OpeningRangeStartTime StartTime
|
||||
{ get; set; }
|
||||
|
||||
[NinjaScriptProperty]
|
||||
[PropertyEditor("NinjaTrader.Gui.Tools.AutoCloseTimeEditorKey")]
|
||||
[Display(Name = "", Description = "Opening range start in local time", Order = 4, GroupName = "Opening Range")]
|
||||
public DateTime CustomOpeningRangeStartTime
|
||||
{ get; set; }
|
||||
|
||||
[NinjaScriptProperty]
|
||||
[PropertyEditor("NinjaTrader.Gui.Tools.StringStandardValuesEditorKey")]
|
||||
[TypeConverter(typeof(OpeningRangeColorSchemeConverter))]
|
||||
@ -598,13 +575,6 @@ namespace NinjaTrader.NinjaScript.Indicators
|
||||
if (indicator == null || properties == null)
|
||||
return properties;
|
||||
|
||||
PropertyDescriptor customOpeningRangeStartTime = properties["CustomOpeningRangeStartTime"];
|
||||
|
||||
properties.Remove(customOpeningRangeStartTime);
|
||||
|
||||
if (indicator.StartTime == OpeningRangeStartTime.Custom)
|
||||
properties.Add(customOpeningRangeStartTime);
|
||||
|
||||
PropertyDescriptor priceAboveStroke = properties["PriceAboveStroke"];
|
||||
PropertyDescriptor priceBelowStroke = properties["PriceBelowStroke"];
|
||||
PropertyDescriptor priceInsideStroke = properties["PriceInsideStroke"];
|
||||
@ -634,55 +604,6 @@ namespace NinjaTrader.NinjaScript.Indicators
|
||||
}
|
||||
}
|
||||
|
||||
public class OpeningRangeStartTypeConverter : TypeConverter
|
||||
{
|
||||
private const string DEFAULT = "US RTH Open";
|
||||
private const string CUSTOM = "Custom";
|
||||
|
||||
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
|
||||
{
|
||||
List<string> values = new List<string>() { DEFAULT, CUSTOM };
|
||||
return new StandardValuesCollection(values);
|
||||
}
|
||||
|
||||
public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
|
||||
{
|
||||
switch (value.ToString())
|
||||
{
|
||||
case DEFAULT:
|
||||
return OpeningRangeStartTime.Default;
|
||||
case CUSTOM:
|
||||
return OpeningRangeStartTime.Custom;
|
||||
}
|
||||
return OpeningRangeStartTime.Default;
|
||||
}
|
||||
|
||||
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
|
||||
{
|
||||
OpeningRangeStartTime enumValue = (OpeningRangeStartTime)Enum.Parse(typeof(OpeningRangeStartTime), value.ToString());
|
||||
switch (enumValue)
|
||||
{
|
||||
case OpeningRangeStartTime.Default:
|
||||
return DEFAULT;
|
||||
case OpeningRangeStartTime.Custom:
|
||||
return CUSTOM;
|
||||
}
|
||||
return DEFAULT;
|
||||
}
|
||||
|
||||
public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
|
||||
{ return true; }
|
||||
|
||||
public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
|
||||
{ return true; }
|
||||
|
||||
public override bool GetStandardValuesExclusive(ITypeDescriptorContext context)
|
||||
{ return true; }
|
||||
|
||||
public override bool GetStandardValuesSupported(ITypeDescriptorContext context)
|
||||
{ return true; }
|
||||
}
|
||||
|
||||
public class OpeningRangeColorSchemeConverter : TypeConverter
|
||||
{
|
||||
private const string DEFAULT = "Default";
|
||||
@ -739,12 +660,6 @@ public enum OpeningRangeBarType
|
||||
Hours
|
||||
}
|
||||
|
||||
public enum OpeningRangeStartTime
|
||||
{
|
||||
Default,
|
||||
Custom
|
||||
}
|
||||
|
||||
public enum OpeningRangeColorScheme
|
||||
{
|
||||
Default,
|
||||
@ -769,8 +684,6 @@ namespace NinjaTrader.NinjaScript.Strategies
|
||||
Input,
|
||||
openingRangePeriod,
|
||||
openingRangeType,
|
||||
Indicators.OpeningRange.DefaultOpeningRangeStartTime,
|
||||
Indicators.OpeningRange.DefaultCustomOpeningRangeStartTime,
|
||||
Indicators.OpeningRange.DefaultOpeningRangeColorScheme,
|
||||
Indicators.OpeningRange.DefaultPriceAboveStroke,
|
||||
Indicators.OpeningRange.DefaultPriceBelowStroke,
|
||||
@ -799,18 +712,18 @@ namespace NinjaTrader.NinjaScript.Indicators
|
||||
public partial class Indicator : NinjaTrader.Gui.NinjaScript.IndicatorRenderBase
|
||||
{
|
||||
private OpeningRange[] cacheOpeningRange;
|
||||
public OpeningRange OpeningRange(int openingRangePeriod, OpeningRangeBarType openingRangeType, OpeningRangeStartTime startTime, DateTime customOpeningRangeStartTime, OpeningRangeColorScheme colorScheme, Stroke priceAboveStroke, Stroke priceBelowStroke, Stroke priceInsideStroke, Stroke openingRangeHighStroke, Stroke openingRangeMidStroke, Stroke openingRangeLowStroke, bool showLabels, SimpleFont openingRangeFont, Brush openingRangeFontColor, string openingRangeHighLabel, OpeningRangeLabelPosition openingRangeHighLabelPosition, string openingRangeMidLabel, OpeningRangeLabelPosition openingRangeMidLabelPosition, string openingRangeLowLabel, OpeningRangeLabelPosition openingRangeLowLabelPosition)
|
||||
public OpeningRange OpeningRange(int openingRangePeriod, OpeningRangeBarType openingRangeType, OpeningRangeColorScheme colorScheme, Stroke priceAboveStroke, Stroke priceBelowStroke, Stroke priceInsideStroke, Stroke openingRangeHighStroke, Stroke openingRangeMidStroke, Stroke openingRangeLowStroke, bool showLabels, SimpleFont openingRangeFont, Brush openingRangeFontColor, string openingRangeHighLabel, OpeningRangeLabelPosition openingRangeHighLabelPosition, string openingRangeMidLabel, OpeningRangeLabelPosition openingRangeMidLabelPosition, string openingRangeLowLabel, OpeningRangeLabelPosition openingRangeLowLabelPosition)
|
||||
{
|
||||
return OpeningRange(Input, openingRangePeriod, openingRangeType, startTime, customOpeningRangeStartTime, colorScheme, priceAboveStroke, priceBelowStroke, priceInsideStroke, openingRangeHighStroke, openingRangeMidStroke, openingRangeLowStroke, showLabels, openingRangeFont, openingRangeFontColor, openingRangeHighLabel, openingRangeHighLabelPosition, openingRangeMidLabel, openingRangeMidLabelPosition, openingRangeLowLabel, openingRangeLowLabelPosition);
|
||||
return OpeningRange(Input, openingRangePeriod, openingRangeType, colorScheme, priceAboveStroke, priceBelowStroke, priceInsideStroke, openingRangeHighStroke, openingRangeMidStroke, openingRangeLowStroke, showLabels, openingRangeFont, openingRangeFontColor, openingRangeHighLabel, openingRangeHighLabelPosition, openingRangeMidLabel, openingRangeMidLabelPosition, openingRangeLowLabel, openingRangeLowLabelPosition);
|
||||
}
|
||||
|
||||
public OpeningRange OpeningRange(ISeries<double> input, int openingRangePeriod, OpeningRangeBarType openingRangeType, OpeningRangeStartTime startTime, DateTime customOpeningRangeStartTime, OpeningRangeColorScheme colorScheme, Stroke priceAboveStroke, Stroke priceBelowStroke, Stroke priceInsideStroke, Stroke openingRangeHighStroke, Stroke openingRangeMidStroke, Stroke openingRangeLowStroke, bool showLabels, SimpleFont openingRangeFont, Brush openingRangeFontColor, string openingRangeHighLabel, OpeningRangeLabelPosition openingRangeHighLabelPosition, string openingRangeMidLabel, OpeningRangeLabelPosition openingRangeMidLabelPosition, string openingRangeLowLabel, OpeningRangeLabelPosition openingRangeLowLabelPosition)
|
||||
public OpeningRange OpeningRange(ISeries<double> input, int openingRangePeriod, OpeningRangeBarType openingRangeType, OpeningRangeColorScheme colorScheme, Stroke priceAboveStroke, Stroke priceBelowStroke, Stroke priceInsideStroke, Stroke openingRangeHighStroke, Stroke openingRangeMidStroke, Stroke openingRangeLowStroke, bool showLabels, SimpleFont openingRangeFont, Brush openingRangeFontColor, string openingRangeHighLabel, OpeningRangeLabelPosition openingRangeHighLabelPosition, string openingRangeMidLabel, OpeningRangeLabelPosition openingRangeMidLabelPosition, string openingRangeLowLabel, OpeningRangeLabelPosition openingRangeLowLabelPosition)
|
||||
{
|
||||
if (cacheOpeningRange != null)
|
||||
for (int idx = 0; idx < cacheOpeningRange.Length; idx++)
|
||||
if (cacheOpeningRange[idx] != null && cacheOpeningRange[idx].OpeningRangePeriod == openingRangePeriod && cacheOpeningRange[idx].OpeningRangeType == openingRangeType && cacheOpeningRange[idx].StartTime == startTime && cacheOpeningRange[idx].CustomOpeningRangeStartTime == customOpeningRangeStartTime && cacheOpeningRange[idx].ColorScheme == colorScheme && cacheOpeningRange[idx].PriceAboveStroke == priceAboveStroke && cacheOpeningRange[idx].PriceBelowStroke == priceBelowStroke && cacheOpeningRange[idx].PriceInsideStroke == priceInsideStroke && cacheOpeningRange[idx].OpeningRangeHighStroke == openingRangeHighStroke && cacheOpeningRange[idx].OpeningRangeMidStroke == openingRangeMidStroke && cacheOpeningRange[idx].OpeningRangeLowStroke == openingRangeLowStroke && cacheOpeningRange[idx].ShowLabels == showLabels && cacheOpeningRange[idx].OpeningRangeFont == openingRangeFont && cacheOpeningRange[idx].OpeningRangeFontColor == openingRangeFontColor && cacheOpeningRange[idx].OpeningRangeHighLabel == openingRangeHighLabel && cacheOpeningRange[idx].OpeningRangeHighLabelPosition == openingRangeHighLabelPosition && cacheOpeningRange[idx].OpeningRangeMidLabel == openingRangeMidLabel && cacheOpeningRange[idx].OpeningRangeMidLabelPosition == openingRangeMidLabelPosition && cacheOpeningRange[idx].OpeningRangeLowLabel == openingRangeLowLabel && cacheOpeningRange[idx].OpeningRangeLowLabelPosition == openingRangeLowLabelPosition && cacheOpeningRange[idx].EqualsInput(input))
|
||||
if (cacheOpeningRange[idx] != null && cacheOpeningRange[idx].OpeningRangePeriod == openingRangePeriod && cacheOpeningRange[idx].OpeningRangeType == openingRangeType && cacheOpeningRange[idx].ColorScheme == colorScheme && cacheOpeningRange[idx].PriceAboveStroke == priceAboveStroke && cacheOpeningRange[idx].PriceBelowStroke == priceBelowStroke && cacheOpeningRange[idx].PriceInsideStroke == priceInsideStroke && cacheOpeningRange[idx].OpeningRangeHighStroke == openingRangeHighStroke && cacheOpeningRange[idx].OpeningRangeMidStroke == openingRangeMidStroke && cacheOpeningRange[idx].OpeningRangeLowStroke == openingRangeLowStroke && cacheOpeningRange[idx].ShowLabels == showLabels && cacheOpeningRange[idx].OpeningRangeFont == openingRangeFont && cacheOpeningRange[idx].OpeningRangeFontColor == openingRangeFontColor && cacheOpeningRange[idx].OpeningRangeHighLabel == openingRangeHighLabel && cacheOpeningRange[idx].OpeningRangeHighLabelPosition == openingRangeHighLabelPosition && cacheOpeningRange[idx].OpeningRangeMidLabel == openingRangeMidLabel && cacheOpeningRange[idx].OpeningRangeMidLabelPosition == openingRangeMidLabelPosition && cacheOpeningRange[idx].OpeningRangeLowLabel == openingRangeLowLabel && cacheOpeningRange[idx].OpeningRangeLowLabelPosition == openingRangeLowLabelPosition && cacheOpeningRange[idx].EqualsInput(input))
|
||||
return cacheOpeningRange[idx];
|
||||
return CacheIndicator<OpeningRange>(new OpeningRange(){ OpeningRangePeriod = openingRangePeriod, OpeningRangeType = openingRangeType, StartTime = startTime, CustomOpeningRangeStartTime = customOpeningRangeStartTime, ColorScheme = colorScheme, PriceAboveStroke = priceAboveStroke, PriceBelowStroke = priceBelowStroke, PriceInsideStroke = priceInsideStroke, OpeningRangeHighStroke = openingRangeHighStroke, OpeningRangeMidStroke = openingRangeMidStroke, OpeningRangeLowStroke = openingRangeLowStroke, ShowLabels = showLabels, OpeningRangeFont = openingRangeFont, OpeningRangeFontColor = openingRangeFontColor, OpeningRangeHighLabel = openingRangeHighLabel, OpeningRangeHighLabelPosition = openingRangeHighLabelPosition, OpeningRangeMidLabel = openingRangeMidLabel, OpeningRangeMidLabelPosition = openingRangeMidLabelPosition, OpeningRangeLowLabel = openingRangeLowLabel, OpeningRangeLowLabelPosition = openingRangeLowLabelPosition }, input, ref cacheOpeningRange);
|
||||
return CacheIndicator<OpeningRange>(new OpeningRange(){ OpeningRangePeriod = openingRangePeriod, OpeningRangeType = openingRangeType, ColorScheme = colorScheme, PriceAboveStroke = priceAboveStroke, PriceBelowStroke = priceBelowStroke, PriceInsideStroke = priceInsideStroke, OpeningRangeHighStroke = openingRangeHighStroke, OpeningRangeMidStroke = openingRangeMidStroke, OpeningRangeLowStroke = openingRangeLowStroke, ShowLabels = showLabels, OpeningRangeFont = openingRangeFont, OpeningRangeFontColor = openingRangeFontColor, OpeningRangeHighLabel = openingRangeHighLabel, OpeningRangeHighLabelPosition = openingRangeHighLabelPosition, OpeningRangeMidLabel = openingRangeMidLabel, OpeningRangeMidLabelPosition = openingRangeMidLabelPosition, OpeningRangeLowLabel = openingRangeLowLabel, OpeningRangeLowLabelPosition = openingRangeLowLabelPosition }, input, ref cacheOpeningRange);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -819,14 +732,14 @@ namespace NinjaTrader.NinjaScript.MarketAnalyzerColumns
|
||||
{
|
||||
public partial class MarketAnalyzerColumn : MarketAnalyzerColumnBase
|
||||
{
|
||||
public Indicators.OpeningRange OpeningRange(int openingRangePeriod, OpeningRangeBarType openingRangeType, OpeningRangeStartTime startTime, DateTime customOpeningRangeStartTime, OpeningRangeColorScheme colorScheme, Stroke priceAboveStroke, Stroke priceBelowStroke, Stroke priceInsideStroke, Stroke openingRangeHighStroke, Stroke openingRangeMidStroke, Stroke openingRangeLowStroke, bool showLabels, SimpleFont openingRangeFont, Brush openingRangeFontColor, string openingRangeHighLabel, OpeningRangeLabelPosition openingRangeHighLabelPosition, string openingRangeMidLabel, OpeningRangeLabelPosition openingRangeMidLabelPosition, string openingRangeLowLabel, OpeningRangeLabelPosition openingRangeLowLabelPosition)
|
||||
public Indicators.OpeningRange OpeningRange(int openingRangePeriod, OpeningRangeBarType openingRangeType, OpeningRangeColorScheme colorScheme, Stroke priceAboveStroke, Stroke priceBelowStroke, Stroke priceInsideStroke, Stroke openingRangeHighStroke, Stroke openingRangeMidStroke, Stroke openingRangeLowStroke, bool showLabels, SimpleFont openingRangeFont, Brush openingRangeFontColor, string openingRangeHighLabel, OpeningRangeLabelPosition openingRangeHighLabelPosition, string openingRangeMidLabel, OpeningRangeLabelPosition openingRangeMidLabelPosition, string openingRangeLowLabel, OpeningRangeLabelPosition openingRangeLowLabelPosition)
|
||||
{
|
||||
return indicator.OpeningRange(Input, openingRangePeriod, openingRangeType, startTime, customOpeningRangeStartTime, colorScheme, priceAboveStroke, priceBelowStroke, priceInsideStroke, openingRangeHighStroke, openingRangeMidStroke, openingRangeLowStroke, showLabels, openingRangeFont, openingRangeFontColor, openingRangeHighLabel, openingRangeHighLabelPosition, openingRangeMidLabel, openingRangeMidLabelPosition, openingRangeLowLabel, openingRangeLowLabelPosition);
|
||||
return indicator.OpeningRange(Input, openingRangePeriod, openingRangeType, colorScheme, priceAboveStroke, priceBelowStroke, priceInsideStroke, openingRangeHighStroke, openingRangeMidStroke, openingRangeLowStroke, showLabels, openingRangeFont, openingRangeFontColor, openingRangeHighLabel, openingRangeHighLabelPosition, openingRangeMidLabel, openingRangeMidLabelPosition, openingRangeLowLabel, openingRangeLowLabelPosition);
|
||||
}
|
||||
|
||||
public Indicators.OpeningRange OpeningRange(ISeries<double> input , int openingRangePeriod, OpeningRangeBarType openingRangeType, OpeningRangeStartTime startTime, DateTime customOpeningRangeStartTime, OpeningRangeColorScheme colorScheme, Stroke priceAboveStroke, Stroke priceBelowStroke, Stroke priceInsideStroke, Stroke openingRangeHighStroke, Stroke openingRangeMidStroke, Stroke openingRangeLowStroke, bool showLabels, SimpleFont openingRangeFont, Brush openingRangeFontColor, string openingRangeHighLabel, OpeningRangeLabelPosition openingRangeHighLabelPosition, string openingRangeMidLabel, OpeningRangeLabelPosition openingRangeMidLabelPosition, string openingRangeLowLabel, OpeningRangeLabelPosition openingRangeLowLabelPosition)
|
||||
public Indicators.OpeningRange OpeningRange(ISeries<double> input , int openingRangePeriod, OpeningRangeBarType openingRangeType, OpeningRangeColorScheme colorScheme, Stroke priceAboveStroke, Stroke priceBelowStroke, Stroke priceInsideStroke, Stroke openingRangeHighStroke, Stroke openingRangeMidStroke, Stroke openingRangeLowStroke, bool showLabels, SimpleFont openingRangeFont, Brush openingRangeFontColor, string openingRangeHighLabel, OpeningRangeLabelPosition openingRangeHighLabelPosition, string openingRangeMidLabel, OpeningRangeLabelPosition openingRangeMidLabelPosition, string openingRangeLowLabel, OpeningRangeLabelPosition openingRangeLowLabelPosition)
|
||||
{
|
||||
return indicator.OpeningRange(input, openingRangePeriod, openingRangeType, startTime, customOpeningRangeStartTime, colorScheme, priceAboveStroke, priceBelowStroke, priceInsideStroke, openingRangeHighStroke, openingRangeMidStroke, openingRangeLowStroke, showLabels, openingRangeFont, openingRangeFontColor, openingRangeHighLabel, openingRangeHighLabelPosition, openingRangeMidLabel, openingRangeMidLabelPosition, openingRangeLowLabel, openingRangeLowLabelPosition);
|
||||
return indicator.OpeningRange(input, openingRangePeriod, openingRangeType, colorScheme, priceAboveStroke, priceBelowStroke, priceInsideStroke, openingRangeHighStroke, openingRangeMidStroke, openingRangeLowStroke, showLabels, openingRangeFont, openingRangeFontColor, openingRangeHighLabel, openingRangeHighLabelPosition, openingRangeMidLabel, openingRangeMidLabelPosition, openingRangeLowLabel, openingRangeLowLabelPosition);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -835,14 +748,14 @@ namespace NinjaTrader.NinjaScript.Strategies
|
||||
{
|
||||
public partial class Strategy : NinjaTrader.Gui.NinjaScript.StrategyRenderBase
|
||||
{
|
||||
public Indicators.OpeningRange OpeningRange(int openingRangePeriod, OpeningRangeBarType openingRangeType, OpeningRangeStartTime startTime, DateTime customOpeningRangeStartTime, OpeningRangeColorScheme colorScheme, Stroke priceAboveStroke, Stroke priceBelowStroke, Stroke priceInsideStroke, Stroke openingRangeHighStroke, Stroke openingRangeMidStroke, Stroke openingRangeLowStroke, bool showLabels, SimpleFont openingRangeFont, Brush openingRangeFontColor, string openingRangeHighLabel, OpeningRangeLabelPosition openingRangeHighLabelPosition, string openingRangeMidLabel, OpeningRangeLabelPosition openingRangeMidLabelPosition, string openingRangeLowLabel, OpeningRangeLabelPosition openingRangeLowLabelPosition)
|
||||
public Indicators.OpeningRange OpeningRange(int openingRangePeriod, OpeningRangeBarType openingRangeType, OpeningRangeColorScheme colorScheme, Stroke priceAboveStroke, Stroke priceBelowStroke, Stroke priceInsideStroke, Stroke openingRangeHighStroke, Stroke openingRangeMidStroke, Stroke openingRangeLowStroke, bool showLabels, SimpleFont openingRangeFont, Brush openingRangeFontColor, string openingRangeHighLabel, OpeningRangeLabelPosition openingRangeHighLabelPosition, string openingRangeMidLabel, OpeningRangeLabelPosition openingRangeMidLabelPosition, string openingRangeLowLabel, OpeningRangeLabelPosition openingRangeLowLabelPosition)
|
||||
{
|
||||
return indicator.OpeningRange(Input, openingRangePeriod, openingRangeType, startTime, customOpeningRangeStartTime, colorScheme, priceAboveStroke, priceBelowStroke, priceInsideStroke, openingRangeHighStroke, openingRangeMidStroke, openingRangeLowStroke, showLabels, openingRangeFont, openingRangeFontColor, openingRangeHighLabel, openingRangeHighLabelPosition, openingRangeMidLabel, openingRangeMidLabelPosition, openingRangeLowLabel, openingRangeLowLabelPosition);
|
||||
return indicator.OpeningRange(Input, openingRangePeriod, openingRangeType, colorScheme, priceAboveStroke, priceBelowStroke, priceInsideStroke, openingRangeHighStroke, openingRangeMidStroke, openingRangeLowStroke, showLabels, openingRangeFont, openingRangeFontColor, openingRangeHighLabel, openingRangeHighLabelPosition, openingRangeMidLabel, openingRangeMidLabelPosition, openingRangeLowLabel, openingRangeLowLabelPosition);
|
||||
}
|
||||
|
||||
public Indicators.OpeningRange OpeningRange(ISeries<double> input , int openingRangePeriod, OpeningRangeBarType openingRangeType, OpeningRangeStartTime startTime, DateTime customOpeningRangeStartTime, OpeningRangeColorScheme colorScheme, Stroke priceAboveStroke, Stroke priceBelowStroke, Stroke priceInsideStroke, Stroke openingRangeHighStroke, Stroke openingRangeMidStroke, Stroke openingRangeLowStroke, bool showLabels, SimpleFont openingRangeFont, Brush openingRangeFontColor, string openingRangeHighLabel, OpeningRangeLabelPosition openingRangeHighLabelPosition, string openingRangeMidLabel, OpeningRangeLabelPosition openingRangeMidLabelPosition, string openingRangeLowLabel, OpeningRangeLabelPosition openingRangeLowLabelPosition)
|
||||
public Indicators.OpeningRange OpeningRange(ISeries<double> input , int openingRangePeriod, OpeningRangeBarType openingRangeType, OpeningRangeColorScheme colorScheme, Stroke priceAboveStroke, Stroke priceBelowStroke, Stroke priceInsideStroke, Stroke openingRangeHighStroke, Stroke openingRangeMidStroke, Stroke openingRangeLowStroke, bool showLabels, SimpleFont openingRangeFont, Brush openingRangeFontColor, string openingRangeHighLabel, OpeningRangeLabelPosition openingRangeHighLabelPosition, string openingRangeMidLabel, OpeningRangeLabelPosition openingRangeMidLabelPosition, string openingRangeLowLabel, OpeningRangeLabelPosition openingRangeLowLabelPosition)
|
||||
{
|
||||
return indicator.OpeningRange(input, openingRangePeriod, openingRangeType, startTime, customOpeningRangeStartTime, colorScheme, priceAboveStroke, priceBelowStroke, priceInsideStroke, openingRangeHighStroke, openingRangeMidStroke, openingRangeLowStroke, showLabels, openingRangeFont, openingRangeFontColor, openingRangeHighLabel, openingRangeHighLabelPosition, openingRangeMidLabel, openingRangeMidLabelPosition, openingRangeLowLabel, openingRangeLowLabelPosition);
|
||||
return indicator.OpeningRange(input, openingRangePeriod, openingRangeType, colorScheme, priceAboveStroke, priceBelowStroke, priceInsideStroke, openingRangeHighStroke, openingRangeMidStroke, openingRangeLowStroke, showLabels, openingRangeFont, openingRangeFontColor, openingRangeHighLabel, openingRangeHighLabelPosition, openingRangeMidLabel, openingRangeMidLabelPosition, openingRangeLowLabel, openingRangeLowLabelPosition);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user