I am currently working on implementing a strategy that involves selling when a Heikin Ashi candle is red. The compilation process is successful, and I am able to add it to the chart. However, when attempting to enable it, I encounter an issue as it doesn't allow me to tick.
I would appreciate any guidance or assistance you could provide in resolving this issue.
Thank you
#region Using declarations using System; using System.Collections.Generic; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Input; using System.Windows.Media; using System.Xml.Serialization; using NinjaTrader.Cbi; using NinjaTrader.Gui; using NinjaTrader.Gui.Chart; using NinjaTrader.Gui.SuperDom; using NinjaTrader.Gui.Tools; using NinjaTrader.Data; using NinjaTrader.NinjaScript; using NinjaTrader.Core.FloatingPoint; using NinjaTrader.NinjaScript.Indicators; using NinjaTrader.NinjaScript.DrawingTools; #endregion namespace NinjaTrader.NinjaScript.Strategies { public class aValueBearOnlyHeikin : Strategy { double[] HAOpen; double[] HAClose; protected override void OnStateChange() { if (State == State.SetDefaults) { Description = @"Selling on red Heikin Ashi"; Name = "aValueBearOnlyHeikin"; Calculate = Calculate.OnBarClose; } } protected override void OnBarUpdate() { HAClose[0] = ((Open[0] + High[0] + Low[0] + Close[0]) * 0.25); // Calculate the close HAOpen[0] = ((HAOpen[1] + HAClose[1]) * 0.5); // Calculate the open*/ if ( HAOpen[0]>HAClose[0]) { EnterShort(); } } } }
Comment