ps....wish you ran more "Intro to Ninjascript" online classes. Hard to come by.
#region Using declarations
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Xml.Serialization;
using NinjaTrader.Cbi;
using NinjaTrader.Data;
using NinjaTrader.Indicator;
using NinjaTrader.Gui.Chart;
using NinjaTrader.Strategy;
#endregion
// This namespace holds all strategies and is required. Do not change it.
namespace NinjaTrader.Strategy
{
///<summary>
/// Indicates Three Lower Closes
///</summary>
[Description("Indicates Three Lower Closes")]
publicclass ThreeLowerClosesTest : Strategy
{
#region Variables
// Wizard generated variables
// User defined variables (add any user defined variables below)
#endregion
///<summary>
/// This method is used to configure the strategy and is called once before any strategy method is called.
///</summary>
protectedoverridevoid Initialize()
{
CalculateOnBarClose = true;
}
///<summary>
/// Called on each bar update event (incoming tick)
///</summary>
protectedoverridevoid OnBarUpdate()
{
// Condition set 1
if (Close[0] < Close[1]
&& Close[1] < Close[2]
&& Close[2] < Close[3])
{
DrawDot("My dot" + CurrentBar, false, 0, 0, Color.Blue);
}
}
#region Properties
#endregion
}
}
#region Wizard settings, neither change nor remove
Comment