tometojolpai
18 Aug 2023, 09:49
( Updated at: 21 Aug 2023, 04:35 )
¡Por supuesto! Parece que estás buscando crear un indicador de Oscilador Porcentual de Bollinger en C#. Aquí tienes el código de ejemplo que podría ayudarte a lograrlo:
using System; using cAlgo.API;
namespace YourNamespace { [Indicator(IsOverlay = false, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)] public class BollingerOscillator : Indicator { [Parameter("Periods", DefaultValue = 20)] public int Periods { get; set; }
[Output("BS", Color = Colors.Red)] public IndicatorDataSeries BS { get; set; }
[Output("BI", Color = Colors.Red)] public IndicatorDataSeries BI { get; set; }
[Output("Oscilador % Bollinger", Color = Colors.Blue)] public IndicatorDataSeries BollOsc { get; set; }
protected override void Initialize() { // Nothing to initialize here }
Este código es una implementación básica del indicador de Oscilador Porcentual de Bollinger en C#. Asegúrate de reemplazar "YourNamespace" con el nombre real de tu espacio de nombres. También puedes ajustar los colores y Myjdfaccount Login parámetros según tus preferencias.
Recuerda que este código es solo un punto de partida y podría requerir ajustes según tus necesidades específicas. Si tienes alguna pregunta adicional o necesitas más ayuda, no dudes en preguntar. ¡Buena suerte con tu desarrollo!
tometojolpai
18 Aug 2023, 09:49 ( Updated at: 21 Aug 2023, 04:35 )
¡Por supuesto! Parece que estás buscando crear un indicador de Oscilador Porcentual de Bollinger en C#. Aquí tienes el código de ejemplo que podría ayudarte a lograrlo:
using System;
using cAlgo.API;
namespace YourNamespace
{
[Indicator(IsOverlay = false, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
public class BollingerOscillator : Indicator
{
[Parameter("Periods", DefaultValue = 20)]
public int Periods { get; set; }
[Output("BS", Color = Colors.Red)]
public IndicatorDataSeries BS { get; set; }
[Output("BI", Color = Colors.Red)]
public IndicatorDataSeries BI { get; set; }
[Output("Oscilador % Bollinger", Color = Colors.Blue)]
public IndicatorDataSeries BollOsc { get; set; }
protected override void Initialize()
{
// Nothing to initialize here
}
public override void Calculate(int index)
{
double OB1 = (BollingerUp(Periods)[index] + BollingerDown(Periods)[index]) / 2;
double OB2 = BollingerUp(Periods)[index] - BollingerDown(Periods)[index];
double BollOscillator = ((MarketSeries.Close[index] - OB1) / OB2) * 100;
BS[index] = 30;
BI[index] = -30;
BollOsc[index] = BollOscillator;
}
}
}
Este código es una implementación básica del indicador de Oscilador Porcentual de Bollinger en C#. Asegúrate de reemplazar "YourNamespace" con el nombre real de tu espacio de nombres. También puedes ajustar los colores y Myjdfaccount Login parámetros según tus preferencias.
Recuerda que este código es solo un punto de partida y podría requerir ajustes según tus necesidades específicas. Si tienes alguna pregunta adicional o necesitas más ayuda, no dudes en preguntar. ¡Buena suerte con tu desarrollo!
I hope you like my answer thank you.
@tometojolpai