protected override void Initialize() { // Initialize and create nested indicators arrowOffset = Symbol.PipSize * 5; bt = Indicators.GetIndicator <BelkhayateTimingX>(); bpr = Indicators.GetIndicator <BelkhayatePolynomialRegressionX>(3, regressionPeriods, 1.4, 2.4, 3.4); }
protected override void OnStart() { _heiken = Indicators.GetIndicator <HeikenAshi2>(1); _kama = Indicators.GetIndicator <KAMASignal>(Source, Fast, Slow, Period); _adx = Indicators.GetIndicator <ADXRSignal>(Source, interval); Fisher = Indicators.GetIndicator <FisherSignal>(Len); }
protected override void Initialize() { _buffer1 = CreateDataSeries(); _buffer2 = CreateDataSeries(); _period = CreateDataSeries(); _cyclePeriod = Indicators.GetIndicator <CyclePeriod>(Alpha); }
protected override void OnStart() { _FPP = Indicators.GetIndicator <FiboPivotPointsIntraDay>(MarketSeries, NoPiv, DrawingWidth); Positions.Opened += PositionsOnOpened; Positions.Closed += PositionsOnClosed; }
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); }
protected override void Initialize() { _diff = CreateDataSeries(); _typicalPrice = Indicators.TypicalPrice(); _adxVma = Indicators.GetIndicator <AdxVma>(_typicalPrice.Result, Period); _offset = Indicators.GetIndicator <AdxVma>(_diff, Period); }
protected override void OnStart() { Print("Lot sizing rule: {0}", LotSizingRule); var symbolLeverage = Symbol.DynamicLeverage[0].Leverage; Print("Symbol leverage: {0}", symbolLeverage); var realLeverage = Math.Min(symbolLeverage, Account.PreciseLeverage); Print("Account leverage: {0}", Account.PreciseLeverage); Init(true, false, InitialStopLossRuleValues.None, InitialStopLossInPips, TrailingStopLossRule, TrailingStopLossInPips, LotSizingRule, TakeProfitRuleValues.None, 0, 0, false, false, DynamicRiskPercentage, BarsToAllowTradeToDevelop); _atr = Indicators.AverageTrueRange(14, MovingAverageType.Exponential); _spring = Indicators.GetIndicator <Spring>(SourceSeries, 89, 55, 21, SendEmailAlerts, PlayAlertSound, ShowMessage, SignalBarRangeMultiplier, MaFlatFilter, BreakoutFilter, MinimumBarsForLowestLow, SwingHighStrength, BigMoveFilter); _minimumBuffer = Symbol.PipSize * 6; _timeFrameInMinutes = GetTimeFrameInMinutes(); }
protected override void Initialize() { series1D = MarketData.GetSeries(TEMATimeframe); TemaFast = Indicators.GetIndicator <TEMA>(series1D.Close, PeriodFast); TemaSlow = Indicators.GetIndicator <TEMA>(series1D.Close, PeriodSlow); }
protected override void Initialize() { _price = CreateDataSeries(); _smooth = CreateDataSeries(); _period = CreateDataSeries(); _cyclePeriod = Indicators.GetIndicator <CyclePeriod>(Alpha); }
protected override void OnStart() { _macd = Indicators.MacdHistogram(LongCycle, ShortCycle, Period); _FPP = Indicators.GetIndicator <FiboPivotPointsIntraDay>(MarketSeries); Positions.Opened += PositionsOnOpened; Positions.Closed += PositionsOnClosed; }
protected override void OnStart() { cBotLabel = "Colonel V1 " + Symbol.Code + " " + TimeFrame.ToString() + " / "; _hmaslow = Indicators.GetIndicator <HMAslow>(SlowPeriods); Positions.Opened += PositionsOnOpened; Positions.Closed += PositionsOnClosed; }
protected override void Initialize() { // Initialize and create nested indicators _fastMA = Indicators.MovingAverage(Source, FastPeriodParameter, MovingAverageType.Exponential); _slowMA = Indicators.MovingAverage(Source, SlowPeriodParameter, MovingAverageType.Exponential); _swingHighLowIndicator = Indicators.GetIndicator <SwingHighLow>(Bars.HighPrices, Bars.LowPrices, SwingHighStrength); _atr = Indicators.AverageTrueRange(14, MovingAverageType.Exponential); }
protected override void OnStart() { cBotLabel = "La Tortuga V2" + Symbol.Code + " " + TimeFrame.ToString(); hmafast = Indicators.GetIndicator <HMAfast>(FastPeriods); hmaslow = Indicators.GetIndicator <HMAslow>(SlowPeriods); Positions.Opened += PositionsOnOpened; Positions.Closed += PositionsOnClosed; }
protected override void OnStart() { _botName = ToString(); _instanceLabel = string.Format("{0}-{1}-{2}-{3}", _botName, _botVersion, Symbol.Code, TimeFrame.ToString()); _position = null; _macdPrbSARnoiseIndicator = Indicators.GetIndicator <MACDPrbSARnoiseIndicator>(Period_MACD_SMA, Noise_MACD_sm, Noise_MACD_m0, Noise_MACD_s0, Noise_Prb_SAR_ema, Step_PrbSAR, Period_SlowEMA, Period_FastEMA); }
protected override void OnStart() { cBotLabel = "Ribbon V1 " + Symbol.Code + " " + TimeFrame.ToString() + " / "; _ema = Indicators.GetIndicator <GuppyRibbon>(Price, FastPeriods13, FastPeriods12, FastPeriods11, FastPeriods10, FastPeriods9, FastPeriods8, FastPeriods7, FastPeriods6, FastPeriods5); Positions.Opened += PositionsOnOpened; Positions.Closed += PositionsOnClosed; }
protected override void Initialize() { HmaHour4Series = MarketData.GetSeries(TimeFrame.Hour4); HmaHourSeries = MarketData.GetSeries(TimeFrame.Hour); ma4hr = Indicators.GetIndicator <HMAHTFSHIFT>(HmaHour4Series, HTF_Period, HTFShift, false, false, 3, false, 24); ma1hr = Indicators.GetIndicator <HMAHTFSHIFT>(HmaHourSeries, HTF_Period, HTFShift, false, false, 3, false, 24); }
protected override void OnStart() { _botName = ToString(); _instanceLabel = _botName + "-" + _botVersion + "-" + Symbol.Code + "-" + TimeFrame.ToString(); _hullEma1 = Indicators.GetIndicator <EHMA>(HullPeriod); _hullEma2 = Indicators.GetIndicator <EHMA>(HullPeriod * 6); Timer.Start(1); }
protected override void Initialize() { _filePath = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\cAlgo\\cbotset\\"; _fileName = _filePath + "cbotset.json"; SetParams(); _mac = Indicators.GetIndicator <_Magnify_MaCross>(_resultperiods, _averageperiods, _magnify); _mas = Indicators.GetIndicator <_Magnify_MaSub>(_resultperiods, _averageperiods, _magnify); _nocorel = Colors.Gray; }
protected override void OnStart() { _macd = Indicators.MacdHistogram(LongCycle, ShortCycle, Period); _emaFast = Indicators.ExponentialMovingAverage(Price, FastPeriods); _adx = Indicators.GetIndicator <ADXR>(Source, interval); _cci = Indicators.GetIndicator <CCI>(CCI_period); _heiken = Indicators.GetIndicator <HeikenAshi2>(1); _emasignal = Indicators.GetIndicator <ExponentialSignal>(EMAPeriod); }
protected override void OnStart() { cBotLabel = "ADXR " + Symbol.Code + " " + TimeFrame.ToString(); _adx = Indicators.GetIndicator <ADXR>(Source, interval); _emaFast = Indicators.ExponentialMovingAverage(Price, FastPeriods); Positions.Opened += PositionsOnOpened; Positions.Closed += PositionsOnClosed; }
protected override void OnStart() { _hmaslow = Indicators.GetIndicator <HMAslow>(SlowPeriod); _macd = Indicators.MacdHistogram(LongCycle, ShortCycle, Period); rsi = Indicators.RelativeStrengthIndex(Source, Periods); Positions.Opened += PositionsOnOpened; Positions.Closed += PositionsOnClosed; }
protected override void OnStart() { //fastMa = Indicators.MovingAverage(SourceSeries, FastPeriods, MAType); //mediumMa = Indicators.MovingAverage(SourceSeries, mediumPeriods, MAType); //slowMa = Indicators.MovingAverage(SourceSeries, SlowPeriods, MAType); atr = Indicators.AverageTrueRange(atrPeriod, MAType); bBand = Indicators.BollingerBands(SourceSeries, bBandPeriods, bBandDeviations, MAType); _kama = Indicators.GetIndicator <KAMASignal>(Source, Fast, Slow, Period); }
protected override void OnStart() { prc = Indicators.GetIndicator<PriceChannels>(ChannelPeriods); zlMcd = Indicators.GetIndicator<ZeroLagMacd>(Source, LongCycle, ShortCycle, SignalPeriods, macdMovingAverageType); fastMA = Indicators.MovingAverage(Source, FastMA, FastSlowMAType); slowMA = Indicators.MovingAverage(Source, SlowMA, FastSlowMAType); wad = Indicators.WilliamsAccumulationDistribution(MarketSeries); frceIndex = Indicators.GetIndicator<ForceIndex>(ForceIndexPeriod, 0, 0); proc = Indicators.PriceROC(Source, 13); }
protected override void Initialize() { series5 = MarketData.GetSeries(TimeFrame.Minute5); series15 = MarketData.GetSeries(TimeFrame.Minute15); serieshour = MarketData.GetSeries(TimeFrame.Hour); kama = Indicators.GetIndicator <kama1>(Period, FastPeriod, SlowPeriod); kama5 = Indicators.GetIndicator <kama1>(series5, Period, FastPeriod, SlowPeriod); kama15 = Indicators.GetIndicator <kama1>(series15, Period, FastPeriod, SlowPeriod); kamahour = Indicators.GetIndicator <kama1>(serieshour, Period, FastPeriod, SlowPeriod); }
protected override void OnStart() { botLabel = string.Format("{0}-{1} {2}", botPrefix, Symbol.Code, TimeFrame); williamsPercentRange = Indicators.GetIndicator <WilliamsPercentRange>(PeriodWPR); Positions.Opened += OnPositionOpened; Positions.Closed += OnPositionClosed; controlBuyAndSell(); }
protected override void OnStart() { _botName = ToString(); _instanceLabel = string.Format("{0}-{1}-{2}-{3}", _botName, _botVersion, Symbol.Code, TimeFrame.ToString()); rsi = Indicators.RelativeStrengthIndex(RsiSource, RsiPeriod); pipsATR = Indicators.GetIndicator <PipsATRIndicator>(TimeFrame, AtrPeriod, AtrMaType); minPipsATR = pipsATR.Result.Minimum(pipsATR.Result.Count); maxPipsATR = pipsATR.Result.Maximum(pipsATR.Result.Count); }
protected override void OnStart() { _botName = ToString(); _instanceLabel = string.Format("{0}-{1}-{2}-{3}-{4}", _botName, _botVersion, Symbol.Code, TimeFrame.ToString(), GlobalTimeFrame.ToString()); tendency = Indicators.GetIndicator <CandlestickTendencyII>(GlobalTimeFrame, MinimumGlobalCandleSize); _macd = Indicators.MacdHistogram(LongCycle, ShortCycle, Period); _emaFast = Indicators.ExponentialMovingAverage(Price, FastPeriods); _adx = Indicators.GetIndicator <ADXR>(Source, interval); _cci = Indicators.GetIndicator <CCI>(CCI_period); _heiken = Indicators.GetIndicator <HeikenAshi2>(1); }
protected override void OnStart() { hmafast = Indicators.GetIndicator <HMAfast>(5); hmaslow = Indicators.GetIndicator <HMAslow>(31); HmaDaySeries = MarketData.GetSeries(TimeFrame.Daily); hmaSignal = Indicators.GetIndicator <HMAHTF>(HmaDaySeries, 21, false, false, 3, false, 24); Positions.Opened += PositionsOnOpened; Positions.Closed += PositionsOnClosed; }
protected override void OnStart() { tendencia = Indicators.GetIndicator <Velocidade>(MarketSeries.Close, velPeriod); fbands = Indicators.GetIndicator <FibonacciBands>(emaPeriod, AtrPeriod); fibo = new List <double>(); carregar_fibo(); organizarVetores(); abreposicoes(TradeType.Buy); abreposicoes(TradeType.Sell); Print("OK!!!"); }
protected override void OnStart() { DragonID = "Golden Dragon " + DragonNumber + " - " + Symbol.Code; Positions.Closed += PositionsOnClosed; BuyVolume = TradeVolume; OpeningBalance = Account.Balance; MaxLong = MaxLongTrades; MaxShort = MaxShortTrades; cog1 = Indicators.GetIndicator <BelkhayatePRC>(cogDegree, cog1Periods, Inner, Middle, Outer); if (cog2Periods > 0) { cog2 = Indicators.GetIndicator <BelkhayatePRC>(cogDegree, cog2Periods, Inner, Middle, Outer); } if (cog3Periods > 0) { cog3 = Indicators.GetIndicator <BelkhayatePRC>(cogDegree, cog3Periods, Inner, Middle, Outer); } if (BelkhayateTimingFilter) { timing = Indicators.GetIndicator <BelkhayateTiming>(); } if (HullFilter) { hull = Indicators.GetIndicator <HMA>(HullPeriod); } // Identify existing trades from this instance foreach (var position in Positions) { if (position.Label == DragonID) { switch (position.TradeType) { case TradeType.Buy: LongPositions++; break; case TradeType.Sell: ShortPositions++; break; } } } }