| Sorry, but it's hard for us to understand what you are trying to do. It sounds like English isn't your native language. If you speak German, Portuguese, or Spanish I can probably understand you if you post in that language. Below is a system that looks kind of like what you might want. public class MySymbolScript : MySymbolScriptBase { AddSeries Sum; DivideSeries Avg; SubtractSeries RangeBar; SubtractSeries OpenMinusClose; AbsoluteValue RangeBody; public override void Startup() { SystemData.CreateTicksFromBars = false; Sum = new AddSeries(); Sum.SetInputs(High, Low); ISeries constant2 = new Constant(2); constant2.ChartSettings.ShowInChart = false; Avg = new DivideSeries(); Avg.SetInputs(Sum, constant2); RangeBar = new SubtractSeries(); RangeBar.SetInputs(High, Low); OpenMinusClose = new SubtractSeries(); OpenMinusClose.SetInputs(Open, Close); RangeBody = new AbsoluteValue(); RangeBody.SetInputs(OpenMinusClose); Sum.ChartSettings.ShowInChart = false; Avg.ChartSettings.ShowInChart = false; RangeBar.ChartSettings.ShowInChart = false; OpenMinusClose.ChartSettings.ShowInChart = false; RangeBody.ChartSettings.ShowInChart = false; } public override void NewBar() { // Put your trading code here if (Bars.Count > 1) { if( (High.Current > High.LookBack(1))&& (Close.LookBack(1) > Avg.LookBack(1))) { ChartPane pricePane = SystemData.GetPricePane(Symbol); pricePane.SetBarColor(Bars.Current, Bars.Current, Color.Yellow); } } } } Thanks, Daniel
|