{
#region Variables
// Wizard generated variables
private int myInput0 = 1; // Default setting for MyInput0
private int m2 = 1; // Default setting for M2
private int m3 = 1; // Default setting for M3
private int m8 = 1; // Default setting for M4
// User defined variables (add any user defined variables below)
#endregion
/// <summary>
/// This method is used to configure the indicator and is called once before any bar data is loaded.
/// </summary>
protected override void Initialize()
{
Add(new Plot(Color.FromKnownColor(KnownColor.Orange), PlotStyle.Line, "Plot0"));
Overlay = false;
Add(PeriodType.Minute, 5);
//Add (PeriodType.Minute, 10);
//Add (PeriodType.Minute, 20);
CalculateOnBarClose = false;
}
/// <summary>
/// Called on each bar update event (incoming tick)
/// </summary>
protected override void OnBarUpdate()
{
// Use this method for calculating your indicator values. Assign a value to each
// plot below by replacing 'Close[0]' with your own formula.
//Print(CurrentBars.Length);
if (CurrentBar<40)
if (BarsInProgress == 0)
{
Plot0.Set(Close[0]);
Print("0 Code has entered If statement. Close: "+ Close[0] + " Open: " + Open[0]
+ " Open2: " + Opens[1][0]
+ " "+ CurrentBars[0] + " "+CurrentBars[1]);
}
else
Print("1 Code has entered If statement. Close: "+ Close[0] + " Open: " + Open[0]);
}
Output:
0 Code has entered If statement. Close: 2607,35 Open: 2607,35 Open2: 0 0 -1
0 Code has entered If statement. Close: 2604,65 Open: 2607,55 Open2: 0 1 -1
0 Code has entered If statement. Close: 2606,15 Open: 2604,85 Open2: 0 2 -1
0 Code has entered If statement. Close: 2606,65 Open: 2606,05 Open2: 0 3 -1
0 Code has entered If statement. Close: 2605,65 Open: 2606,35 Open2: 0 4 -1
0 Code has entered If statement. Close: 2606,35 Open: 2605,65 Open2: 0 5 -1
0 Code has entered If statement. Close: 2606,65 Open: 2606,65 Open2: 0 6 -1
0 Code has entered If statement. Close: 2605,35 Open: 2606,35 Open2: 0 7 -1
0 Code has entered If statement. Close: 2604,15 Open: 2605,15 Open2: 0 8 -1
Thanks
Comment