En la estrategia una de las cosas que hago es utilizar el indicador BuySellVolume
using NinjaTrader.Gui.SuperDom;
using NinjaTrader.Gui.Tools;
using NinjaTrader.Data;
using NinjaTrader.NinjaScript;
using NinjaTrader.Core;
using NinjaTrader.Core.FloatingPoint;
using NinjaTrader.NinjaScript.Indicators;
using NinjaTrader.NinjaScript.DrawingTools;
#endregion
//This namespace holds Strategies in this folder and is required. Do not change it.
//namespace NinjaTrader.NinjaScript.Strategies
//{
// Definición de la clase de estrategia
public class VolumenVentasEstrategia : Strategy
{
// Variable para el indicador BuySellVolume
private BuySellVolume buySellVolumeIndicator;
// Variable para el volumen de ventas de la barra actual
private double currentSalesVolume;
// Variable para el volumen de ventas de la barra anterior
private double previousSalesVolume;
.
.
.
.
// Método para cargar datos históricos
protected override void OnDataLoaded()
{
// Agregar indicador BuySellVolume al gráfico
buySellVolumeIndicator = BuySellVolume();
Indicators.Add(buySellVolumeIndicator);
al darme este error mirando en el foro habla de los posibles errores cuando el nombre del indicador por ejemplo se cambia una letra, creo que es correcto como lo he puesto
también he visto que el error podría venir por faltar la línea
namespace NinjaTrader.NinjaScript.Strategies
la cual he añadido, pero al añadir esta línea al código me sale el siguiente error
NinjaTrader.NinjaScript.Strategies.VolumenVentasEs trategia.OnDataLoaded(); no se encontró ningún miembro adecuado que invalidar
Agradecería que alguien me diera una pista de donde estoy cometiendo algún error
Muchas gracias
un saludo

Comment