Witam!
Pobierz z witryny zarchiwizowany plik z programem MASakra;
Rozpakuj archiwum w dowolnym , pustym folderze dyskowym np.c:\ Masakrav1;
Przeczytaj instrukcje „czytaj.rtf”
Jeśli chcesz mieć dane intraday z poprzedniej(/nich) sesji, to pobierz pliki ”a_all.prn” z witryny BM BOŚ i rozpakuj np. w c:\ Masakrav1\MSIntra;
Jeśli chcesz użyć programu w trybie „Test” (np. z powodu chwilowego braku dostępu do programu NOL3 lub z powodu chęci sprawdzenia działania programu w godzinach pozaseryjnych lub po to, by testować jakichś system transakcyjny na historycznych danych), to skopiuj plik a_all.prn do foldera programu NOL3Test.exe;
W folderze c:\ Masakrav1\MSIntra \DaneMS\ rozpakuj plik DaneMS_Puste.zip
Zachowaj archiwum DaneMS_Puste.zip, bo może się przydać, gdy z powodu dużej ilości danych intra będzie potrzeba odtworzenia pustych plików binarnych MS;
Uruchom program MASakra;
Otwórz zakładkę Ustawienia;
Jeśli lista symboli jest nie pusta, to naciśnij przycisk „Żaden”;
Podaj poprawną ścieżkę dostępu do plików binarnych MS, jako wartość klucza „Katalog bazowy”. Np. c:\ Masakrav1\MSIntra \DaneMS\
Pamiętaj aby zakończyć ścieżkę backslashem „\”
Jeśli chcesz wczytać dane intra z poprzedniej/nich sesji z pobranego wcześniej pliku „a_all.prn”, to naciśnij przycisk ON Line i wskaż adres pliku *.prn, oraz wybierz tryb pracy na OFF-line, naciśnij OK.
Naciśnij przycisk „Twórz Listę symboli”;
Pamiętaj o wybraniu tej funkcji każdorazowo po zmianie struktury bazy danych MS (dodaniu nowego symbolu, odtworzeniu pustej bazy itp.);
Oznacz na liście symboli, te które Cię interesują lub wszystkie;
Naciśnij przycisk „Zastosuj”. Pamiętaj o nim zawsze po zmianie jakichkolwiek opcji;
Przejdź do zakładki „komunikacja”;
Wybierz przycisk „Start” i „Odśwież” lub „uruchom” (gdy jest ponad 2000 ticków do wpisania, to trzeba to robić na kilka razy ) aby wczytać tekstowe dane *.prn do binarnej bazy MS;
Poczekaj cierpliwie aż program przekonwertuje duże ilości danych tickowych z całej sesji (musi przetworzony być ostatni symbol z listy i do końca sesji – godz 16.30, co można odczytać z panela komunikacji);
Wróć do zakładki „Ustawienia” i ustaw tryb pracy na ON-Line. Pamiętaj o „Zastosuj”;
W programie NOL3 wybierz do transmisji DDE te walory, które wybrałeś w programie MASakra; Należy zaznaczyć poprzez Ctr-Shift-C trzy pola danych walorów: „Kurs Transakcji1”, „Czas Transakcji1”, „Wol Transakcji1”. Dla Futów również LOP (dla wersji z BOŚ) lub „OstTrKr1”, „OstTrCz1”, „OstTrIL1” i „ILOtwPoz” (dla BZWBK); Sprawdź czy w pliku Opcje.ini, w ostatnim wierszu masz właściwie ustawioną opcję” DostawcaDDE=BOS” lub DostawcaDDE=WBK”.
W programie MASakra przejdź do zakładki „Komunikacja” , naciśnij „Start”, „Start DDE” i „Uruchom” , gdy poprzednio zamknąłeś program lub „Zatrzymaj”, „Start DDE” i „Uruchom”, gdy nie zamykałeś programu;
Powinny rozpocząć się dwa niezależne procesy poboru danych DDE i cyklicznego zapisu tych danych do plików binarnych MS; Czasem , z różnych powodów, zdarza się, że jeden z tych procesów zawiesi się. Należy wtedy kliknąć dwa razy w odpowiedni przycisk, by ponownie go zainicjować.
Powinny w kontrolkach pojawić się wartości, a sygnalizator przycisku DDE powinien migać w różnych kolorach – sygnalizując pracę procesu odczytu DDE, a w kontrolce dolnej powinien pojawić się bieżący czas – sygnalizując pracę procesu cyklicznego zapisu danych;
Możesz oglądać dane na wykresie zakładki „Monitor”. Nie jest to zalecane , gdy program jest używany jako serwer danych dla programu Sakiewka (chodzi o oszczędność pamięci RAM)
Przy zamykaniu programu pamiętaj o wyłączeniu obu wątków, by uniknąć możliwego zawieszenia programu.
Pracę w dniu następnym zacznij od punktu 20, chyba że masz z jakichś powodów lukę w danych i wtedy zastosuj całą procedurę od pkt. 4 zaczynając od pustej bazy danych;
Dalsze szczegóły można znaleźć w instrukcji dostępnej w folderze programu lub bezpośrednio w zakładce „Czytaj”.
Miłej pracy
J.O.