SZYBKI START
Uruchom program AmiBroker
Z menu Narzędzia (Tools) wybierz Auto-update quotes (US & Canada)
JAK TO DZIAŁA
Program AmiQuote ładuje (lub pobiera z programu AmiBroker) plik z listą symboli walorów (.TLS), który jest zwykłym plikiem ASCII, po czym generuje adresy URL do stron serwisu Yahoo! finance w oparciu o nazwę waloru, tryb notowania (aktualne czy historyczne), kraj i okres czasu od/do. Następnie pobierane z serwisu dane są zapisywane w oddzielnych plikach z rozszerzeniem .AQD (dzienny) lub .AQH (historyczny) dla każdego symbolu waloru. Po zakończeniu procesu pobierania, jażeli AmiBroker został uruchomiony, program AmiQuote będzie automatycznie importował notowania do programu AmiBroker.
UŻYTKOWANIE
Automatyczne uaktualnianie danych
W celu prowadzenia pracy z programem AmiQuote czy AmiBroker
najprościej jest zastosować procedurę opisaną w rozdziale Szybki
Start tego dokumentu. Należy zatem uruchomić program
AmiBroker i AmiQuote, a następnie wybrać Tools->Auto-update
AmiBroker database. W ten sposób uaktualniane są notowania
historyczne od daty ostatniej pracy programu AmiBroker do
aktualnej daty. Podczas przeprowadzania automatycznej
uktualizacji danych program AmiQuote wykonuje wewnętrznie 4
kroki a) pobiera listę symboli walorów z programu AmiBroker
(wszystkie akcje załadowane aktualnie w AmiBroker)
b) otrzymuje datę ostatniego notowania dostępnego w programie
AmiBroker
c) przeprowadza historyczne pobranie od ostatniej daty do
aktualnej
d) zleca programowi AmiBroker wykonanie importu pobranych plików
.
Zauważ, że aktualnie AmiQuote jest wspomagany przez nowy
parametr w lini komend: /autoupdate. Opcja ta wymusza
wykonanie przez program AmiQuote procedury automatycznego
uaktualnienia danych bez interwencji użytkownika.
Domyślnie menu Tools w programie AmiBroker jest skonfigurowane w
następujący sposób:
C:\Program Files\AmiBroker\AmiQuote\Quote.EXE
/autoupdate
Zatem, poprzez pojedyncze kliknięcie na Tools->Auto-update quotes (US & Canada) można uaktualnić swoje bazy danych.
Sterowanie ręczne
Czasami tryb automatyczny okazuje się niewystarczający i pojawia się konieczność samodzielnego wykonania kilku zadań. Opis postępowania w takim przypadku znajdziesz w rozdziale Jak ręcznie pobrać notowania używając programu AmiQuote. Wszystko co zostało opisane w tym dokumencie pozostaje prawdziwe z jednym wyjątkiem - obecnie import do programu AmiBroker odbywa się automatycznie gdy zaznaczona jest opcja Automatic import.
Ponadto czasami występują przypadki, w których lepiej jest wykonać niektóre czynności ręcznie. Wówczs możesz skorzystać z kilku użytecznych narzędzi dostępnych po naciśnięciu odpowiedniego klawisza:
File->Open, File->Save, File->Save As
Te funkcje pozwalają na załadowanie i zachowanie edytowanych przez Ciebie list symboli walorów w celu możliwości powtórnego ich użycia.
Edit->Add tickers
Ta funkcja pozwala dodać symbole walorów do listy. Zrób spację pomiędzy symbolami walorów w polu, które ukaże się po wybraniu tej funkji.
Edit->Delete tickers
Ta funkcja pozwala skasować symbole walorów z listy. Wybierz te punkty, które chcesz wykasować z wyświetlonej listy (wielokrotny wybór jest możliwy po naciśnięciu klawiszy SHIFT i CTRL podczas klikania na odpowiednich punktach), a następnie wybierz tę funkcję z menu Edit.
Edit->Mark all, Edit->Unmark all, Edit->Toggle, Edit->Mark selection, Edit->Unmark selection
Ta funkcja pozwala zaznaczać symbole walorów do pobrania. Zwróć uwagę czy program AmiQuote umieścił znak kontrolny przed nazwą waloru na wyświetlonej liście. Bowiem TYLKO ZAZNACZONE punkty zostaną pobrane. W ten sposób możesz przeprowadzić proces pobierania/aktualizcji danych w sposób wybiórczy.
View->Refresh
Zsadniczo program AmiQuote sam przeprowadza odświeżanie w momencie gdy jest to potrzebne. Na przykład, gdy zmienisz zakres czasowy, lista zostanie odświeżona przed rozpoczęciem pobierania danych. Jednak w niektórych przypadkach możesz chcieć dokonać odświeżania listy samodzielnie. Na przykład w przypadku, gdy raz pobrałeś i zaimportowałeś notowania, a następnie chcesz powtórzyć tę czynność, bedziesz musiał wówczas skorzystać z tej funkcji. Funkcja Refresh wykorzystuje wszystkie dane i rodzaje ustawień do wylistowanych adresów URL, a następnie zaznacza wszystkie walory do nowego pobrania.
Tools->Import into AmiBroker
Ta funkcja jest użyteczna gdy chcesz zaimportować świeżo pobrane notowania do programu AmiBroker jednak opcja Automatic import nie była zaznaczona.
Tools->Get tickers from AmiBroker
Ta funkcja pobiera wszystkie akcje z aktualnie załadowanej bazy danych programu AmiBroker i uzupełnia nimi listę walorów w programie AmiQuote.
Tools->Get last update date
Ta funkcja pobiera datę ostatniego notowania pierwszej akji w aktualnie załadowanej bazie danych programu AmiBroker i umieszcza ją w miejscu daty w określeniu Od.
Tools->Settings
Wyświetla okno ustawień, w którym można definiować katalog docelowy przechowujący pobrane dane. Zauważ, że nie wpisanie katalogu docelowego spowoduje, że dane będą zachowywane w bieżącym katalogu (najczęściej jest to folder z którego załadowany został plik .TLS).
W oknie tym możesz także zmianić sposób zapisu plików. Domyślnie dane historyczne są nadpisywane a dzienne dołączane. Jest to zalecana konfiguracja. Tryb dołączania danych umożliwia tworzenie historii zmian w ciągu dnia. W zależności od potrzeb ustawienienie to można zmienić.
OGRANICZENIA
Ponieważ serwis Yahoo! dostarcza notowania historyczne jedynie dla giełd NYSE i Nasdaq, dlatego obsługa programowa dla innych rynków niż USA ogranicza się do pobierania jedynie dziennych notowań.