<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 3.4a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: adex485b.xfr; Date: 2012/12/19T15:52:48 -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +KBZo7xRiXgen8uPZHJcWamFObPtxJV6OekxvmZ3bWnazy0t17v3DiDgPlZGsfYD -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.us/dei/2009-01-31" xmlns:us-types="http://xbrl.us/us-types/2009-01-31" xmlns:ftpor="http://ftportfolios.com/20121130" elementFormDefault="qualified" targetNamespace="http://ftportfolios.com/20121130">
    <annotation>
      <appinfo>
	<link:linkbaseRef xlink:type="simple" xlink:href="ftpor-20121130_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="ftpor-20121130_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="ftpor-20121130_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.us/us-types/2009-01-31" schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-types-2009-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/rr-ent/2010-02-28" schemaLocation="http://xbrl.sec.gov/rr/2010/rr-ent-2010-02-28.xsd" />
    <import namespace="http://xbrl.sec.gov/rr/2010-02-28" schemaLocation="http://xbrl.sec.gov/rr/2010/rr-2010-02-28.xsd" />
    <element id="ftpor_S000017696Member" name="S000017696Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_StrataQuantConsumerDiscretionaryIndexMember" name="StrataQuantConsumerDiscretionaryIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_Russell1000IndexMember" name="Russell1000IndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_SnP500ConsumerDiscretionaryIndexMember" name="SnP500ConsumerDiscretionaryIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_Russell1000ConsumerDiscretionaryIndexMember" name="Russell1000ConsumerDiscretionaryIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000048896Member" name="C000048896Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000017697Member" name="S000017697Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_StrataQuantConsumerStaplesIndexMember" name="StrataQuantConsumerStaplesIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_SnP500ConsumerStaplesIndexMember" name="SnP500ConsumerStaplesIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_Russell1000ConsumerStaplesIndexMember" name="Russell1000ConsumerStaplesIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000048897Member" name="C000048897Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000017698Member" name="S000017698Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_StrataQuantEnergyIndexMember" name="StrataQuantEnergyIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_SnP500EnergyIndexMember" name="SnP500EnergyIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_Russell1000EnergyIndexMember" name="Russell1000EnergyIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000048898Member" name="C000048898Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000017699Member" name="S000017699Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_StrataQuantFinancialsIndexMember" name="StrataQuantFinancialsIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_SnP500FinancialsIndexMember" name="SnP500FinancialsIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_Russell1000FinancialServicesIndexMember" name="Russell1000FinancialServicesIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000048899Member" name="C000048899Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000017700Member" name="S000017700Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_StrataQuantHealthCareIndexMember" name="StrataQuantHealthCareIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_SnP500HealthCareIndexMember" name="SnP500HealthCareIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_Russell1000HealthCareIndexMember" name="Russell1000HealthCareIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000048900Member" name="C000048900Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000017701Member" name="S000017701Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_StrataQuantIndustrialsIndexMember" name="StrataQuantIndustrialsIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_SnP500IndustrialsIndexMember" name="SnP500IndustrialsIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_Russell1000ProducerDurablesIndexMember" name="Russell1000ProducerDurablesIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000048901Member" name="C000048901Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000017702Member" name="S000017702Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_StrataQuantMaterialsIndexMember" name="StrataQuantMaterialsIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_SnP500MaterialsIndexMember" name="SnP500MaterialsIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_Russell1000MaterialsandProcessingIndexMember" name="Russell1000MaterialsandProcessingIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000048902Member" name="C000048902Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000017703Member" name="S000017703Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_StrataQuantTechnologyIndexMember" name="StrataQuantTechnologyIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_SnP500InformationTechnologyIndexMember" name="SnP500InformationTechnologyIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_Russell1000TechnologyIndexMember" name="Russell1000TechnologyIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000048903Member" name="C000048903Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000017704Member" name="S000017704Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_StrataQuantUtilitiesIndexMember" name="StrataQuantUtilitiesIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_SnP500UtilitiesIndexMember" name="SnP500UtilitiesIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_Russell1000UtilitiesIndexMember" name="Russell1000UtilitiesIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000048904Member" name="C000048904Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000017337Member" name="S000017337Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_DefinedLargeCapCoreIndexMember" name="DefinedLargeCapCoreIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_SnP500IndexMember" name="SnP500IndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000047995Member" name="C000047995Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000017338Member" name="S000017338Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_DefinedMidCapCoreIndexMember" name="DefinedMidCapCoreIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_SnPMidCap400IndexMember" name="SnPMidCap400IndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000047996Member" name="C000047996Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000017339Member" name="S000017339Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_DefinedSmallCapCoreIndexMember" name="DefinedSmallCapCoreIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_SnPSmallCap600IndexMember" name="SnPSmallCap600IndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000047997Member" name="C000047997Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000017340Member" name="S000017340Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_DefinedLargeCapValueIndexMember" name="DefinedLargeCapValueIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_SnP500ValueIndexMember" name="SnP500ValueIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000047998Member" name="C000047998Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000017341Member" name="S000017341Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_DefinedLargeCapGrowthIndexMember" name="DefinedLargeCapGrowthIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_SnP500GrowthIndexMember" name="SnP500GrowthIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000047999Member" name="C000047999Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000017342Member" name="S000017342Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_DefinedMultiCapValueIndexMember" name="DefinedMultiCapValueIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_SnPComposite1500IndexMember" name="SnPComposite1500IndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_SnPComposite1500ValueIndexMember" name="SnPComposite1500ValueIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000048000Member" name="C000048000Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000017343Member" name="S000017343Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_DefinedMultiCapGrowthIndexMember" name="DefinedMultiCapGrowthIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_SnPComposite1500GrowthIndexMember" name="SnPComposite1500GrowthIndexMember" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000048001Member" name="C000048001Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000031805Member" name="S000031805Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000099060Member" name="C000099060Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000031804Member" name="S000031804Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000099059Member" name="C000099059Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000031807Member" name="S000031807Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000099062Member" name="C000099062Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000032963Member" name="S000032963Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000101702Member" name="C000101702Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_S000031806Member" name="S000031806Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="ftpor_C000099061Member" name="C000099061Member" abstract="true" nillable="true" xbrli:periodType="duration" type="us-types:domainItemType" substitutionGroup="xbrli:item" />
</schema>
