Files
MQL5Data/X121XKIEA/Backup/x-ki.parser.conditions.tester.bkp.mq5
2026-01-08 18:44:19 +03:30

674 lines
9.8 KiB
Plaintext

// #region KI Fast ...
//
// if (kiParser.IsKIFastBullish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKIFastSwitchedToBullish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKIFastBearish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKIFastSwitchedToBearish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKIFastOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKIFastUnderLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKIFastSameAsLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKIFastSwitchedOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKIFastSwitchedUnderLast(barIndex))
// {
// DebugBreak();
// }
// #endregion
// #region KI Slow ...
//
// if (kiParser.IsKISlowBullish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKISlowSwitchedToBullish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKISlowBearish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKISlowSwitchedToBearish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKISlowOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKISlowUnderLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKISlowSameAsLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKISlowSwitchedOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKISlowSwitchedUnderLast(barIndex))
// {
// DebugBreak();
// }
// #endregion
// #region KI Super Slow ...
//
// if (kiParser.IsKISuperSlowBullish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKISuperSlowSwitchedToBullish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKISuperSlowBearish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKISuperSlowSwitchedToBearish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKISuperSlowOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKISuperSlowUnderLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKISuperSlowSameAsLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKISuperSlowSwitchedOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKISuperSlowSwitchedUnderLast(barIndex))
// {
// DebugBreak();
// }
// #endregion
// #region KI Wave ...
//
// if (kiParser.IsKIWaveBullish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKIWaveBearish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKIWaveSwitchedToBullish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKIWaveSwitchedToBearish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKIWaveOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKIWaveUnderLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKIWaveSwitchedOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsKIWaveSwitchedUnderLast(barIndex))
// {
// DebugBreak();
// }
// #endregion
// #region KI Band ...
//
// if (kiParser.IsPriceOverKIUpper(barIndex, X_PRICE_LOW))
// {
// DebugBreak();
// }
//
// if (kiParser.IsPriceSwitchedOverKIUpper(barIndex, X_PRICE_LOW))
// {
// DebugBreak();
// }
//
// if (kiParser.IsPriceUnderKIUpper(barIndex, X_PRICE_HIGH))
// {
// DebugBreak();
// }
//
// if (kiParser.IsPriceSwitchedUnderKIUpper(barIndex, X_PRICE_HIGH))
// {
// DebugBreak();
// }
//
// if (kiParser.IsPriceOverKILower(barIndex, X_PRICE_LOW))
// {
// DebugBreak();
// }
//
// if (kiParser.IsPriceSwitchedOverKILower(barIndex, X_PRICE_LOW))
// {
// DebugBreak();
// }
//
// if (kiParser.IsPriceUnderKILower(barIndex, X_PRICE_HIGH))
// {
// DebugBreak();
// }
//
// if (kiParser.IsPriceSwitchedUnderKILower(barIndex, X_PRICE_HIGH))
// {
// DebugBreak();
// }
//
// if (kiParser.IsPriceInsideKIBands(barIndex, X_PRICE_CLOSE))
// {
// DebugBreak();
// }
// #endregion
// #region MA ...
// #region MA Fast ...
//
// if (kiParser.IsMAFastBullish(barIndex, X_PRICE_CLOSE))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMAFastSwitchedToBullish(barIndex, X_PRICE_CLOSE))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMAFastBearish(barIndex, X_PRICE_CLOSE))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMAFastSwitchedToBearish(barIndex, X_PRICE_CLOSE))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMAFastOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMAFastSwitchedOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMAFastUnderLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMAFastSwitchedUnderLast(barIndex))
// {
// DebugBreak();
// }
// #endregion
// #region MA Slow ...
//
// if (kiParser.IsMASlowBullish(barIndex, X_PRICE_CLOSE))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMASlowSwitchedToBullish(barIndex, X_PRICE_CLOSE))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMASlowBearish(barIndex, X_PRICE_CLOSE))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMASlowSwitchedToBearish(barIndex, X_PRICE_CLOSE))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMASlowOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMASlowSwitchedOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMASlowUnderLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMASlowSwitchedUnderLast(barIndex))
// {
// DebugBreak();
// }
// #endregion
// #region MA Super Slow ...
//
// if (kiParser.IsMASuperSlowBullish(barIndex, X_PRICE_CLOSE))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMASuperSlowSwitchedToBullish(barIndex, X_PRICE_CLOSE))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMASuperSlowBearish(barIndex, X_PRICE_CLOSE))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMASuperSlowSwitchedToBearish(barIndex, X_PRICE_CLOSE))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMASuperSlowOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMASuperSlowSwitchedOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMASuperSlowUnderLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMASuperSlowSwitchedUnderLast(barIndex))
// {
// DebugBreak();
// }
// #endregion
//
// if (kiParser.IsMACrossoverBullish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMACrossoverSwitchedToBullish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMACrossoverBearish(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsMACrossoverSwitchedToBearish(barIndex))
// {
// DebugBreak();
// }
// #endregion
// #region PV ...
//
// if (kiParser.IsPeakSameAsLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsPeakOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsPeakUnderLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsValeSameAsLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsValeOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsValeUnderLast(barIndex))
// {
// DebugBreak();
// }
// #endregion
// #region ATR ...
//
// if (kiParser.IsATRBreakoutUp(barIndex, X_PRICE_CLOSE)) {
// DebugBreak();
// }
//
// if (kiParser.IsATRBreakoutDown(barIndex, X_PRICE_CLOSE)) {
// DebugBreak();
// }
//
// if (kiParser.IsATROverLast(barIndex)) {
// DebugBreak();
// }
//
// if (kiParser.IsATRSwitchedOverLast(barIndex)) {
// DebugBreak();
// }
//
// if (kiParser.IsATRUnderLast(barIndex)) {
// DebugBreak();
// }
//
// if (kiParser.IsATRSwitchedUnderLast(barIndex)) {
// DebugBreak();
// }
//
// if (kiParser.IsATRSmoothedOverLast(barIndex)) {
// DebugBreak();
// }
//
// if (kiParser.IsATRSmoothedSwitchedOverLast(barIndex)) {
// DebugBreak();
// }
//
// if (kiParser.IsATRSmoothedUnderLast(barIndex)) {
// DebugBreak();
// }
//
// if (kiParser.IsATRSmoothedSwitchedUnderLast(barIndex)) {
// DebugBreak();
// }
//
// if (kiParser.IsVolatilityHigh(barIndex)) {
// DebugBreak();
// }
//
// if (kiParser.IsVolatilitySwitchdToHigh(barIndex)) {
// DebugBreak();
// }
//
// if (kiParser.IsVolatilityLow(barIndex)) {
// DebugBreak();
// }
//
// if (kiParser.IsVolatilitySwitchdToLow(barIndex)) {
// DebugBreak();
// }
// #endregion
// #region RSI ...
//
// if (kiParser.IsRSIBullish(barIndex, 55))
// {
// DebugBreak();
// }
//
// if (kiParser.IsRSISwitchedToBullish(barIndex, 55))
// {
// DebugBreak();
// }
//
// if (kiParser.IsRSIBearish(barIndex, 45))
// {
// DebugBreak();
// }
//
// if (kiParser.IsRSISwitchedToBearish(barIndex, 45))
// {
// DebugBreak();
// }
//
// if (kiParser.IsRSIRising(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsRSISwitchedToRising(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsRSIFalling(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsRSISwitchedToFalling(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsRSIOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsRSISwitchedOverLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsRSIUnderLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsRSISwitchedUnderLast(barIndex))
// {
// DebugBreak();
// }
//
// if (kiParser.IsRSIOverbought(barIndex, 70))
// {
// DebugBreak();
// }
//
// if (kiParser.IsRSISwitchedToOverbought(barIndex, 70))
// {
// DebugBreak();
// }
//
// if (kiParser.IsRSISwitchedFromOverbought(barIndex, 70))
// {
// DebugBreak();
// }
//
// if (kiParser.IsRSIOversold(barIndex, 30))
// {
// DebugBreak();
// }
//
// if (kiParser.IsRSISwitchedToOversold(barIndex, 30))
// {
// DebugBreak();
// }
//
// if (kiParser.IsRSISwitchedFromOversold(barIndex, 30))
// {
// DebugBreak();
// }
// #endregion