/// <summary> /// Called on each bar update event (incoming tick) /// </summary> protected override void OnBarUpdate() { // calculate Linear Regression double sumX = (double)Period * (Period - 1) * 0.5; double divisor = sumX * sumX - (double)Period * Period * (Period - 1) * (2 * Period - 1) / 6; double sumXY = 0; for (int count = 0; count < Period && CurrentBar - count >= 0; count++) { sumXY += count * Input[count]; } y.Set(Input[0]); double slope = ((double)Period * sumXY - sumX * SUM(y, Period)[0]) / divisor; double intercept = (SUM(y, Period)[0] - slope * sumX) / Period; double linReg = intercept + slope * (Period - 1); // Calculate Standard Error double sumSquares = 0; for (int count = 0; count < Period && CurrentBar - count >= 0; count++) { double linRegX = intercept + slope * (Period - 1 - count); double valueX = Input[count]; double diff = Math.Abs(valueX - linRegX); sumSquares += diff * diff; } double stdErr = Math.Sqrt(sumSquares / Period); Middle.Set(linReg); Upper.Set(linReg + stdErr); Lower.Set(linReg - stdErr); }
public bool Equals(ConfidenceInterval other) { return(Estimation.Equals(other.Estimation) && Lower.Equals(other.Lower) && Upper.Equals(other.Upper) && ConfidenceLevel.Equals(other.ConfidenceLevel)); }
static void Main(string[] args) { //DortIslem dortIslem = new DortIslem(2, 3); //Console.WriteLine(dortIslem.Topla2()); //Console.WriteLine(dortIslem.Topla(3, 4)); var type = typeof(DortIslem); //DortIslem dortislem = (DortIslem)Activator.CreateInstance(type, 6, 7); //Console.WriteLine(dortislem.Topla(4, 5)); //Console.WriteLine(dortislem.Topla2()); var instance = Activator.CreateInstance(type, 6, 7); MethodInfo methodInfo = instance.GetType().GetMethod("Topla2"); Console.WriteLine(methodInfo.Invoke(instance, null)); var methods = type.GetMethods(); foreach (var info in methods) { Console.WriteLine("Method adi :{0}", info.Name); foreach (var parametreInfo in info.GetParameters()) { Console.WriteLine("Parametre adi : {0}", parametreInfo.Name); } foreach (var Upper in info.GetCustomAttributes()) { Console.WriteLine("Parametre adi : {0}", Upper.GetType()); } } }
/// <summary> /// Punch appropriate holes for the selected code charts. /// </summary> /// <param name="safeList">The safe list to punch through.</param> /// <param name="codeCharts">The code charts to punch.</param> private static void PunchCodeCharts(ref char[][] safeList, UpperCodeCharts codeCharts) { PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.DevanagariExtended), Upper.DevanagariExtended()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.KayahLi), Upper.KayahLi()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.Rejang), Upper.Rejang()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.HangulJamoExtendedA), Upper.HangulJamoExtendedA()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.Javanese), Upper.Javanese()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.Cham), Upper.Cham()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.MyanmarExtendedA), Upper.MyanmarExtendedA()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.TaiViet), Upper.TaiViet()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.MeeteiMayek), Upper.MeeteiMayek()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.HangulSyllables), Upper.HangulSyllables()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.HangulJamoExtendedB), Upper.HangulJamoExtendedB()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.CjkCompatibilityIdeographs), Upper.CjkCompatibilityIdeographs()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.AlphabeticPresentationForms), Upper.AlphabeticPresentationForms()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.ArabicPresentationFormsA), Upper.ArabicPresentationFormsA()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.VariationSelectors), Upper.VariationSelectors()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.VerticalForms), Upper.VerticalForms()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.CombiningHalfMarks), Upper.CombiningHalfMarks()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.CjkCompatibilityForms), Upper.CjkCompatibilityForms()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.SmallFormVariants), Upper.SmallFormVariants()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.ArabicPresentationFormsB), Upper.ArabicPresentationFormsB()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.HalfWidthAndFullWidthForms), Upper.HalfWidthAndFullWidthForms()); PunchHolesIfNeeded(ref safeList, Upper.IsFlagSet(codeCharts, UpperCodeCharts.Specials), Upper.Specials()); }
public void Update(TradeBar currentBar) { Price.AddPoint(currentBar.EndTime, currentBar.Close); Upper.AddPoint(BB.UpperBand.Current.EndTime, BB.UpperBand.Current.Price); Middle.AddPoint(BB.MiddleBand.Current.EndTime, BB.MiddleBand.Current.Price); Lower.AddPoint(BB.LowerBand.Current.EndTime, BB.LowerBand.Current.Price); }
public void UpperShouldReturnUpperCaseString() { var func = new Upper(); var result = func.Execute(FunctionsHelper.CreateArgs("abc"), _parsingContext); Assert.AreEqual("ABC", result.Result); }
/// <summary> /// Called on each bar update event (incoming tick). /// </summary> protected override void OnBarUpdate() { diff.Set(High[0] - Low[0]); double middle = EMA(Typical, Period)[0]; double offset = EMA(diff, Period)[0] * offsetMultiplier; double upper = middle + offset; double lower = middle - offset; Midline.Set(middle); Upper.Set(upper); Lower.Set(lower); if (Rising(Midline)) { PlotColors[1][0] = upColor; PlotColors[2][0] = upColor; } if (Falling(Midline)) { PlotColors[1][0] = dnColor; PlotColors[2][0] = dnColor; } }
// Override OnBarUpdate method protected override void OnBarUpdate() { // Protect against too few bars if (CurrentBar < period) { Upper.Reset(); Lower.Reset(); return; } // Solve for the price given a probability if (distribution == Distribution.Gaussian) { double side = Math.Sqrt(-2 * Math.Pow(StdDev(period)[0] / TickSize, 2) * Math.Log(probability * StdDev(Period)[0] / TickSize * Math.Sqrt(2 * Math.PI))); Upper.Set((SMA(period)[0] / TickSize + side) * TickSize); Lower.Set((SMA(period)[0] / TickSize - side) * TickSize); } else if (distribution == Distribution.Laplace) { double side = -HawkmatixAvgDiff(period)[0] / TickSize * Math.Log(probability * 2 * HawkmatixAvgDiff(period)[0] / TickSize); Upper.Set((SMA(period)[0] / TickSize + side) * TickSize); Lower.Set((SMA(period)[0] / TickSize - side) * TickSize); } else if (distribution == Distribution.Logistic) { double s = Math.Sqrt(3) / Math.PI * StdDev(period)[0] / TickSize; double left = 1 - 2 * probability * s; double side = Math.Sqrt((2 * probability * s - 1) * (2 * probability * s - 1) - 4 * probability * probability * s * s); double bottom = 2 * probability * s; Upper.Set((SMA(period)[0] / TickSize - s * Math.Log((left - side) / bottom)) * TickSize); Lower.Set((SMA(period)[0] / TickSize - s * Math.Log((left + side) / bottom)) * TickSize); } }
public void UpperWithInvalidArgumentReturnsPoundValue() { var func = new Upper(); var args = FunctionsHelper.CreateArgs(); var result = func.Execute(args, this.ParsingContext); Assert.AreEqual(eErrorType.Value, ((ExcelErrorValue)result.Result).Type); }
public void PrintTree() { if (Lower != null && Upper != null) { Console.WriteLine($"{LowerLimit} - {UpperLimit}"); Lower.PrintTree(); Upper.PrintTree(); } }
public string GetText() { if (Total == 0) { return(string.Join("\t", Enumerable.Repeat("", 5))); } return(Lower.ToString("P2") + "\t" + Middle.ToString("P2") + "\t" + Upper.ToString("P2") + "\t" + Num + "\t" + Total); }
/// <summary> /// Called on each bar update event (incoming tick) /// </summary> protected override void OnBarUpdate() { double smaValue = AhrensMA(period).AhrensHL[0]; double stdDevValue = StdDev(Period)[0]; Upper.Set(smaValue + NumStdDev * stdDevValue); Middle.Set(smaValue); Lower.Set(smaValue - NumStdDev * stdDevValue); }
/// <summary> /// Called on each bar update event (incoming tick) /// </summary> protected override void OnBarUpdate() { ZigZag zz = ZigZag(deviationType, deviationValue, useHighLow); Upper.Set(zz.ZigZagHigh[0]); Lower.Set(zz.ZigZagLow[0]); UpperFib.Set(Upper[0] - (Upper[0] - Lower[0]) * 0.382); LowerFib.Set(Lower[0] + (Upper[0] - Lower[0]) * 0.382); }
/// <summary> /// Called on each bar update event (incoming tick) /// </summary> protected override void OnBarUpdate() { double smaValue = SMA(Period)[0]; double stdDevValue = StdDev(SMA(Range(), 20), period)[0]; Print("stdDevValue = " + stdDevValue); Upper.Set(smaValue + NumStdDev * stdDevValue); Middle.Set(smaValue); Lower.Set(smaValue - NumStdDev * stdDevValue); }
protected override void OnBarUpdate() { avg = DYNAverage[0]; stdDevValue = SDBB[0]; PriceLine.Set(DYNPrice[0]); SignalLine.Set(DYNSignal[0]); Average.Set(avg); Upper.Set(avg + stdDevNumber * stdDevValue); Lower.Set(avg - stdDevNumber * stdDevValue); }
public override int GetHashCode() { unchecked { int hashCode = Estimation.GetHashCode(); hashCode = (hashCode * 397) ^ Lower.GetHashCode(); hashCode = (hashCode * 397) ^ Upper.GetHashCode(); hashCode = (hashCode * 397) ^ ConfidenceLevel.GetHashCode(); return(hashCode); } }
protected override void OnBarUpdate() { double RSI_value = RSI(this.RSIPeriod, 1)[0]; this._RSI_List.Set(RSI_value); double PRICE_value = SMA(this._RSI_List, this.PricePeriod)[0]; PriceLine.Set(PRICE_value); double SIGNAL_value = SMA(this._RSI_List, this.SignalPeriod)[0]; SignalLine.Set(SIGNAL_value); double AVG_value = SMA(this._RSI_List, this.BandPeriod)[0]; Average.Set(AVG_value); MidLine.Set(50); double stdDevValue = StdDev(this._RSI_List, this.BandPeriod)[0]; Upper.Set(AVG_value + this.StdDevNumber * stdDevValue); Lower.Set(AVG_value - this.StdDevNumber * stdDevValue); PlotColors[0][0] = this.Main; PlotColors[1][0] = this.Signal; PlotColors[2][0] = this.BBAverage; PlotColors[3][0] = this.BBUpper; PlotColors[4][0] = this.BBLower; if (AVG_value > 50) { PlotColors[5][0] = this.MidPositive; } else { PlotColors[5][0] = this.MidNegative; } Plots[0].PenStyle = this.Dash0Style; Plots[0].Pen.Width = this.Plot0Width; Plots[1].PenStyle = this.Dash1Style; Plots[1].Pen.Width = this.Plot1Width; Plots[2].PenStyle = this.Dash2Style; Plots[2].Pen.Width = this.Plot2Width; Plots[3].PenStyle = this.Dash3Style; Plots[3].Pen.Width = this.Plot3Width; Plots[4].PenStyle = this.Dash3Style; Plots[4].Pen.Width = this.Plot3Width; Plots[5].PenStyle = this.Dash3Style; Plots[5].Pen.Width = this.Plot3Width; }
/// <summary> /// Called on each bar update event (incoming tick) /// </summary> protected override void OnBarUpdate() { if (CurrentBar < Period) { return; } EMA ema = EMA(EMA(newPeriod), newPeriod); double rangeOffset = BandPct * EMA(Range(), Period)[0]; Lower.Set(ema[0] - rangeOffset); Upper.Set(ema[0] + rangeOffset); }
/// <summary> /// Called on each bar update event (incoming tick). /// </summary> protected override void OnBarUpdate() { diff.Set(High[0] - Low[0]); double middle = SMA(Typical, Period)[0]; double offset = SMA(diff, Period)[0] * offsetMultiplier; double upper = middle + offset; double lower = middle - offset; Midline.Set(middle); Upper.Set(upper); Lower.Set(lower); }
static void Main(string[] args) { Play play = new Play(50); play.up1 += Display; play.up2 += Display1; play.At(10); play.At(10); play.Le(15); Upper upper = x => x.ToUpper(); //превращение в большие буквы Console.WriteLine(upper("превращение в большие буквы")); Lower lower = x => x.ToLower(); //ПРЕВРАЩЕНИЕ В МАЛЕНЬКИЕ БУКВЫ Console.WriteLine(lower("ПРЕВРАЩЕНИЕ В МАЛЕНЬКИЕ БУКВЫ")); DeleteProbel deleteProbel = delegate(string x) { return(x.Replace(" ", "")); }; Console.WriteLine(deleteProbel(" Удаление в стр оке пробелов")); //Удаление в строке пробелов DeleteZapatie deleteZapatie = x => { return(Regex.Replace(x, "[-.?!)(,:]", "")); }; //...... Console.WriteLine(deleteZapatie("Удаление,,!:? --знаков препинания!")); DobSim dobSim = x => x + " --- дополнительные символы --- !?-,,"; Console.WriteLine(dobSim("Добавляем символы ")); string s2 = "Привет,,,! меня зовут и, вот! БОЛьшИе бу кВЫ!!!!"; Action <string> action = x => //Action { x = upper(x); x = lower(x); x = deleteProbel(x); x = deleteZapatie(x); x = dobSim(x); Console.WriteLine(x); }; action(s2); Console.ReadKey(); }
public override void SyncGestalt() { string newGestalt = string.Empty; if (false == Double.IsNaN(Lower)) { newGestalt += Lower.ToString(); if (false == string.IsNullOrEmpty(Units)) { newGestalt += Units; } if (LowerInclusive) { newGestalt += " <= "; } else { newGestalt += " < "; } } if (false == Double.IsNaN(Target)) { newGestalt += "[" + Target.ToString(); if (false == string.IsNullOrEmpty(Units)) { newGestalt += Units; } newGestalt += "]"; } if (false == Double.IsNaN(Upper)) { if (UpperInclusive) { newGestalt += " <= "; } else { newGestalt += " < "; } newGestalt += Upper.ToString(); if (false == string.IsNullOrEmpty(Units)) { newGestalt += Units; } } SetPropRowValue(CswEnumNbtSubFieldName.Gestalt, CswEnumNbtPropColumn.Gestalt, newGestalt); }
/// <summary> /// Called on each bar update event (incoming tick) /// </summary> protected override void OnBarUpdate() { double maValue = 0; switch (matype) { case 1: { Middle.Set(maValue = EMA(Inputs[0], Period)[0]); break; } case 2: { Middle.Set(maValue = HMA(Inputs[0], Period)[0]); break; } case 3: { Middle.Set(maValue = SMA(Inputs[0], Period)[0]); break; } case 4: { Middle.Set(maValue = TMA(Inputs[0], Period)[0]); break; } case 5: { Middle.Set(maValue = TEMA(Inputs[0], Period)[0]); break; } case 6: { Middle.Set(maValue = WMA(Inputs[0], Period)[0]); break; } } Upper.Set(maValue + (maValue * EnvelopePercentage / 100)); Lower.Set(maValue - (maValue * EnvelopePercentage / 100)); }
static void Main(string[] args) { //Calculator c = delegate (int num1, int num2) { return num1 + num2; }; //Calculator c = (int num1, int num2)=> { return num1 + num2; }; //Calculator c = ( num1,num2) => { return num1 + num2; }; Calculator c = (num1, num2) => num1 + num2; Console.WriteLine(c(2, 3)); Square s = num1 => num1 * num1; Console.WriteLine(s(2)); Upper u = str => str.ToUpper(); Console.WriteLine(u("hello world")); }
private static void SetNames() { Thing.SetName("thing"); Link.SetName("link"); IsA.SetName("is a"); IsNotA.SetName("is not a"); Of.SetName("of"); And.SetName("and"); ThatConsistsOf.SetName("that consists of"); Has.SetName("has"); Contains.SetName("contains"); ContainedBy.SetName("contained by"); One.SetName("one"); Zero.SetName("zero"); Character.SetName("character"); Sum.SetName("sum"); String.SetName("string"); Name.SetName("name"); Set.SetName("set"); Group.SetName("group"); ParsedFrom.SetName("parsed from"); ThatIs.SetName("that is"); ThatIsBefore.SetName("that is before"); ThatIsAfter.SetName("that is after"); ThatIsBetween.SetName("that is between"); ThatIsRepresentedBy.SetName("that is represented by"); ThatHas.SetName("that has"); Text.SetName("text"); Path.SetName("path"); Content.SetName("content"); Empty.SetName("empty"); EmptyContent.SetName("empty content"); Alphabet.SetName("alphabet"); Letter.SetName("letter"); Case.SetName("case"); Upper.SetName("upper"); Lower.SetName("lower"); Code.SetName("code"); }
public int CompareTo(LimitBase other) { if (ReferenceEquals(this, other)) { return(0); } if (other is null) { return(1); } var lowerLimitComparison = Lower.CompareTo(other.Lower); if (lowerLimitComparison != 0) { return(lowerLimitComparison); } return(Upper.CompareTo(other.Upper)); }
public bool Equals(KuduPredicate?other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(Type == other.Type && Column.Equals(other.Column) && Lower.SequenceEqual(other.Lower) && Upper.SequenceEqual(other.Upper) && InListEquals(other.InListValues)); }
public EditorDuo() { InitializeComponent(); Upper.Processed = false; Lower.Processed = false; Upper.CreationDate = default; Lower.CreationDate = default; Upper.ProcessedDate = default; Lower.ProcessedDate = default; Upper.SetDateStamp(); Lower.SetDateStamp(); TabOpened?.Invoke(this, EventArgs.Empty); InputFocus(); }
public string ToString(string format, IFormatProvider formatProvider = null, bool showLevel = true) { formatProvider ??= DefaultCultureInfo.Instance; var builder = new StringBuilder(); builder.Append('['); builder.Append(Lower.ToString(format, formatProvider)); builder.Append("; "); builder.Append(Upper.ToString(format, formatProvider)); builder.Append("]"); if (showLevel) { builder.Append(" (CI "); builder.Append(ConfidenceLevel.ToString()); builder.Append(")"); } return(builder.ToString()); }
public void deserialize(BinaryReader reader) { { ushort size = reader.ReadUInt16(); this.health_values.Clear(); for (int i = 0; i < size; ++i) { this.health_values.Add(reader.ReadSingle()); } } if (reader.ReadBoolean()) { target = new Upper(); target.deserialize(reader); } { ushort size = reader.ReadUInt16(); this.peeps.Clear(); for (int i = 0; i < size; ++i) { Test element = new Test(); element.deserialize(reader); this.peeps.Add(element); } } hoho = reader.ReadInt32(); muh_dick = reader.ReadInt64(); { ushort size = reader.ReadUInt16(); this.testero.Clear(); for (int i = 0; i < size; ++i) { Upper element = new Upper(); element.deserialize(reader); this.testero.Add(element); } } }
public void Ex3() { // Declare a Func variable and assign a lambda expression to the // variable. The method takes a string and converts it to uppercase. Func <string, string> selector = str => str.ToUpper(); Upper upper = delegate(string str) { return(str.ToUpper()); }; // Create an array of strings. string[] words = { "orange", "apple", "Article", "elephant" }; // Query the array and select strings according to the selector method. IEnumerable <String> res1 = words.Select(selector).ToArray(); IEnumerable <String> res2 = words.Select(x => x.ToUpper()).ToArray(); //IEnumerable<String> res3 = words.Select(upper).ToArray(); int[] ints = { 1, 2, 3 }; IEnumerable <int> res4 = ints.Select <int, int>(x => x).ToArray(); }