Esempio n. 1
0
        /// <summary>
        /// This function will be called before removing
        /// </summary>

        public override void Complete()
        {
            var grafico = CurrentChart.GetChartControl();

            grafico.MouseMove  -= ProcessMouseMove;
            grafico.MouseWheel -= ProcessMouseMove;
        }
Esempio n. 2
0
        /// <summary>
        /// This function will be called after creating
        /// </summary>
        public override void Init()
        {
            // Inicialização da linha rapida
            SMA10  = Indicators.iMA(CurrentData, LineFastPeriod, 0);              // 2=SMMA MAMode
            TMA10_ = Indicators.iMA((x) => { return(SMA10.GetValue(0, x)); }, LineFastPeriod, 0);

            // Inicialização da linha media
            SMA20  = Indicators.iMA(CurrentData, LineMedPeriod, 0);              // 2=SMMA MAMode
            TMA20_ = Indicators.iMA((x) => { return(SMA20.GetValue(0, x)); }, LineMedPeriod, 0);

            // Inicialização da linha lenta
            SMA200  = Indicators.iMA(CurrentData, LineLowPeriod, 0);              // 2=SMMA MAMode
            TMA200_ = Indicators.iMA((x) => { return(SMA200.GetValue(0, x)); }, LineLowPeriod, 0);

            // Inicializacao dos controles das cores dos candles
            candle   = CurrentData as BarData;
            _markers = new List <Marker>();

            var grafico = CurrentChart.GetChartControl();

            grafico.MouseMove  += ProcessMouseMove;
            grafico.MouseWheel += ProcessMouseMove;
        }