Optymalizacja systemów w Amibrokerze

We wcześniejszych wpisach ?Testowanie przeszłości” część 1 i 2 autorstwa Zbyszka Jabłońskiego opisane zostały możliwości testowania systemu transakcyjnego przy użyciu Amibrokera. Dzięki tym testom, można było  dowiedzieć się, czy nasz system oparty na wskaźnikach był w stanie zarobić w przeszłości, a zatem czy przyjęte do jego budowy założenia miały jakikolwiek sens. Jednakże każdy wskaźnik, tym bardziej system wymaga pewnych stałych, określonych parametrów.

Czytaj dalej >

Amibroker – testowanie przeszłości cz. 1

Kontynuujemy cykl tekstów, które mają przybliżyć ciekawe funkcjonalności Amibrokera. Tym razem opiszemy funkcje, której używanie “odróżnia mężczyzn do chłopców” w tradingu. Z drugiej strony dzieli projektujących systemy na “prawie” milionerów i tych którzy porzucili wszelką nadzieję. Złośliwi twierdzą, że funkcja ta może również uzależnić – trader zamiast handlować będzie “gonić króliczka” czyli testować testować…. Ta funkcja to BACKTEST.

Czytaj dalej >

Wykorzystanie wielu interwałów w Amibrokerze

Jedną z wielu zalet programu do analizy technicznej Amibroker jest możliwość wykorzystania przy tworzeniu systemów transakcyjnych różnych interwałów.Na stronie: http://www.amibroker.com/guide_pl/h_timeframe.html można znaleźć szczegółowy opis funkcji wykorzystujących wiele interwałów wewnątrz jednej formuły AFL.

W celu zilustrowania powyższej funkcjonalności programu Amibroker stworzyliśmy prosty system transakcyjny wykorzystujący wskaźnik MACD na danych tygodniowych oraz wskaźnik Ultimate bazujący na danych dziennych. Dodatkowo w systemie tym zamieszczona została formuła pozwalająca wyświetlać na dziennym wykresie tygodniowy wskaźnik MACD, co znacznie ułatwia weryfikację generowanych sygnałów.

Czytaj dalej >

Alerty Amibrokera

Jedną z rzeczy, które odróżniają Amibrokera od programów do wyświetlania notowań, niekiedy nawet bardzo zaawansowanych jest możliwość zdefiniowania własnych najbardziej nawet wymyślnych alertów. Do dyspozycji mamy bowiem nie tylko proste warunki takie jak przekroczenie pewnego pułapu cenowego, czy wielkości wolumenu, ale dzięki językowi AFL możemy zdefiniować alert w odpowiedzi na każdą możliwą do opisania w formie skryptu sytuację.

Czytaj dalej >