dla wykonawców

Szczegóły zlecenia

Sprawdź szczegółowe informacje wybranego zlecenia i zgłoś swoją ofertę.

Parser

Numer zlecenia: 22346
Dodano: 22 stycznia 2022
Status: nieaktywne

Zlecę wykonanie parserów.

Utworzyć program o nazwie x_data_getter, 
którego działanie polega na pobieraniu html ze stron www i zapisywaniu do pliku tekstowego (csv) wybranych danych.

real time processing:

W pierwszym kroku należy zachować stronę www do archiwum, tak aby posiadać historię www wywołanie po wywołaniu
archiwum: www tpc_YYYYMMDD_HH.html + folder_YYYYMMDD_HH.html 
HH = 07 lub 12 w zależności od godziny pobrania
( ewentualnie inny wygodniejszy format, ale umożliwiający post procesing w razie zmiany wyglądu strony)

W drugim kroku należy wyłuskać z html odpowiednie dane i dopisać na koniec pliku csv (separator kolumn ";")
W przypadku niepowodzenia otwarcia strony lub pobrania/przetworzenia danych 3 próby w odstępach 5 minut.
Jeśli wszystkie 3 próby nieudane wpis do csv daty i samych zer we wszystich kolumnach, oraz krótki opis błędu w kolumnie status
System operacyjny Windows. Program samodzielny albo z możliwością wywołania z task schedulera.
częstotliwość: 2x na dzień o 7:30 PL czasu i 12:30, godziny pobrań sterowalne z zewnątrz dostępne jako parametr

Umożliwić działanie kilku instancji programu jednocześnie.


Strony WWW:
1) default: https://trading.prorealtime.com/en/margin-requirements (sterowalne z zewnątrz dostępne jako parametr, pusty ciąg znaków oznacza pominięcię tej strony www)

zbieranie dane:
-> zakładka “Futures”
Instrumenty(ZZZZZZ): Euro FX Future 
Lista instrumentów sterowalna jako parametr dostępny z zewnątrz

Data pobrania danej czas lokalny PL:    YYYY.MM.DD HH:MM    ciąg znaków                 -> kolumna DateTime
Intraday Margin Position Maintenance:     liczba zmienno przecinkowa                        -> kolumna MarginTPC w csv
Intraday Margin Initial Margin:         liczba zmienno przecinkowa                        -> kolumna InitialM w csv
Value Of 1 tick:                         liczba zmienno przecinkowa (kwota w $)            -> kolumna MinimumPrice w csv
Value Of 1 tick:                         liczba zmienno przecinkowa (krok zmiany notowań)-> kolumna FuturesPoint w csv
w przypadku udanego pozyskania wszystkich danych ciąg znaków STATUS_OK                  -> kolumna Status w csv

wynik dopisywać do pliku o nazwie: tpc_ZZZZZZ.csv Osobny plik dla każdego instrumentu.

2) default: https://www.cmegroup.com/markets/fx/g10/euro-fx.margins.html (sterowalne z zewnątrz dostępne jako parametr, pusty ciąg znaków oznacza pominięcię tej strony www)
Instrumenty(ZZZZZZ): Euro Future 
Lista instrumentów sterowalna jako parametr dostępny z zewnątrz

Data pobrania danej czas lokalny PL:    YYYY.MM.DD HH:MM    ciąg znaków                 -> kolumna DateTime
Maintenance:                             liczba zmienno przecinkowa                        -> kolumna MarginCME w csv
w przypadku udanego pozyskania wszystkich danych ciąg znaków STATUS_OK                  -> kolumna Status w csv

wynik dopisywać do pliku o nazwie: cme_ZZZZZZ.csv Osobny plik dla każdego instrumentu.


Wymagany termin:
W ciągu najbliższych 30 dni
Rozpoczęcie od:
31.01.2022 - pozostało 810 dni
Lokalizacja:

Katowice, Śląskie

Jesteś zainteresowany tym zleceniem?
Przedstaw swoją ofertę
SKONTAKTUJ SIĘ
Bądź pierwszym, który przedstawi ofertę. Oferty złożone jako pierwsze zwiększają szanse wyboru twojej oferty.

To zlecenie zostało już zakończone

Czy spodobała Ci się ta strona ?

Ocena: 5/5 (głosów 1)