// // Hind Signals ... if (hSignal.IsValid()) { // bool isLong = IsLong(hSignal.type); if (isLong) { mBullishSigns += hPusher; } else { mBearishSigns += hPusher; } // if (hPusher >= mReuiredSignalVerifications) { // X121SetupConditions otherConditions[]; AddRef( cConditions, otherConditions // ); AddRef( sConditions, otherConditions // ); AddRef( mConditions, otherConditions // ); AddRef( lConditions, otherConditions // ); // // Check Final Validations ... bool isValid = // ( // cHasSignal // || // sHasSignal // || // mHasSignal // || // lHasSignal // ) // || // ( // !mGetVerificationFromOtherTimeFrames ? true : isLong ? signalGenerator.HasLongVerifications(otherConditions) : signalGenerator.HasShortVerifications(otherConditions) // ) // ; // if (isValid) { // AddRef( hSignal, signals // ); } } } else // // Long Signals ... if (lSignal.IsValid()) { // bool isLong = IsLong(lSignal.type); if (isLong) { mBullishSigns += lPusher; } else { mBearishSigns += lPusher; } // if (lPusher >= mReuiredSignalVerifications) { // X121SetupConditions otherConditions[]; AddRef( cConditions, otherConditions // ); AddRef( sConditions, otherConditions // ); AddRef( mConditions, otherConditions // ); AddRef( hConditions, otherConditions // ); // // Check Final Validations ... bool isValid = // ( // cHasSignal // || // sHasSignal // || // mHasSignal // || // hHasSignal // ) // || // ( // !mGetVerificationFromOtherTimeFrames ? true : isLong ? signalGenerator.HasLongVerifications(otherConditions) : signalGenerator.HasShortVerifications(otherConditions) // ) // ; // if (isValid) { // AddRef( lSignal, signals // ); } } } else // // Medium Signals ... if (mSignal.IsValid()) { // bool isLong = IsLong(mSignal.type); if (isLong) { mBullishSigns += mPusher; } else { mBearishSigns += mPusher; } // if (mPusher >= mReuiredSignalVerifications) { // X121SetupConditions otherConditions[]; AddRef( cConditions, otherConditions // ); AddRef( sConditions, otherConditions // ); AddRef( lConditions, otherConditions // ); AddRef( hConditions, otherConditions // ); // // Check Final Validations ... bool isValid = // ( // cHasSignal // || // sHasSignal // || // lHasSignal // || // hHasSignal // ) // || // ( // !mGetVerificationFromOtherTimeFrames ? true : isLong ? signalGenerator.HasLongVerifications(otherConditions) : signalGenerator.HasShortVerifications(otherConditions) // ) // ; // if (isValid) { // AddRef( mSignal, signals // ); } } } else // // Short Signals ... if (sSignal.IsValid()) { // bool isLong = IsLong(sSignal.type); if (isLong) { mBullishSigns += sPusher; } else { mBearishSigns += sPusher; } // if (sPusher >= mReuiredSignalVerifications) { // X121SetupConditions otherConditions[]; AddRef( cConditions, otherConditions // ); AddRef( mConditions, otherConditions // ); AddRef( lConditions, otherConditions // ); AddRef( hConditions, otherConditions // ); // // Check Final Validations ... bool isValid = // ( // cHasSignal // || // mHasSignal // || // lHasSignal // || // hHasSignal // ) // || // ( // !mGetVerificationFromOtherTimeFrames ? true : isLong ? signalGenerator.HasLongVerifications(otherConditions) : signalGenerator.HasShortVerifications(otherConditions) // ) // ; // if (isValid) { // AddRef( sSignal, signals // ); } } } else // // Current Signals ... if (cSignal.IsValid()) { // bool isLong = IsLong(cSignal.type); if (isLong) { mBullishSigns += cPusher; } else { mBearishSigns += cPusher; } // if (cPusher >= mReuiredSignalVerifications) { // X121SetupConditions otherConditions[]; AddRef( sConditions, otherConditions // ); AddRef( mConditions, otherConditions // ); AddRef( lConditions, otherConditions // ); AddRef( hConditions, otherConditions // ); // // Check Final Validations ... bool isValid = // ( // sHasSignal // || // mHasSignal // || // lHasSignal // || // hHasSignal // ) // || // ( // !mGetVerificationFromOtherTimeFrames ? true : isLong ? signalGenerator.HasLongVerifications(otherConditions) : signalGenerator.HasShortVerifications(otherConditions) // ) // ; // if (isValid) { // AddRef( cSignal, signals // ); } } }