﻿<?xml version="1.0" encoding="utf-8"?>
<StrategyTemplate>
  <StrategyType>NinjaTrader.NinjaScript.Strategies.ATCHICTConceptsStrategy</StrategyType>
  <OptimizerType>NinjaTrader.NinjaScript.Optimizers.DefaultOptimizer</OptimizerType>
  <OptimizerParameters>
    <ArrayOfParameterWrapper xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <ParameterWrapper>
        <DisplayName>IsStrategyGenerator</DisplayName>
        <Name>IsStrategyGenerator</Name>
        <Value xsi:type="xsd:boolean">false</Value>
      </ParameterWrapper>
      <ParameterWrapper>
        <DisplayName>Keep best # results</DisplayName>
        <Name>KeepBestResults</Name>
        <Value xsi:type="xsd:int">10</Value>
      </ParameterWrapper>
      <ParameterWrapper>
        <DisplayName>LogTypeName</DisplayName>
        <Name>LogTypeName</Name>
        <Value xsi:type="xsd:string">Optimizer</Value>
      </ParameterWrapper>
      <ParameterWrapper>
        <DisplayName>Visible</DisplayName>
        <Name>IsVisible</Name>
        <Value xsi:type="xsd:boolean">true</Value>
      </ParameterWrapper>
      <ParameterWrapper>
        <DisplayName>Name</DisplayName>
        <Name>Name</Name>
        <Value xsi:type="xsd:string">Default</Value>
      </ParameterWrapper>
    </ArrayOfParameterWrapper>
  </OptimizerParameters>
  <OptimizationFitness>NinjaTrader.NinjaScript.OptimizationFitnesses.MaxProfitFactor</OptimizationFitness>
  <OptimizationParameters>
    <ArrayOfParameter xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">false</Max>
        <Min xsi:type="xsd:boolean">false</Min>
        <Name>IsBacktest</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>False</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>DailyTakeProfitTarget</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>0</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>DayStopLoss</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>0</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>MaxDailyWinningTradeCount</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>0</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>MaxDailyLosingTradeCount</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>0</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">false</Max>
        <Min xsi:type="xsd:boolean">false</Min>
        <Name>EnableNoTradingDays</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>False</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">true</Max>
        <Min xsi:type="xsd:boolean">true</Min>
        <Name>EnableTradingDaysMonday</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>True</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">true</Max>
        <Min xsi:type="xsd:boolean">true</Min>
        <Name>EnableTradingDaysTuesdays</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>True</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">true</Max>
        <Min xsi:type="xsd:boolean">true</Min>
        <Name>EnableTradingDaysWednesdays</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>True</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">true</Max>
        <Min xsi:type="xsd:boolean">true</Min>
        <Name>EnableTradingDaysThursdays</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>True</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">true</Max>
        <Min xsi:type="xsd:boolean">true</Min>
        <Name>EnableTradingDaysFridays</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>True</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">5</Max>
        <Min xsi:type="xsd:int">5</Min>
        <Name>SwingsPeriod</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>5</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">false</Max>
        <Min xsi:type="xsd:boolean">false</Min>
        <Name>ShowSwings</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>False</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">90</Max>
        <Min xsi:type="xsd:int">90</Min>
        <Name>SwingsRenderOpacity</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>90</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable>
          <string>BarClose</string>
        </EnumValuesSerializable>
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>CurrentDTFXConfirmationMode</Name>
        <ParameterTypeSerializable>NinjaTrader.NinjaScript.Strategies.ATCHICTConceptsStrategy+DTFXConfirmationMode, 2c0a90fd67514df8a66641da13460116, Version=8.1.2.0, Culture=neutral, PublicKeyToken=null</ParameterTypeSerializable>
        <ValueSerializable>BarClose</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable>
          <string>ProtectedHighsAndLows</string>
        </EnumValuesSerializable>
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>CurrentMarketStructureAlgorithm</Name>
        <ParameterTypeSerializable>NinjaTrader.NinjaScript.Strategies.ATCHICTConceptsStrategy+MarketStructureAlgorithmEnum, 2c0a90fd67514df8a66641da13460116, Version=8.1.2.0, Culture=neutral, PublicKeyToken=null</ParameterTypeSerializable>
        <ValueSerializable>ProtectedHighsAndLows</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable>
          <string>NoFilter</string>
        </EnumValuesSerializable>
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>CurrentFairValueGapFilter</Name>
        <ParameterTypeSerializable>NinjaTrader.NinjaScript.Strategies.ATCHICTConceptsStrategy+FairValueGapFilterEnum, 2c0a90fd67514df8a66641da13460116, Version=8.1.2.0, Culture=neutral, PublicKeyToken=null</ParameterTypeSerializable>
        <ValueSerializable>NoFilter</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">1</Max>
        <Min xsi:type="xsd:int">1</Min>
        <Name>FVGMinGapTicks</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>1</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">60</Max>
        <Min xsi:type="xsd:int">60</Min>
        <Name>FVGMaxGapTicks</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>60</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable>
          <string>EST</string>
        </EnumValuesSerializable>
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>CurrentTimeZone</Name>
        <ParameterTypeSerializable>AutomatedTradingCH.NT8.ICTConceptsStrategy.TimeZoneEnum, 2c0a90fd67514df8a66641da13460116, Version=8.1.2.0, Culture=neutral, PublicKeyToken=null</ParameterTypeSerializable>
        <ValueSerializable>EST</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable>
          <string>RiskAdjusted</string>
        </EnumValuesSerializable>
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>CurrentQuantityStrategy</Name>
        <ParameterTypeSerializable>AutomatedTradingCH.NT8.ICTConceptsStrategy.QuantityStrategy, 2c0a90fd67514df8a66641da13460116, Version=8.1.2.0, Culture=neutral, PublicKeyToken=null</ParameterTypeSerializable>
        <ValueSerializable>RiskAdjusted</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">6</Max>
        <Min xsi:type="xsd:int">6</Min>
        <Name>MaxQuantity</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>6</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">1</Max>
        <Min xsi:type="xsd:int">1</Min>
        <Name>InitQuantity</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>1</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">false</Max>
        <Min xsi:type="xsd:boolean">false</Min>
        <Name>SuperTrendEntryFilter</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>False</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">false</Max>
        <Min xsi:type="xsd:boolean">false</Min>
        <Name>EnableHigherTimeframe</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>False</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable>
          <string>Second</string>
        </EnumValuesSerializable>
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>CurrentHigherTimeframe</Name>
        <ParameterTypeSerializable>NinjaTrader.NinjaScript.AddOns.ATCHUtils.HigherTimeframeExtended, 2c0a90fd67514df8a66641da13460116, Version=8.1.2.0, Culture=neutral, PublicKeyToken=null</ParameterTypeSerializable>
        <ValueSerializable>Second</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>CurrentHigherTimeframePeriod</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>0</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">false</Max>
        <Min xsi:type="xsd:boolean">false</Min>
        <Name>DrawHigherTimeframeCandles</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>False</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">90</Max>
        <Min xsi:type="xsd:int">90</Min>
        <Name>HTFDrawingOpacity</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>90</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">false</Max>
        <Min xsi:type="xsd:boolean">false</Min>
        <Name>EnableMSSFVG</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>False</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable>
          <string>FVGZone</string>
        </EnumValuesSerializable>
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>MSSFVGStopLossStrategy</Name>
        <ParameterTypeSerializable>NinjaTrader.NinjaScript.Strategies.ATCHICTConceptsStrategy+StopLossStrategy, 2c0a90fd67514df8a66641da13460116, Version=8.1.2.0, Culture=neutral, PublicKeyToken=null</ParameterTypeSerializable>
        <ValueSerializable>FVGZone</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable>
          <string>Immediate</string>
        </EnumValuesSerializable>
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>MSSFVGTradeEntryMode</Name>
        <ParameterTypeSerializable>NinjaTrader.NinjaScript.Strategies.ATCHICTConceptsStrategy+TradeEntryMode, 2c0a90fd67514df8a66641da13460116, Version=8.1.2.0, Culture=neutral, PublicKeyToken=null</ParameterTypeSerializable>
        <ValueSerializable>Immediate</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">false</Max>
        <Min xsi:type="xsd:boolean">false</Min>
        <Name>EnableBreakerBlockEntry</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>False</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">false</Max>
        <Min xsi:type="xsd:boolean">false</Min>
        <Name>EnableOrderBlockEntry</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>False</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">false</Max>
        <Min xsi:type="xsd:boolean">false</Min>
        <Name>EnableFvgConfluenceEntrySetup</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>False</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable>
          <string>FVGZone</string>
        </EnumValuesSerializable>
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>CurrentFvgConfluenceStopLossStrategy</Name>
        <ParameterTypeSerializable>NinjaTrader.NinjaScript.Strategies.ATCHICTConceptsStrategy+FvgConfluenceStopLossStrategy, 2c0a90fd67514df8a66641da13460116, Version=8.1.2.0, Culture=neutral, PublicKeyToken=null</ParameterTypeSerializable>
        <ValueSerializable>FVGZone</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">false</Max>
        <Min xsi:type="xsd:boolean">false</Min>
        <Name>EnableiFVGEntrySetup</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>False</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">2</Max>
        <Min xsi:type="xsd:int">2</Min>
        <Name>MinPointToNextiFVG</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>2</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">false</Max>
        <Min xsi:type="xsd:boolean">false</Min>
        <Name>EnableMSSBOSSequenceEntrySetup</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>False</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable>
          <string>LastSwing</string>
        </EnumValuesSerializable>
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>CurrentMSSBOSStopLossStrategy</Name>
        <ParameterTypeSerializable>NinjaTrader.NinjaScript.Strategies.ATCHICTConceptsStrategy+MSSBOSStopLossStrategy, 2c0a90fd67514df8a66641da13460116, Version=8.1.2.0, Culture=neutral, PublicKeyToken=null</ParameterTypeSerializable>
        <ValueSerializable>LastSwing</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable>
          <string>None</string>
        </EnumValuesSerializable>
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>CurrentOrderManagementStrategy</Name>
        <ParameterTypeSerializable>NinjaTrader.NinjaScript.Strategies.ATCHICTConceptsStrategy+OrderManagementStrategy, 2c0a90fd67514df8a66641da13460116, Version=8.1.2.0, Culture=neutral, PublicKeyToken=null</ParameterTypeSerializable>
        <ValueSerializable>None</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">false</Max>
        <Min xsi:type="xsd:boolean">false</Min>
        <Name>EnablePriceBreakeven</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>False</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable>
          <string>OneToOneRatio</string>
        </EnumValuesSerializable>
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>CurrentTakeProfitStrategy</Name>
        <ParameterTypeSerializable>NinjaTrader.NinjaScript.Strategies.ATCHICTConceptsStrategy+TakeProfitStrategy, 2c0a90fd67514df8a66641da13460116, Version=8.1.2.0, Culture=neutral, PublicKeyToken=null</ParameterTypeSerializable>
        <ValueSerializable>OneToOneRatio</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:double">1.2186</Max>
        <Min xsi:type="xsd:double">1.2186</Min>
        <Name>CurrentCustomWinLossRatio</Name>
        <ParameterTypeSerializable>System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>1,2186</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">250</Max>
        <Min xsi:type="xsd:int">250</Min>
        <Name>MaxCurrencyAtRisk</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>250</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">270</Max>
        <Min xsi:type="xsd:int">270</Min>
        <Name>MaxAllowedCurrentAtRisk</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>270</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">10</Max>
        <Min xsi:type="xsd:int">10</Min>
        <Name>StopLossPoints</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>10</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>StopLossOffsetPoints</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>0</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name>TakeProfitCurrency</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>0</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">10</Max>
        <Min xsi:type="xsd:int">10</Min>
        <Name>TakeProfitPoints</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>10</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:double">0</Max>
        <Min xsi:type="xsd:double">0</Min>
        <Name>TrailingStopTrigger</Name>
        <ParameterTypeSerializable>System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>0</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:double">0</Max>
        <Min xsi:type="xsd:double">0</Min>
        <Name>TrailingStopAmount</Name>
        <ParameterTypeSerializable>System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>0</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">14</Max>
        <Min xsi:type="xsd:int">14</Min>
        <Name>SuperTrendLength</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>14</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:double">2.618</Max>
        <Min xsi:type="xsd:double">2.618</Min>
        <Name>SuperTrendMultiplier</Name>
        <ParameterTypeSerializable>System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>2,618</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">14</Max>
        <Min xsi:type="xsd:int">14</Min>
        <Name>SuperTrendSmooth</Name>
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>14</ValueSerializable>
      </Parameter>
      <Parameter>
        <EnumValuesSerializable />
        <Increment>1</Increment>
        <Max xsi:type="xsd:boolean">false</Max>
        <Min xsi:type="xsd:boolean">false</Min>
        <Name>SuperTrendCloseOnlyWinning</Name>
        <ParameterTypeSerializable>System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>False</ValueSerializable>
      </Parameter>
    </ArrayOfParameter>
  </OptimizationParameters>
  <Strategy>
    <ATCHICTConceptsStrategy xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <IsVisible>true</IsVisible>
      <AreLinesConfigurable>true</AreLinesConfigurable>
      <ArePlotsConfigurable>true</ArePlotsConfigurable>
      <BarsPeriodSerializable>
        <BarsPeriodTypeSerialize>0</BarsPeriodTypeSerialize>
        <BaseBarsPeriodType>Minute</BaseBarsPeriodType>
        <BaseBarsPeriodValue>1</BaseBarsPeriodValue>
        <VolumetricDeltaType>BidAsk</VolumetricDeltaType>
        <MarketDataType>Last</MarketDataType>
        <PointAndFigurePriceType>Close</PointAndFigurePriceType>
        <ReversalType>Tick</ReversalType>
        <Value>1</Value>
        <Value2>1</Value2>
      </BarsPeriodSerializable>
      <BarsToLoad>0</BarsToLoad>
      <DisplayInDataBox>true</DisplayInDataBox>
      <From>2025-01-01T00:00:00</From>
      <Panel>-1</Panel>
      <ScaleJustification>Right</ScaleJustification>
      <ShowTransparentPlotsInDataBox>false</ShowTransparentPlotsInDataBox>
      <To>2026-01-30T00:00:00</To>
      <Calculate>OnEachTick</Calculate>
      <Displacement>0</Displacement>
      <IsAutoScale>true</IsAutoScale>
      <IsDataSeriesRequired>true</IsDataSeriesRequired>
      <IsOverlay>true</IsOverlay>
      <Lines />
      <MaximumBarsLookBack>TwoHundredFiftySix</MaximumBarsLookBack>
      <Name>ATCHICTConceptsStrategy</Name>
      <Plots />
      <SelectedValueSeries>0</SelectedValueSeries>
      <BarsPeriodParameter>
        <Increment>1</Increment>
        <Max xsi:type="xsd:int">0</Max>
        <Min xsi:type="xsd:int">0</Min>
        <Name />
        <ParameterTypeSerializable>System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ParameterTypeSerializable>
        <ValueSerializable>0</ValueSerializable>
      </BarsPeriodParameter>
      <BarsRequiredToTrade>5</BarsRequiredToTrade>
      <Category>NinjaScript</Category>
      <ConnectionLossHandling>KeepRunning</ConnectionLossHandling>
      <DaysToLoad>5</DaysToLoad>
      <DefaultQuantity>1</DefaultQuantity>
      <DisconnectDelaySeconds>10</DisconnectDelaySeconds>
      <EntriesPerDirection>1</EntriesPerDirection>
      <EntryHandling>UniqueEntries</EntryHandling>
      <ExitOnSessionCloseSeconds>30</ExitOnSessionCloseSeconds>
      <IncludeCommission>false</IncludeCommission>
      <InstrumentOrInstrumentList>MNQ 03-26</InstrumentOrInstrumentList>
      <IsAggregated>false</IsAggregated>
      <IsExitOnSessionCloseStrategy>true</IsExitOnSessionCloseStrategy>
      <IsFillLimitOnTouch>false</IsFillLimitOnTouch>
      <IsOptimizeDataSeries>false</IsOptimizeDataSeries>
      <IsStableSession>true</IsStableSession>
      <IsTickReplay>true</IsTickReplay>
      <IsTradingHoursBreakLineVisible>true</IsTradingHoursBreakLineVisible>
      <IsWaitUntilFlat>false</IsWaitUntilFlat>
      <NumberRestartAttempts>4</NumberRestartAttempts>
      <OptimizationPeriod>10</OptimizationPeriod>
      <OrderFillResolution>Standard</OrderFillResolution>
      <OrderFillResolutionType>Tick</OrderFillResolutionType>
      <OrderFillResolutionValue>1</OrderFillResolutionValue>
      <RestartsWithinMinutes>5</RestartsWithinMinutes>
      <SetOrderQuantity>Strategy</SetOrderQuantity>
      <Slippage>0</Slippage>
      <StartBehavior>WaitUntilFlat</StartBehavior>
      <StopTargetHandling>PerEntryExecution</StopTargetHandling>
      <SupportsOptimizationGraph>true</SupportsOptimizationGraph>
      <TestPeriod>28</TestPeriod>
      <TradingHoursSerializable />
      <Gtd>1800-01-01T00:00:00</Gtd>
      <Template />
      <TimeInForce>Gtc</TimeInForce>
      <DrawOnPricePanel>false</DrawOnPricePanel>
      <ZOrder>-2147483648</ZOrder>
      <IsBacktest>true</IsBacktest>
      <DailyTakeProfitTarget>0</DailyTakeProfitTarget>
      <DayStopLoss>0</DayStopLoss>
      <MaxDailyWinningTradeCount>0</MaxDailyWinningTradeCount>
      <MaxDailyLosingTradeCount>0</MaxDailyLosingTradeCount>
      <OrderLabel>ATCHICT</OrderLabel>
      <EnableNoTradingDays>false</EnableNoTradingDays>
      <EnableTradingDaysMonday>true</EnableTradingDaysMonday>
      <EnableTradingDaysTuesdays>true</EnableTradingDaysTuesdays>
      <EnableTradingDaysWednesdays>true</EnableTradingDaysWednesdays>
      <EnableTradingDaysThursdays>true</EnableTradingDaysThursdays>
      <EnableTradingDaysFridays>true</EnableTradingDaysFridays>
      <SwingsPeriod>5</SwingsPeriod>
      <ShowSwings>false</ShowSwings>
      <SwingsBullishBrushSerialize>&lt;SolidColorBrush xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&gt;#FF008000&lt;/SolidColorBrush&gt;</SwingsBullishBrushSerialize>
      <SwingsBearishBrushSerialize>&lt;SolidColorBrush xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&gt;#FFFF0000&lt;/SolidColorBrush&gt;</SwingsBearishBrushSerialize>
      <SwingsRenderOpacity>90</SwingsRenderOpacity>
      <CurrentDTFXConfirmationMode>BarClose</CurrentDTFXConfirmationMode>
      <CurrentMarketStructureAlgorithm>ProtectedHighsAndLows</CurrentMarketStructureAlgorithm>
      <CurrentFairValueGapFilter>NoFilter</CurrentFairValueGapFilter>
      <FVGMinGapTicks>1</FVGMinGapTicks>
      <FVGMaxGapTicks>60</FVGMaxGapTicks>
      <CurrentFVGMitigationMethods>Close</CurrentFVGMitigationMethods>
      <CurrentTimeZone>EST</CurrentTimeZone>
      <TradeTimeStr>09:00-12:59,18:01-20:59</TradeTimeStr>
      <CurrentQuantityStrategy>RiskAdjusted</CurrentQuantityStrategy>
      <MaxQuantity>50</MaxQuantity>
      <CurrentLongShortEntyrMode>Both</CurrentLongShortEntyrMode>
      <InitQuantity>1</InitQuantity>
      <SuperTrendEntryFilter>true</SuperTrendEntryFilter>
      <EnableHigherTimeframe>false</EnableHigherTimeframe>
      <CurrentHigherTimeframe>Minute</CurrentHigherTimeframe>
      <CurrentHigherTimeframePeriod>240</CurrentHigherTimeframePeriod>
      <DrawHigherTimeframeCandles>false</DrawHigherTimeframeCandles>
      <HTFDrawingOpacity>90</HTFDrawingOpacity>
      <EnableMSSFVG>false</EnableMSSFVG>
      <MSSFVGStopLossStrategy>FVGZone</MSSFVGStopLossStrategy>
      <MSSFVGTradeEntryMode>Immediate</MSSFVGTradeEntryMode>
      <EnableBreakerBlockEntry>false</EnableBreakerBlockEntry>
      <BreakerBlockStopLossStrategy>Dynamic</BreakerBlockStopLossStrategy>
      <EnableOrderBlockEntry>false</EnableOrderBlockEntry>
      <OrderBlockStopLossStrategy>FVGZone</OrderBlockStopLossStrategy>
      <EnableFvgConfluenceEntrySetup>false</EnableFvgConfluenceEntrySetup>
      <CurrentFvgConfluenceStopLossStrategy>FVGZone</CurrentFvgConfluenceStopLossStrategy>
      <EnableiFVGEntrySetup>false</EnableiFVGEntrySetup>
      <iFVGStopLossStrategy>FVGZone</iFVGStopLossStrategy>
      <MinPointToNextiFVG>2</MinPointToNextiFVG>
      <EnableMSSBOSSequenceEntrySetup>true</EnableMSSBOSSequenceEntrySetup>
      <CurrentMSSBOSStopLossStrategy>SuperTrend</CurrentMSSBOSStopLossStrategy>
      <CurrentOrderManagementStrategy>None</CurrentOrderManagementStrategy>
      <CurrentATMStrategyName />
      <CurrentOppositeSignalStrategy>DoNothing</CurrentOppositeSignalStrategy>
      <EnablePriceBreakeven>false</EnablePriceBreakeven>
      <CurrentBreakevenStrategy>Points</CurrentBreakevenStrategy>
      <BreakevenValue>8</BreakevenValue>
      <CurrentTakeProfitStrategy>OneToOneRatio</CurrentTakeProfitStrategy>
      <CurrentCustomWinLossRatio>1.2186</CurrentCustomWinLossRatio>
      <MaxCurrencyAtRisk>350</MaxCurrencyAtRisk>
      <MaxAllowedCurrentAtRisk>370</MaxAllowedCurrentAtRisk>
      <StopLossPoints>10</StopLossPoints>
      <StopLossOffsetPoints>0</StopLossOffsetPoints>
      <TakeProfitCurrency>0</TakeProfitCurrency>
      <TakeProfitPoints>10</TakeProfitPoints>
      <CurrentTrailingStopStrategy>Points</CurrentTrailingStopStrategy>
      <TrailingStopTrigger>0</TrailingStopTrigger>
      <TrailingStopAmount>0</TrailingStopAmount>
      <SuperTrendMode>ATR</SuperTrendMode>
      <SuperTrendLength>42</SuperTrendLength>
      <SuperTrendMultiplier>2.618</SuperTrendMultiplier>
      <SuperTrendMaType>HMA</SuperTrendMaType>
      <SuperTrendSmooth>42</SuperTrendSmooth>
      <SuperTrendCloseOnlyWinning>false</SuperTrendCloseOnlyWinning>
    </ATCHICTConceptsStrategy>
  </Strategy>
</StrategyTemplate>