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