Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string name = "";
- switch (BarsPeriod.BaseBarsPeriodType)
- {
- case BarsPeriodType.Day: name="Day"; break;
- case BarsPeriodType.Minute: name="Minute"; break;
- case BarsPeriodType.Month: name="Month"; break;
- case BarsPeriodType.Second: name="Second"; break;
- case BarsPeriodType.Tick: name="Tick"; break;
- case BarsPeriodType.Volume: name="Volume"; break;
- case BarsPeriodType.Week: name="Week"; break;
- case BarsPeriodType.Year: name="Year"; break;
- default:name="Tick"; break;
- }
- name = "NinjaTrader.NinjaScript.BarsTypes."+ name + "BarsType";
- Type type = Type.GetType(name, true);
- object instance = Activator.CreateInstance(type);
- System.Reflection.MethodInfo method = type.GetMethod("GetIdnitialLookBackDays");
- int days = (int) method.Invoke(null, new object[] { barsPeriod, tradingHours, barsBack });
- return days;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement