Exemplo n.º 1
0
        private TradeType?signal()
        {
            TradeType?tradeType = null;
            double    bbTop     = bb.Top.LastValue;
            double    bbBottom  = bb.Bottom.LastValue;

            if (Symbol.Ask < bbTop && Symbol.Bid > bbBottom) // Nous sommes entre les bandes de Bollinger.
            {
                return(null);
            }

            //achat en haut des BB, vente en bas
            if (MarketSeries.isCandleAbove(1, bbTop))
            {
                tradeType = TradeType.Buy;
            }
            else if (MarketSeries.iscandleBelow(1, bbBottom))
            {
                tradeType = TradeType.Sell;
            }

            return(tradeType);
        }