Tworzenie Nowego Systemu
Przejdź do modułu "Enhanced System Tester". Otwórz opcję "New System". Pola Edytora Systemów zawierają pola do wpisania nazwy systemu, notatek i jego reguł. Cztery reguły opisują kryteria otwarcia / zamknięcia pozycji długich / krótkich. ![]() W zakładce General mamy do wyboru trzy opcje: Order Bias - czasami system wytwarza dwa sygnały - długi i krótki jednocześnie, w tej opcji możemy zaznaczyć, którą pozycję system ma w takiej sytuacji wybrać. Portfolio Bias - tą opcją można poinstruować system, aby zamykał wszystkie odwrotne, istniejące pozycje do nowego, przeciwnego sygnału, w momencie, w którym się pojawi. Np. jeśli chcemy aby system zamknął wszystkie krótkie pozycje gdy pojawi się nowy sygnał do otwarcia pozycji długiej - wybieramy opcję Single. Jeśli jednak chcemy posiadać w portfelu zarówno pozycje długie jak i krótkie wybieramy opcję Multiple. Position Limit - ta opcja zamyka wszystkie pozycje przed otwarciem nowych. Możemy sami zaznaczyć ile pozycji może pozostać otwartych, lub odznaczając tę opcję zezwolić na otwarcie do 65536 równoczesnych pozycji. ![]() Przejdźmy do budowy systemu:
Formuła ta, podobnie jak i inne formuły reguł może być przedstawiona opisowo. W tym przypadku "Otwórz długą pozycję jeżeli cena zamknięcia przetnie od dołu średnią z 25 ostatnich kursów zamknięcia" (podobnie jak w module "Indicator Builder" możesz stosować skróty - zamiast "close" pisać "c" czy zamiast "simple" - "s"). Reguły transakcji są bardzo podobne do reguł wskaźników. Wpisz poniższe reguły dla pozostałych trzech kryteriów. Pamiętaj by kliknąć wcześniej odpowiednie dla nich pola (Sell Order, Sell Short Order, i Buy To Cover Order). Sell Order : cross(mov(close,25,simple),close) Sell Short Order : cross(mov(close,25,simple),close) Buy To Cover Order : cross(close,mov(close,25,simple)) Po ich poprawnym wpisaniu kliknij OK. Jeżeli w składni wpisywanej reguły istnieje błąd to zostanie wyświetlony komunikat o istocie tego błędu, a po kliknięciu OK program umieści kursor w miejscu, w którym wystąpił błąd. Po poprawieniu formuły ponownie kliknij OK. Wszystkie cztery zakładki kupna / sprzedaży posiadają identyczne opcje: Order Type - jeśli chcemy, aby system włączył do testu stopy, limity, stop limity, możemy zaznaczyć tutaj odpowiednią opcję.
Entry Size - w tym polu można określić ile walorów system ma zakupić / sprzedać podczas otwierania / zamykania pozycji. Liczba może być wyrażona ilościowo (Number of Units), pieniężnie (Transaction Cost), bądź procentem kapitału (% of Available Equity). Expiration - system umożliwia zamykanie pozycji z końcem dnia, bądź pozostawienie jej otwartej do czasu gdy pojawi się sygnał do zamknięcia (określony przez użytkownika). Strategic Delay - system może zachowywać się identycznie jak inwestor, tzn. w rzeczywistości mamy dostęp do opóźnionych danych (15min). Aby urealnić nasz system możemy opóźnić zawieranie transakcji na rynkach terminowych o dowolną ilość minut, lub dni, gdy np. gramy na akcjach a wieczorem ściągamy uaktualnione dane do Metastocka. Wróć |


