Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Методика розробки програмного продукту для пошуку причин у змінах трендів в даних

Реферат Методика розробки програмного продукту для пошуку причин у змінах трендів в даних






SecIdTickerIssuerSec TypeInv TypePrice CurrencyRegionIssuer CountryExchangeIndustry Sector1283450IBMInternational Business Machines CorpEQTYEQTYUSDAmericanUSAXNYSIT Consulting amp; Other Services1283451ADVSAdvent Software IncEQTYEQTYUSDAmericanUSAXNGSApplication Software1283454MSFT US EquityMicrosoft CorpEQTYEQTYUSDAmericanUSAXNGSSystems Software1283456WIL SPWilmar International LtdEQTYEQTYSGDAsianSGPXSESAgricultural Products1283457ADMArcher-Daniels-Midland CoEQTYEQTYUSDAmericanUSAXNYSAgricultural Products1283459AGUAgrium IncEQTYEQTYUSDAmericanCANXNYSFertilizers amp; Agricultural Chemicals1283460BGBunge LtdEQTYEQTYUSDAmericanBMUXNYSAgricultural Products1283462GGR SPGolden Agri-Resources LtdEQTYEQTYSGDAsianMUSXSESAgricultural Products1283463INGRIngredion IncEQTYEQTYUSDAmericanUSAXNYSAgricultural Products1283464VTViterra IncEQTYEQTYCADAmericanCANXTSEAgricultural Products

1. SecId. Внутрішній унікальний ідентифікатор паперу

2. Ticker. Ідентифікатор, під яким папір торгується на біржі

3. Issuer. Компанія, що випустила дану папір

4. SecType. Код типу цінного паперу

5. InvType. Код підтипу цінного паперу

6. PriceCurrency. Валюта, в якій торгується дана папір

7. Region. Регіон, з яким асоційована дана папір

8. IssuerCountry. Країна реєстрації компанії, яка випустила дану папір

9. Exchange. Біржа, на якій торгується дана папір

10. IndustrySector. Індустрія, в якій працює компанія, що випустила дану папір

Інформація про ціни:


DateDateTickSecIdPriceAskPriceBidPrice 1/24/12 0: 004093012874911961951962/20/12 0: 0040957128922026.520203/5/12 0: 004097112898170.0283750.0220.02653/12/12 0: 0040978128360137.1437.1237.233/ 20/12 0: 004098612892311.491.451.454/9/12 0: 004100612901601800220018004/20/12 0: 004101713016760.1950.0130.125/2/12 0: 004102912901811500140015005/14/12 0: 004104112893603.42.82.85/21/12 0: 004104813612280.00240.00050.00175

1. Date. Інформація про дату, на яку була актуальна зазначена ціна

2. DateTick. Інформація про да, на яку була актуальна ціна, представлена ??у вигляді числа днів з 1-го січня 1900

3. SecId. Внутрішній унікальний ідентифікатор паперу, для якої актуальна дана ціна

4. Price. Значення ціни закриття

5. Ask. Значення ціни

6. Bid. Значення ціни

Інформація про корпоративні події:


SecIdUniqueCoraxIdEffectiveDateEventTypeEventMajorType128352546250972/4/14 0: 00MergerStandard128367946264204/3/14 0: 00Stock SplitStandard128417346274612/4/14 0: 00MergerStandard1284756462991312/12/13 0: 00Cash DividendStandard128475646299153/13/14 0: 00Cash DividendStandard128490046301302/27/ 14 0: 00MergerStandard128513846305353/27/14 0: 00Cash DividendStandard1285590463115712/23/13 0: 00DivestitureStandard128559046311623/30/14 0: 00MergerStandard128559046311633/30/14 0: 00DivestitureStandard

1. SecId. Внутрішній унікальний ідентифікатор паперу, для якої актуально дана подія

2. UniqueCoraxId. Унікальний ідентифікатор даної події.

3. EffectiveDate. Дата події.

4. EventType. Підтип події.

5. EventMajorType. Глобальний тип події.

Додаток викликається з командного рядка, після чого виконує наступний процес:

) Зчитуються стартові параметри з xml-файла Config.xml (доступний в Додатку 2).

2) Запускається процес runFactMiner, які витягує інформацію про тренди з вихідних даних за допомогою наданих параметрів. Дане завдання виконується таким чином:

1. Для кожного цінного паперу задовольняє переданим параметрах програма перебирає кожну наявну запис про її ціну в хронологічному порядку.

2. Якщо ціна в поточному записі вище ніж у попередній - припускаємо що ціна зростає, якщо вона менше - падає. При цьому зміна має перевершити наперед заданий параметр чутливості changeThreshold (наприклад 0.2 відсотка зміни) в іншому випадку вважаємо що ціна незмінна.

. У тому випадку якщо зміна ціни перевищує деякий наперед заданий рівень (наприклад, більше 3%) то вважаємо що стався «сплеск» (spike) і створюємо про це запис. Значення цього рівня зберігається в параметрі spikeThreshold.

. Якщо тренд змінюється на чергового запису про ціну - припускаємо що тренд міг бути зламаний.

. У т...


Назад | сторінка 10 з 24 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Характеристика акції як цінного паперу
  • Реферат на тему: Витисне сталь папір
  • Реферат на тему: Поняття цінного паперу, векселя. Облігації, випущені комерційним банком
  • Реферат на тему: Застосування технічного аналізу для прогнозування ринкової вартості і ризик ...
  • Реферат на тему: Оптимальна ціна товару-новинки і обсяг продажів на основі вихідних даних по ...