<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:kdpw:xsd:colr.adn.001.01" targetNamespace="urn:kdpw:xsd:colr.adn.001.01" elementFormDefault="qualified" attributeFormDefault="unqualified">
  <xs:annotation>
    <xs:documentation>Parametry ustalane przez KDPW_CCP, wykorzystywane w obliczeniach depozytów add-on.</xs:documentation>
    <xs:appinfo>
      <NmPL>Parametry wykorzystywane w obliczeniach depozytów add-on</NmPL>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="KDPWDocument" type="KDPWDocument">
    <xs:annotation>
      <xs:documentation>Komunikat systemu KDPW_CCP</xs:documentation>
      <xs:appinfo>
        <NmPL>Komunikat systemu KDPW_CCP</NmPL>
      </xs:appinfo>
    </xs:annotation>
  </xs:element>
  <xs:complexType name="AddOnParameterDetails">
    <xs:annotation>
      <xs:documentation>Parametry obliczeń</xs:documentation>
      <xs:appinfo>
        <NmPL>Parametry obliczeń</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="NmbDCsh" type="Max5Int">
        <xs:annotation>
          <xs:documentation>t_dedav_c - liczba dni sesyjnych dla obliczeń średniego dziennego obrotu dla rynku  kasowego</xs:documentation>
          <xs:appinfo>
            <NmPL>t_dedav_c - liczba dni sesyjnych dla obliczeń średniego dziennego obrotu dla rynku  kasowego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="NmbDDrvt" type="Max5Int">
        <xs:annotation>
          <xs:documentation>t_dedav_d - liczba dni sesyjnych dla obliczeń średniego dziennego obrotu dla rynku terminowego</xs:documentation>
          <xs:appinfo>
            <NmPL>t_dedav_d - liczba dni sesyjnych dla obliczeń średniego dziennego obrotu dla rynku terminowego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="SprdWdth" type="Max5Dec2" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SW - parametr szerokości spreadu (wartość w %)</xs:documentation>
          <xs:appinfo>
            <NmPL>SW - parametr szerokości spreadu (wartość w %)</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="PrcAvrDTrnCsh" type="Max5Dec2" minOccurs="0">
        <xs:annotation>
          <xs:documentation>q - procent średniej dziennej wartości obrotu dla rynku kasowego</xs:documentation>
          <xs:appinfo>
            <NmPL>q - procent średniej dziennej wartości obrotu dla rynku kasowego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="PrcAvrDTrnDrvt" type="Max5Dec2" minOccurs="0">
        <xs:annotation>
          <xs:documentation>w - procent średniej dziennej wartości obrotu dla rynku terminowego</xs:documentation>
          <xs:appinfo>
            <NmPL>w - procent średniej dziennej wartości obrotu dla rynku terminowego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MltpDpst" type="Max3Dec2" minOccurs="0">
        <xs:annotation>
          <xs:documentation>m_dep - mnożnik depozytu </xs:documentation>
          <xs:appinfo>
            <NmPL>m_dep - mnożnik depozytu </NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="DcrsPrmWWR" type="DcrsPrmWWRDetails" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Parametry ograniczające spadek ceny dla obliczeń depozytu WWR</xs:documentation>
          <xs:appinfo>
            <NmPL>Parametry ograniczające spadek ceny dla obliczeń depozytu WWR</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ClsCsh" type="ClsCashDetails" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Klasy rynku kasowego</xs:documentation>
          <xs:appinfo>
            <NmPL>Klasy rynku kasowego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ClsDrvt" type="ClsDeriDetails" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Klasy rynku terminowego</xs:documentation>
          <xs:appinfo>
            <NmPL>Klasy rynku terminowego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="Amount">
    <xs:annotation>
      <xs:documentation>Wartość</xs:documentation>
      <xs:appinfo>
        <NmPL>Wartość</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:minInclusive value="0"/>
      <xs:maxExclusive value="1000000000000"/>
      <xs:fractionDigits value="2"/>
      <xs:totalDigits value="14"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ClsCashDetails">
    <xs:annotation>
      <xs:documentation>Klasy rynku kasowego</xs:documentation>
      <xs:appinfo>
        <NmPL>Klasy rynku kasowego</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ClsId" type="Max6Text">
        <xs:annotation>
          <xs:documentation>cc - kod klasy </xs:documentation>
          <xs:appinfo>
            <NmPL>cc - kod klasy </NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="SprdWdth" type="Max5Dec2" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SW - parametr szerokości spreadu (wartość w %)</xs:documentation>
          <xs:appinfo>
            <NmPL>SW - parametr szerokości spreadu (wartość w %)</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="PrcAvrDTrnCsh" type="Max5Dec2" minOccurs="0">
        <xs:annotation>
          <xs:documentation>q - procent średniej dziennej wartości obrotu dla rynku kasowego</xs:documentation>
          <xs:appinfo>
            <NmPL>q - procent średniej dziennej wartości obrotu dla rynku kasowego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MltpDpst" type="Max3Dec2" minOccurs="0">
        <xs:annotation>
          <xs:documentation>m_dep - mnożnik depozytu </xs:documentation>
          <xs:appinfo>
            <NmPL>m_dep - mnożnik depozytu </NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="LqPrd" type="Max2Int" minOccurs="0">
        <xs:annotation>
          <xs:documentation>LP - okres likwidacji pozycji </xs:documentation>
          <xs:appinfo>
            <NmPL>LP - okres likwidacji pozycji </NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MktRsk" type="Max7Dec3" minOccurs="0">
        <xs:annotation>
          <xs:documentation>y - parametr ryzyka rynkowego</xs:documentation>
          <xs:appinfo>
            <NmPL>y - parametr ryzyka rynkowego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="SpcRsk" type="Max7Dec3" minOccurs="0">
        <xs:annotation>
          <xs:documentation>x - parametr ryzyka specyficznego</xs:documentation>
          <xs:appinfo>
            <NmPL>x - parametr ryzyka specyficznego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Sprd" type="Max17Dec6" minOccurs="0">
        <xs:annotation>
          <xs:documentation>S - spread dla obliczeń kosztu bid-ask dla instrumentów rynku kasowego</xs:documentation>
          <xs:appinfo>
            <NmPL>S - spread dla obliczeń kosztu bid-ask dla instrumentów rynku kasowego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="CshInsInf" type="SecClsInfDetails" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Instrumenty rynku kasowego </xs:documentation>
          <xs:appinfo>
            <NmPL>Instrumenty rynku kasowego </NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="ClsDeriDetails">
    <xs:annotation>
      <xs:documentation>Klasy rynku terminowego</xs:documentation>
      <xs:appinfo>
        <NmPL>Klasy rynku terminowego</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ClsId" type="Max6Text">
        <xs:annotation>
          <xs:documentation>cc - kod klasy</xs:documentation>
          <xs:appinfo>
            <NmPL>cc - kod klasy</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="SprdWdth" type="Max5Dec2" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SW - parametr szerokości spreadu (wartość w %)</xs:documentation>
          <xs:appinfo>
            <NmPL>SW - parametr szerokości spreadu (wartość w %)</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="PrcAvrDTrnDrvt" type="Max5Dec2" minOccurs="0">
        <xs:annotation>
          <xs:documentation>w - procent średniej dziennej wartości obrotu dla rynku terminowego</xs:documentation>
          <xs:appinfo>
            <NmPL>w - procent średniej dziennej wartości obrotu dla rynku terminowego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MltpDpst" type="Max3Dec2" minOccurs="0">
        <xs:annotation>
          <xs:documentation>m_dep - mnożnik depozytu</xs:documentation>
          <xs:appinfo>
            <NmPL>m_dep - mnożnik depozytu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="LqPrd" type="Max2Int" minOccurs="0">
        <xs:annotation>
          <xs:documentation>LP - okres likwidacji pozycji</xs:documentation>
          <xs:appinfo>
            <NmPL>LP - okres likwidacji pozycji</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="PrmFnTp" type="PrmFnDetails" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Parametry na typ instrumentu pochodnego w klasie</xs:documentation>
          <xs:appinfo>
            <NmPL>Parametry na typ instrumentu pochodnego w klasie</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="DrvtInsInf" type="DrvtvInfDetails" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Instrumenty rynku terminowego </xs:documentation>
          <xs:appinfo>
            <NmPL>Instrumenty rynku terminowego </NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="CurrencyCode">
    <xs:annotation>
      <xs:documentation>Kod waluty</xs:documentation>
      <xs:appinfo>
        <NmPL>Kod waluty</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z]{3,3}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="DateAndDateTimeChoice">
    <xs:annotation>
      <xs:documentation>Data i czas</xs:documentation>
      <xs:appinfo>
        <NmPL>Data i czas</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:choice>
        <xs:element name="Dt" type="ISODate">
          <xs:annotation>
            <xs:documentation>Data</xs:documentation>
            <xs:appinfo>
              <NmPL>Data</NmPL>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="DtTm" type="ISODateTime">
          <xs:annotation>
            <xs:documentation>Data i czas</xs:documentation>
            <xs:appinfo>
              <NmPL>Data i czas</NmPL>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DcrsPrmWWRDetails">
    <xs:annotation>
      <xs:documentation>Parametry ograniczające spadek ceny dla obliczeń depozytu WWR</xs:documentation>
      <xs:appinfo>
        <NmPL>Parametry ograniczające spadek ceny dla obliczeń depozytu WWR</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="UndrFnTp" type="Max5Text">
        <xs:annotation>
          <xs:documentation>Typ instrumentu bazowego </xs:documentation>
          <xs:appinfo>
            <NmPL>Typ instrumentu bazowego </NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="DcrsPrm" type="Max5Dec2">
        <xs:annotation>
          <xs:documentation>h - parametr ograniczający spadek ceny instrumentu</xs:documentation>
          <xs:appinfo>
            <NmPL>h - parametr ograniczający spadek ceny instrumentu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DrvtvInfDetails">
    <xs:annotation>
      <xs:documentation>Instrumenty rynku terminowego</xs:documentation>
      <xs:appinfo>
        <NmPL>Instrumenty rynku terminowego</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ISIN" type="ISINIdentifier">
        <xs:annotation>
          <xs:documentation>Kod instrumentu finansowego ISIN</xs:documentation>
          <xs:appinfo>
            <NmPL>Kod ISIN</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="FnTp" type="Max5Text">
        <xs:annotation>
          <xs:documentation>p - typ instrumentu pochodnego</xs:documentation>
          <xs:appinfo>
            <NmPL>p - typ instrumentu pochodnego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="NmbExpPrd" type="Max2Text" minOccurs="0">
        <xs:annotation>
          <xs:documentation>s - oznaczenie przedziału terminu wygasania instrumentu</xs:documentation>
          <xs:appinfo>
            <NmPL>s - oznaczenie przedziału terminu wygasania instrumentu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MnnssIntrvlBA" type="Max5Text" minOccurs="0">
        <xs:annotation>
          <xs:documentation>h - oznaczenie przedziału moneyness dla obliczeń kosztu spreadu bid-ask</xs:documentation>
          <xs:appinfo>
            <NmPL>h - oznaczenie przedziału moneyness dla obliczeń kosztu spreadu bid-ask</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MnnssIntrvl" type="Max5Text" minOccurs="0">
        <xs:annotation>
          <xs:documentation>hl - oznaczenie przedziału moneyness w odniesieniu do obrotu</xs:documentation>
          <xs:appinfo>
            <NmPL>hl - oznaczenie przedziału moneyness w odniesieniu do obrotu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Strk" type="Max14Dec4" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Kurs wykonania opcji</xs:documentation>
          <xs:appinfo>
            <NmPL>Kurs wykonania opcji</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Mltp" type="Max14Dec4" minOccurs="0">
        <xs:annotation>
          <xs:documentation>m - mnożnik instrumentu</xs:documentation>
          <xs:appinfo>
            <NmPL>m - mnożnik instrumentu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Dlt" type="Max17Dec6" minOccurs="0">
        <xs:annotation>
          <xs:documentation>d - Delta</xs:documentation>
          <xs:appinfo>
            <NmPL>d - Delta</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="DltSgn" type="Max1Text" minOccurs="0">
        <xs:annotation>
          <xs:documentation>zd - znak delty</xs:documentation>
          <xs:appinfo>
            <NmPL>zd - znak delty</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="RfrncQt" type="Max16Dec4" minOccurs="0">
        <xs:annotation>
          <xs:documentation>c – kurs referencyjny instrumentu</xs:documentation>
          <xs:appinfo>
            <NmPL>c – kurs referencyjny instrumentu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="FunctionOfMessage">
    <xs:annotation>
      <xs:documentation>Funkcja komunikatu</xs:documentation>
      <xs:appinfo>
        <NmPL>Funkcja komunikatu</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="NEWM">
        <xs:annotation>
          <xs:documentation>Nowy komunikat</xs:documentation>
          <xs:appinfo>
            <NmPL>Nowy komunikat</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:enumeration>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="ForeignExchangeRate">
    <xs:annotation>
      <xs:documentation>Kurs waluty</xs:documentation>
      <xs:appinfo>
        <NmPL>Kurs waluty</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="CcyFrm" type="CurrencyCode">
        <xs:annotation>
          <xs:documentation>Waluta z</xs:documentation>
          <xs:appinfo>
            <NmPL>Waluta z</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="CcyTo" type="CurrencyCode">
        <xs:annotation>
          <xs:documentation>Waluta docelowa</xs:documentation>
          <xs:appinfo>
            <NmPL>Waluta docelowa</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Rate" type="Max17Dec6">
        <xs:annotation>
          <xs:documentation>Kurs</xs:documentation>
          <xs:appinfo>
            <NmPL>Kurs</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="GeneralInformation">
    <xs:annotation>
      <xs:documentation>Informacje ogólne</xs:documentation>
      <xs:appinfo>
        <NmPL>Informacje ogólne</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="SndrMsgRef" type="Max16Text">
        <xs:annotation>
          <xs:documentation>Identyfikator komunikatu utworzony przez nadawcę</xs:documentation>
          <xs:appinfo>
            <NmPL>Identyfikator komunikatu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="FuncOfMsg" type="FunctionOfMessage">
        <xs:annotation>
          <xs:documentation>Funkcja komunikatu</xs:documentation>
          <xs:appinfo>
            <NmPL>Funkcja komunikatu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="CreDtTm" type="DateAndDateTimeChoice">
        <xs:annotation>
          <xs:documentation>Data utworzenia komunikatu</xs:documentation>
          <xs:appinfo>
            <NmPL>Data utworzenia komunikatu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="EligDt" type="ISODate">
        <xs:annotation>
          <xs:documentation>Data obowiązywania</xs:documentation>
          <xs:appinfo>
            <NmPL>Data obowiązywania</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="ISINIdentifier">
    <xs:annotation>
      <xs:documentation>Kod instrumentu finansowego ISIN</xs:documentation>
      <xs:appinfo>
        <NmPL>Kod ISIN</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse"/>
      <xs:minLength value="12"/>
      <xs:maxLength value="12"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="ISODate">
    <xs:annotation>
      <xs:documentation>Data</xs:documentation>
      <xs:appinfo>
        <NmPL>Data</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:date"/>
  </xs:simpleType>
  <xs:simpleType name="ISODateTime">
    <xs:annotation>
      <xs:documentation>Data i czas</xs:documentation>
      <xs:appinfo>
        <NmPL>Data i czas</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:dateTime"/>
  </xs:simpleType>
  <xs:complexType name="KDPWDocument">
    <xs:annotation>
      <xs:documentation>Komunikat systemu KDPW_CCP</xs:documentation>
      <xs:appinfo>
        <NmPL>Komunikat systemu KDPW_CCP</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="colr.adn.001.01" type="colr.adn.001.01" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Parametry wykorzystywane w obliczeniach depozytów add-on</xs:documentation>
          <xs:appinfo>
            <NmPL>Parametry wykorzystywane w obliczeniach depozytów add-on</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Sndr" type="KDPWMemberIdentifier" use="required">
      <xs:annotation>
        <xs:documentation>Nadawca w postaci kodu KDPW</xs:documentation>
        <xs:appinfo>
          <NmPL>Nadawca</NmPL>
        </xs:appinfo>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Rcvr" type="KDPWMemberIdentifier" use="required">
      <xs:annotation>
        <xs:documentation>Odbiorca w postaci kodu KDPW</xs:documentation>
        <xs:appinfo>
          <NmPL>Odbiorca</NmPL>
        </xs:appinfo>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  <xs:simpleType name="KDPWMemberIdentifier">
    <xs:annotation>
      <xs:documentation>Identyfikator uczestnika KDPW</xs:documentation>
      <xs:appinfo>
        <NmPL>Identyfikator uczestnika KDPW</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse"/>
      <xs:minLength value="4"/>
      <xs:maxLength value="4"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max2Int">
    <xs:annotation>
      <xs:documentation>Liczba całkowita o maksymalnej długości 2 znaków</xs:documentation>
      <xs:appinfo>
        <NmPL>Liczba</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:integer">
      <xs:totalDigits value="2"/>
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max5Int">
    <xs:annotation>
      <xs:documentation>Liczba całkowita o maksymalnej długości 5 znaków</xs:documentation>
      <xs:appinfo>
        <NmPL>Liczba</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:integer">
      <xs:totalDigits value="5"/>
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max3Dec2">
    <xs:annotation>
      <xs:documentation>Liczba 3,2</xs:documentation>
      <xs:appinfo>
        <NmPL>Liczba 3,2</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="2"/>
      <xs:totalDigits value="3"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max5Dec2">
    <xs:annotation>
      <xs:documentation>Liczba 5,2</xs:documentation>
      <xs:appinfo>
        <NmPL>Liczba 5,2</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="2"/>
      <xs:totalDigits value="5"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max7Dec3">
    <xs:annotation>
      <xs:documentation>Liczba 7,3</xs:documentation>
      <xs:appinfo>
        <NmPL>Liczba 7,3</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="3"/>
      <xs:totalDigits value="7"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max14Dec2">
    <xs:annotation>
      <xs:documentation>Liczba 14,2</xs:documentation>
      <xs:appinfo>
        <NmPL>Liczba 14,2</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="2"/>
      <xs:totalDigits value="14"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max14Dec4">
    <xs:annotation>
      <xs:documentation>Liczba 14,4</xs:documentation>
      <xs:appinfo>
        <NmPL>Liczba 14,4</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="4"/>
      <xs:totalDigits value="14"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max16Dec2">
    <xs:annotation>
      <xs:documentation>Liczba 16,2</xs:documentation>
      <xs:appinfo>
        <NmPL>Liczba 16,2</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="2"/>
      <xs:totalDigits value="16"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max16Dec4">
    <xs:annotation>
      <xs:documentation>Liczba 16,4</xs:documentation>
      <xs:appinfo>
        <NmPL>Liczba 16,4</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="4"/>
      <xs:totalDigits value="16"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max17Dec6">
    <xs:annotation>
      <xs:documentation>Liczba 17,6</xs:documentation>
      <xs:appinfo>
        <NmPL>Liczba 17,6</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:decimal">
      <xs:fractionDigits value="6"/>
      <xs:totalDigits value="17"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max1Text">
    <xs:annotation>
      <xs:documentation>Tekst o długości 1 znaku</xs:documentation>
      <xs:appinfo>
        <NmPL>Tekst</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse"/>
      <xs:minLength value="1"/>
      <xs:maxLength value="1"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max2Text">
    <xs:annotation>
      <xs:documentation>Tekst o maksymalnej długości 2 znaków</xs:documentation>
      <xs:appinfo>
        <NmPL>Tekst</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse"/>
      <xs:minLength value="1"/>
      <xs:maxLength value="2"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max5Text">
    <xs:annotation>
      <xs:documentation>Tekst o maksymalnej długości 5 znaków</xs:documentation>
      <xs:appinfo>
        <NmPL>Tekst</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse"/>
      <xs:minLength value="1"/>
      <xs:maxLength value="5"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max6Text">
    <xs:annotation>
      <xs:documentation>Tekst o maksymalnej długości 6 znaków</xs:documentation>
      <xs:appinfo>
        <NmPL>Tekst</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:whiteSpace value="collapse"/>
      <xs:minLength value="1"/>
      <xs:maxLength value="6"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max16Text">
    <xs:annotation>
      <xs:documentation>Tekst o maksymalnej długości 16 znaków</xs:documentation>
      <xs:appinfo>
        <NmPL>Tekst</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="16"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="PrmFnDetails">
    <xs:annotation>
      <xs:documentation>Parametry na typ instrumentu pochodnego w klasie </xs:documentation>
      <xs:appinfo>
        <NmPL>Parametry na typ instrumentu pochodnego w klasie </NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="FnTp" type="Max5Text">
        <xs:annotation>
          <xs:documentation>p - typ instrumentu pochodnego</xs:documentation>
          <xs:appinfo>
            <NmPL>p - typ instrumentu pochodnego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="NmbExp" type="Max5Int" minOccurs="0">
        <xs:annotation>
          <xs:documentation>x - liczba terminów wygasania należących do przedziału wyższej płynności</xs:documentation>
          <xs:appinfo>
            <NmPL>x - liczba terminów wygasania należących do przedziału wyższej płynności</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="NmbExpRll" type="Max5Int" minOccurs="0">
        <xs:annotation>
          <xs:documentation>x_roll - liczba terminów wygasania należących do przedziału wyższej płynności w okresie roll_p - przed wygaśnięciem najbliższej serii instrumentów</xs:documentation>
          <xs:appinfo>
            <NmPL>x_roll-liczba terminów wygasania należących do przedziału wyższej płynności w roll_p -przed wygaśnięciem najbliższej serii</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="NmbExpRllP" type="Max5Int" minOccurs="0">
        <xs:annotation>
          <xs:documentation>roll_p - liczba dni stosowania parametru x_roll w przedziale wyższej płynności</xs:documentation>
          <xs:appinfo>
            <NmPL>roll_p - liczba dni stosowania parametru x_roll w przedziale wyższej płynności</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MnnssFrm" type="Max16Dec2" minOccurs="0">
        <xs:annotation>
          <xs:documentation>am - parametr dla przedziałów moneyness</xs:documentation>
          <xs:appinfo>
            <NmPL>am - parametr dla przedziałów moneyness</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MnnssTo" type="Max16Dec2" minOccurs="0">
        <xs:annotation>
          <xs:documentation>bm - parametr dla przedziałów moneyness</xs:documentation>
          <xs:appinfo>
            <NmPL>bm - parametr dla przedziałów moneyness</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MnnssBAFrm" type="Max16Dec2" minOccurs="0">
        <xs:annotation>
          <xs:documentation>a_bas - parametry dla przedziałów moneyness dla obliczeń kosztu spreadu bid-ask opcji</xs:documentation>
          <xs:appinfo>
            <NmPL>a_bas - parametry dla przedziałów moneyness dla obliczeń kosztu spreadu bid-ask opcji</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MnnssBATo" type="Max16Dec2" minOccurs="0">
        <xs:annotation>
          <xs:documentation>b_bas - parametry dla przedziałów moneyness dla obliczeń kosztu spreadu bid-ask opcji</xs:documentation>
          <xs:appinfo>
            <NmPL>b_bas - parametry dla przedziałów moneyness dla obliczeń kosztu spreadu bid-ask opcji</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="PrmNmbExpPrd" type="PrmExpPrdDetails" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Parametry na typ instrumentu pochodnego, przedział okresu wygasania</xs:documentation>
          <xs:appinfo>
            <NmPL>Parametry na typ instrumentu pochodnego, przedział okresu wygasania</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PrmExpPrdDetails">
    <xs:annotation>
      <xs:documentation>Parametry na typ instrumentu pochodnego, przedział okresu wygasania</xs:documentation>
      <xs:appinfo>
        <NmPL>Parametry na typ instrumentu pochodnego, przedział okresu wygasania</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="NmbExpPrd" type="Max2Text">
        <xs:annotation>
          <xs:documentation>s - oznaczenie przedziału terminu wygasania instrumentu</xs:documentation>
          <xs:appinfo>
            <NmPL>s - oznaczenie przedziału terminu wygasania instrumentu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Sprd" type="Max17Dec6" minOccurs="0">
        <xs:annotation>
          <xs:documentation>SP - spread dla obliczeń kosztu bid-ask dla instrumentów rynku terminowego</xs:documentation>
          <xs:appinfo>
            <NmPL>SP - spread dla obliczeń kosztu bid-ask dla instrumentów rynku terminowego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="PrmMnnssIntrvl" type="PrmMnnssIntrvlDetails" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Parametry na typ instrumentu pochodnego, przedział okresu wygasania, przedział moneyness</xs:documentation>
          <xs:appinfo>
            <NmPL>Parametry na typ instrumentu pochodnego, przedział okresu wygasania, przedział moneyness</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="PrmMnnssIntrvlBA" type="PrmMnnssIntrvlBADetails" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Parametry na typ instrumentu pochodnego, przedział okresu wygasania, przedział moneyness dla obliczeń kosztu spreadu bid-ask</xs:documentation>
          <xs:appinfo>
            <NmPL>Parametry na typ instrumentu pochodnego, przedział okresu wygasania, przedział moneyness dla obliczeń kosztu spreadu bid-ask</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PrmMnnssIntrvlDetails">
    <xs:annotation>
      <xs:documentation>Parametry na typ instrumentu pochodnego, przedział okresu wygasania, przedział moneyness</xs:documentation>
      <xs:appinfo>
        <NmPL>Parametry na typ instrumentu pochodnego, przedział okresu wygasania, przedział moneyness</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MnnssIntrvl" type="Max5Text">
        <xs:annotation>
          <xs:documentation>hl - oznaczenie przedziału moneyness w odniesieniu do obrotu</xs:documentation>
          <xs:appinfo>
            <NmPL>hl - oznaczenie przedziału moneyness w odniesieniu do obrotu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="AvrDVlmDrvt" type="Max14Dec2" minOccurs="0">
        <xs:annotation>
          <xs:documentation>DEDAV - średni dzienny wolumen obrotu</xs:documentation>
          <xs:appinfo>
            <NmPL>DEDAV - średni dzienny wolumen obrotu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MnAvrDVlmDrvt" type="Max14Dec2">
        <xs:annotation>
          <xs:documentation>m_VOL - minimalny volumen obrotu</xs:documentation>
          <xs:appinfo>
            <NmPL>m_VOL - minimalny volumen obrotu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="PrmMnnssIntrvlBADetails">
    <xs:annotation>
      <xs:documentation>Parametry na typ instrumentu pochodnego, przedział okresu wygasania, przedział moneyness dla obliczeń kosztu spreadu bid-ask</xs:documentation>
      <xs:appinfo>
        <NmPL>Parametry na typ instrumentu pochodnego, przedział okresu wygasania, przedział moneyness dla obliczeń kosztu spreadu bid-ask</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="MnnssIntrvlBA" type="Max5Text">
        <xs:annotation>
          <xs:documentation>h - oznaczenie przedziału moneyness dla obliczeń kosztu spreadu bid-ask</xs:documentation>
          <xs:appinfo>
            <NmPL>h - oznaczenie przedziału moneyness dla obliczeń kosztu spreadu bid-ask</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Sprd" type="Max17Dec6">
        <xs:annotation>
          <xs:documentation>SP - spread dla obliczeń kosztu bid-ask dla instrumentów rynku terminowego</xs:documentation>
          <xs:appinfo>
            <NmPL>SP - spread dla obliczeń kosztu bid-ask dla instrumentów rynku terminowego</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SecClsInfDetails">
    <xs:annotation>
      <xs:documentation>Instrumenty rynku kasowego</xs:documentation>
      <xs:appinfo>
        <NmPL>Instrumenty rynku kasowego</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="ISIN" type="ISINIdentifier">
        <xs:annotation>
          <xs:documentation>Kod instrumentu finansowego ISIN</xs:documentation>
          <xs:appinfo>
            <NmPL>Kod ISIN</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="AvrDTrnCsh" type="Max14Dec2">
        <xs:annotation>
          <xs:documentation>OS - średnia dzienna wartość obrotu</xs:documentation>
          <xs:appinfo>
            <NmPL>OS - średnia dzienna wartość obrotu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="MdfDrt" type="Max17Dec6" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MD - modified duration</xs:documentation>
          <xs:appinfo>
            <NmPL>MD - modified duration</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="RfrncPrc" type="Max16Dec4" minOccurs="0">
        <xs:annotation>
          <xs:documentation>c - cena referencyjna instrumentu</xs:documentation>
          <xs:appinfo>
            <NmPL>c - cena referencyjna instrumentu</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="colr.adn.001.01">
    <xs:annotation>
      <xs:documentation>Parametry wykorzystywane w obliczeniach depozytów add-on</xs:documentation>
      <xs:appinfo>
        <NmPL>Parametry wykorzystywane w obliczeniach depozytów add-on</NmPL>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="GnlInf" type="GeneralInformation">
        <xs:annotation>
          <xs:documentation>Blok informacji ogólnych</xs:documentation>
          <xs:appinfo>
            <NmPL>Informacje ogólne</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="Prm" type="AddOnParameterDetails">
        <xs:annotation>
          <xs:documentation>Parametry obliczeń</xs:documentation>
          <xs:appinfo>
            <NmPL>Parametry obliczeń</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="XchgRate" type="ForeignExchangeRate" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Kursy walut</xs:documentation>
          <xs:appinfo>
            <NmPL>Kursy walut</NmPL>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>
