Parámetros externos del indicador
Para que un parámetro del indicador pueda ser modificado en la aplicación, debe implementarse como una propiedad:
public int Period {get;set;}
Para que el indicador se recalcule después de cambiar la propiedad, se debe llamar al método RecalculateValues().
private int _size = 10; public int Size { get { return _size; } set { _size = value; RecalculateValues(); } }
A cada propiedad se le puede asignar el atributo Display, en el que se puede especificar el nombre de visualización deseado, la categoría y el número de secuencia de la propiedad. Este atributo se encuentra en System.ComponentModel.DataAnnotations
public class SampleIndicator : Indicator { [Display(GroupName = "GroupName", Name = "PropertyName", Order = 10)] public int Type { get; set; } protected override void OnCalculate(int bar, decimal value) { } }
Servicio de atención al cliente por UserEcho