/// <summary>
        /// PopGun Bar Pattern
        /// </summary>
        public PopGun_Indicator PopGun_Indicator(IDataSeries input, System.Int32 popGunExpires, System.Boolean isSnapshotActive, System.Boolean isEvaluationActive)
        {
            if (InInitialize && input == null)
            {
                throw new ArgumentException("You only can access an indicator with the default input/bar series from within the 'Initialize()' method");
            }

            return(LeadIndicator.PopGun_Indicator(input, popGunExpires, isSnapshotActive, isEvaluationActive));
        }
 /// <summary>
 /// PopGun Bar Pattern
 /// </summary>
 public PopGun_Indicator PopGun_Indicator(IDataSeries input, System.Int32 popGunExpires, System.Boolean isSnapshotActive, System.Boolean isEvaluationActive)
 {
     return(LeadIndicator.PopGun_Indicator(input, popGunExpires, isSnapshotActive, isEvaluationActive));
 }