Пример #1
0
        protected override void OnStart()
        {
            label    = "The Major " + Symbol.Code + " " + TimeFrame.ToString() + " / " + HighOrderTimeFrame.ToString();
            tendency = Indicators.GetIndicator <CandlestickTendency>(HighOrderTimeFrame);
            index    = MarketSeries.Close.Count - 1;
            _hmafast = Indicators.GetIndicator <HMAfast>(5);
            _hmaslow = Indicators.GetIndicator <HMAslow>(31);
            _macd    = Indicators.MacdHistogram(LongCycle, ShortCycle, Period);
            rsi      = Indicators.RelativeStrengthIndex(Source, Periods);
            _SSR     = Indicators.GetIndicator <SinewaveSupportResistance>(MarketSeries, 0.07);

            Positions.Opened += PositionsOnOpened;
            Positions.Closed += PositionsOnClosed;
        }
Пример #2
0
        protected override void OnStart()
        {
            label      = "The Major V3 " + Symbol.Code + " " + TimeFrame.ToString() + " / " + HighOrderTimeFrame.ToString();
            tendency   = Indicators.GetIndicator <CandlestickTendency>(HighOrderTimeFrame);
            index      = MarketSeries.Close.Count - 1;
            _hmaslow   = Indicators.GetIndicator <HMAslow>(SlowPeriods);
            _macd      = Indicators.MacdHistogram(LongCycle, ShortCycle, Period);
            rsi        = Indicators.RelativeStrengthIndex(Source, Periods);
            _SSR       = Indicators.GetIndicator <SinewaveSupportResistance>(MarketSeries, Alpha);
            _FPP       = Indicators.GetIndicator <FiboPivotPointsIntraDay>(MarketSeries, NoPiv, DrawingWidth);
            _moneyFlow = Indicators.MoneyFlowIndex(MFIPeriod);

            Positions.Opened += PositionsOnOpened;
            Positions.Closed += PositionsOnClosed;
        }
Пример #3
0
 protected override void OnStart()
 {
     label    = "Mechanic " + Symbol.Code + " " + TimeFrame.ToString() + " / " + HighOrderTimeFrame.ToString();
     tendency = Indicators.GetIndicator <CandlestickTendency>(HighOrderTimeFrame);
     index    = MarketSeries.Close.Count - 1;
 }
Пример #4
0
        protected override void OnStart()
        {
            label      = "TheMajorV2PSarMulti" + Symbol.Code + " " + TimeFrame.ToString() + " / " + HighOrderTimeFrame.ToString();
            tendency   = Indicators.GetIndicator <CandlestickTendency>(HighOrderTimeFrame);
            index      = MarketSeries.Close.Count - 1;
            _macd      = Indicators.MacdHistogram(LongCycle, ShortCycle, Period);
            rsi        = Indicators.RelativeStrengthIndex(Source, Periods);
            _SSR       = Indicators.GetIndicator <SinewaveSupportResistance>(MarketSeries, Alpha);
            _zigzag    = Indicators.GetIndicator <ZigZag>(ZzDepth, ZzDeviation, ZzBackStep);
            _moneyFlow = Indicators.MoneyFlowIndex(MFIPeriod);
            _parabolic = Indicators.ParabolicSAR(minaf, maxaf);

            Positions.Opened += PositionsOnOpened;
            Positions.Closed += PositionsOnClosed;
        }
Пример #5
0
        protected override void OnStart()
        {
            label    = "Bladerunner Major" + Symbol.Code + " " + TimeFrame.ToString() + " / " + HighOrderTimeFrame.ToString();
            tendency = Indicators.GetIndicator <CandlestickTendency>(HighOrderTimeFrame);
            index    = MarketSeries.Close.Count - 1;
            _hmaslow = Indicators.GetIndicator <HMAslow>(31);
            _macd    = Indicators.MacdHistogram(LongCycle, ShortCycle, Period);
            rsi      = Indicators.RelativeStrengthIndex(Source, Periods);
            _emaFast = Indicators.ExponentialMovingAverage(Price, FastPeriods);

            Positions.Opened += PositionsOnOpened;
            Positions.Closed += PositionsOnClosed;
        }
Пример #6
0
        protected override void OnStart()
        {
            _botName       = ToString();
            _instanceLabel = string.Format("{0}-{1}-{2}-{3}-{4}", _botName, _botVersion, Symbol.Code, TimeFrame.ToString(), HighOrderTimeFrame.ToString());

            tendency = Indicators.GetIndicator <CandlestickTendencyII>(HighOrderTimeFrame);
        }