
W pakiecie zielony max AmiBroker 5 wersja Standard jest dostępny bez dodatkowych opłat.
UWAGA! Program w angielskiej wersji językowej. Do pracy wymaga połączenia z internetem.
Amibroker wymaga jednorazowego skonfigurowania bazy z danymi. Można tworzyć wiele baz danych dla różnych źródeł.
Opis dotyczy bazy online aktualizowanej poprzez dedykowany plugin w programie Notowania3PRO (Statica).
Notowania dla programu AmiBroker dostarczane są w czasie rzeczywistym w formacie, który umożliwia obserwację wykresów minutowych (Amibroker wersja Standard) oraz w wyższych interwałach czasowych i prowadzenie na nich analizy technicznej, z uwzględnieniem liczby otwartych pozycji (LOP) dla kontraktów terminowych i opcji. Opisywane rozwiązanie jest w pełni bezobsługowe (dotyczy to także danych historycznych).
UWAGA! Przed skonfigurowaniem bazy danych należy zainstalować i aktywować program wg instrukcji.
UWAGA! W przypadku aktualizacji programu Notowania3PRO (Statica) z nowym pluginem z dnia 31.12.2009 nalezy postąpić wg następującej instrukcji:
Informacje dla użytkowników pluginu wersja 1 (plik:statica.dll):
Aktualizację należy pobrać i zainstalować najpóźniej do 31 stycznia 2010. Po tym terminie, niektóre funkcje programu mogą przestać działać.
Aby rozpocząć korzystanie z nowej wersji pluginu należy:
Informacje dla użytkowników pluginu wersja 2. (plik:statica2.dll):
Aby zaktualizować plugin należy:
1. Konfiguracja pluginu.
Po uruchomieniu programu AmiBroker z menu File należy wybrać New i następnie Database.

W polu Database folder należy wskazać ścieżkę docelową folderu, w którym utworzona ma być nowa baza użytkownika. Nazwa docelowego folderu będzie również nazwą bazy danych. Zaznaczona pozycja Load this database at sturtup będzie powodować automatyczny start definiowanej bazy przy starcie programu AmiBroker. Tak przygotowane ustawienia należy potwierdzić przyciskiem Create. W ten sposób zostanie utworzona nowa baza programu AmiBroker.

Kolejnym krokiem jest wybór z rozwijanej listy Data source pozycji Statica data Plug-in 2.
Następnie w polu Local data storage zalecamy wybór opcji Enable.
W polu Number of bars... należy określić liczbę rekordów np. 10000 - im więcej rekordów tym więcej danych będzie pobieranych i wyświetlanych co moze mieć wpływ na wydajność komputera, a także na obciążenie łącza internetowego.
Z kolejnego rozwijanego menu Base time interval należy wybrać pozycję interwału jaki ma posiadać tworzona baza.
Wersja Standard Amibrokera wyświetla namniejszy interwał na poziomie 1 minuty. Dane End-of-Day to dane dzienne.

Przed ukończeniem konfiguracji bazy należy zmienić ustawienia Intraday settings w taki sposób, aby pozycja Allow mixed EOD/Intraday data była włączona.

Zatwierdzenie przyciskiem OK w oknie Database settings kończy konfigurację pluginu i bazy.
2. Pobieranie danych.
Pierwsze otwarcie wykresu spowoduje wyświetlenie notowań z bieżącej sesji, po czym rozpocznie się proces pobierania danych historycznych dla wybranego waloru. Jednorazowo plugin dostarcza dane zgodnie z limitem zależnym od podstawowego interwału bazy programu AmiBroker.Plugin jednorazowo pobiera dane w zakresie:


3. Nazwy instrumentów.
Domyślnie plugin działa w oparciu o nazwy instrumentów podawane jako skróty. To znaczy, rozpoznaje walory, których nazwy w programie AmiBroker podawane są zgodnie z systemem skrótów nazw przyjętym przez GPW. Na przykład: ZWC dla spółki Żywiec. Istnieje możliwość przełączenia trybu działania pluginu, tak aby zamiast skrótów użytkownik mógł posługiwać się nazwami walorów. Na przykład: TPSA dla spółki Telekomunikacja Polska, czy CENTKLIMA dla spółki Centrum Klima. W tym celu należy zaznaczyć pozycję Długie nazwy w menu pluginu.

4. Otwieranie wykresów.
Warunkiem poprawnego działania programu AmiBroker wraz z programem Notowania 3 PRO jest prawidłowa kolejność ich uruchamiania. Pierwszy w kolejności jako źródło notowań jest program Notowania 3 PRO.
Po jego uruchomieniu i pomyślnym połączeniu można przystąpić do uruchomienia programu AmiBroker. Poprawność połączenia sygnalizowana jest kolorem kontrolki w prawym dolnym rogu.
Kolor zielony i komunikat OK oznacza pomyślne połączenie. Kolor niebieski i komunikat POBIERA oznacz pobieranie danych z serwera. Kolor czerwony i komunikat ERR oznacza błąd w połączeniu.
Z menu Symbol należy wybrać symbol New i podać skrót instrumentu, którego wykres kursu użytkownik chce otworzyć.
Jako nazwy należy podawać skróty (np. TPS dla Telekomunikacji, FW20Z09 dla kontraktów na WIG20, WIG20 dla indeksu), a w przypadku włączenia opcji Długie nazwy nazwy instrumentu (np. TPSA dla Telekomunikacji).

Po dodaniu nowego instrumentu będzie on widoczny na liście dostępnych walorów. W celu należy rozwinąć listę folderu All w oknie Symbols.
Po kliknięciu na symbolu z listy, program AmiBroker pobierze dane do wyświetlenia wykresu z serwera. Fakt pobierania danych jest widoczny jako niebieska kontrolka i komunikat POBIERA.

Po pobraniu danych, wykres jest automatycznie odświeżany zgodnie z zawieranymi transakcjami.
Zaawansowani użytkownicy mogą skorzystać dodatkowo z bazy danych pobieranej z serwera bossa.pl i zapisywanej na dysku komputera. Baza jest zalecana przy testach historycznych na dużej liczbie danych.
Potrzebne pliki
* Skrypt Dopisywacz Notowań BossaEOD v2.2
* Przed uruchomieniem Dopisywacza musisz zaopatrzyć się w dane historyczne wybranych grup notowań, które Dopisywacz będzie uaktualniał.
Bezpośrednie linki do baz historycznych:
Adres strony głównej z danymi historycznymi: http://bossa.pl/notowania/daneatech/metastock/
Jeśli chcesz, aby baza była złożona tylko np. z rynku akcji i kontraktów, to ściągnij tylko te wybrane dane historyczne. Domyślnie Dopisywacz ma włączoną aktualizację dla rynku akcji i kontraktów.
W dalszej części instrukcji dowiesz się jak wyłączyć lub włączyć aktualizację innych grup.
Inicjacja pustej bazy danych
* Z poziomu Amibrokera inicjujemy nową bazę danych End-Of-Day. Może to być dowolny katalog. Domyślnie Dopisywacz ustawiony jest na bazę wykonaną w C:\Program Files\AmiBroker\BD_BossaEOD
Import baz danych historycznych
* Ściągnięte wcześniej bazy danych importujemy przez Files>Import Metastock data...
* Proponuję dla każdej nowo zaimportowanej grupy danych historycznych wykonać podział narzędziem Symbol>Organize Assignments..., a następnie przejść do importu kolejnej bazy. Jeśli tego nie zrobisz to wszystkie instrumenty znajdą się w jednej grupie, co przeszkodzi w wygodnej pracy jak i w późniejszym podziałem zaimportowanych danych na grupy, rynki, sektory itp.
Inicjacja skryptu
Rozpakuj plik Dopisywacz Notowań BossaEOD v2.2, a następnie:


Uruchamianie Dopisywacza
Dopisywacza można uruchomić na dwa sposoby, wykonując przycisk w Amibrokerze lub tworząc skrót do pliku startowego Dopisywacza.
Aby stworzyć przycisk wchodzimy w menu Tools > Customize> Tools, wpisujemy nazwę dla przycisku np. Dopisywacz_BossaEOD, a w Command wpisujemy ścieżkę do pliku Dopisywacz_BossaEOD.bat
Jeśli używałeś domyślnych ustawień Dopisywacza, ścieżka ta będzie następująca:
C:\Program Files\AmiBroker\BD_BossaEOD\Dopisywacz_BossaEOD\Dopisywacz_BossaEOD.bat
Przycisk pojawi się na dole menu Tools.
Można także stworzyć na pulpicie systemu operacyjnego bezpośredni skrót do tego pliku, który będzie pełnił taką samą funkcję jak stworzony przycisk w Amibrokerze.
Wykonuje się go przez przeciągnięcie na pulpit - prawym klawiszem myszy - pliku Dopisywacz_BossaEOD.bat i wybranie z menu Utwórz skróty tutaj.
Jeśli uruchomisz aktualizację, a obecnie pracujesz na innej bazie danych, praca zostanie zapisana, a baza danych przełączy się na tą, która ma być zaktualizowana.
Aktualizacje można także rozpocząć bez wcześniej uruchomionego Amibrokera.
Informacje dodatkowe
Autorzy skryptów
Pierwotnym autorem skryptów był pan Tomasz Janeczko, następnie do potrzeb polskiego rynku istotnych zmian w skryptach dokonał pan Marek Chłopek. Pliki wsadowe są także autorstwa pana Marka Chłopka.
Aktualna wersja skryptów została usprawniona przeze mnie, w celu łatwiejszego ich uruchomienia.
(C) Wojciech Filipek (nick na forum Futures.pl: architekt)
Masz pytanie?
Zadaj je na forum Programy Inwestycyjne
źródło: http://www.futures.pl/?did=226
Ta część instrukcji zawiera opis najczęściej używanych funkcji programu w języku polskim.
Podstawy
Środowisko pracy
Bazy danych:
Język formuł AFL:
Więcej funkcji programu zostało opisanych na anglojęzycznej stronie programu http://www.amibroker.com/.
Strona główna producenta programu - www.amibroker.com (w języku angielskim)
Polska strona producenta programu - www.amibroker.com/poland.html
Strefa Amibrokera - prywatna strona p. Wojciecha Filipka - http://www.mm.pl/~trading/StrefaAmibroker.html
Futures.pl - forum dyskusyjne o programach - http://futures.pl/?did=139&dyid=4
Gazeta Giełdy Parkiet przy współpracy z producentem programu organizuje cyklicznie warsztaty praktycznej nauki programu Amibroker. Klienci DM BOŚ otrzymają zniżkę 10%. Więcej informacji.
Indywidualne szkolenia oraz programowanie systemów transakcyjnych na zamówienie prowadzi p.Wojciech Filipek. Więcej informacji.
DM BOŚ oferuje pomoc techniczną dla klientów pod adresem makler(at)bossa.pl. W emailu proszę dodatkowo dopisać imię i nazwisko oraz nazwę użytkownika (menu Help -> About Amibroker).