środa, 28 marca 2012

vHandsTrade cz.1

Początkowo planowałem jeden wpis na ten temat,jednak jak się okazało powstaną przynajmniej trzy.A więc do rzeczy.
O czym mowa?
 Traderzy którzy mieli styczność z systemami mechanicznymi, których założenia są możliwe do zakodowania,prawdopodobnie wiedza jak wiele możliwości odkrywa "zabawa"z testowaniem historycznym.
Tu często można się przekonać jak zmiany pojedynczych parametrów mogą wpływać na skuteczność systemu.
MetaTrader posiada dodatkowo wbudowane narzędzie(tryb wizualny),które umożliwia śledzenie każdej zawieranej  transakcji(historia) przez nasz automat.
 Niestety strategie które nie są budowane na bazie wskaźników technicznych i dodatkowo oparte w dużej mierze na subiektywnej ocenie tradera(trading dyskrecjonalny),nie dają się tak łatwo zamienić na kod,o ile w ogóle. Może to wynikać z niedostatecznej umiejętności programowania(tak jest w moim przypadku),ale też z podejścia indywidualnego do każdej transakcji.
W sytuacjach gdy zakodowanie staje się zbyt trudne lub niemożliwe,jedynym rozsądnym wyjściem jest testowanie manualne.Tu właśnie z pomocą przychodzi narzędzie o którym dziś pisze,a które nie jest pewnie żadną nowością.Narzędzie to umożliwia zawieranie transakcji(na danych historycznych) w miejscach które sami sobie wybierzemy.Posiada możliwość dobieranie wielkości pozycji,stop lossa,oraz take profit.Ważną funkcją są też zlecenia oczekujące.
Instalacja
 Pierwsza rzeczą do zrobienia jest pobranie paczki z odpowiednimi plikami.Osobiście ściągnąłem stąd .Po wypakowaniu odpowiednie pliki należy wkleić do odpowiednich folderów.
I tak:
1)plik vHandsTrade.mq4 wklejamy do ProgramFiles/BOSSAFX/experts
2)plik VisualTestingTools.mq4 wklejamy do ProgramFiles/BOSSAFX/experts/include
3)Pozostałe dwa pliki,czyli vTerminal.mq4 oraz vHistory.mq4 wklejamy do ProgramFiles/BOSSAFX/experts/indicators
Trzeba tutaj dodać że główny folder z MetaTraderem u mnie nazywa się BOSSAFX,ale w zależności od brokera będzie tu rożna nazwa.
 Następnie musimy skompilować plik vHandsTrade.mq4.W tym celu uruchamiamy MetaTradera a w nim MetaEditor:




W MetaEditor w folderze "templates" znajdziemy nasz plik vHandsTrade.mq4.
 Musimy go otworzyć:


A następnie skompilować:

Po wszystkim  restartujemy MetaTradera .
Przy ponownym uruchomieniu autor zaleca stworzenie szablonu wykresu który następnie będziemy używali do naszych testów.Otwieramy wiec interesujący nas wykres i dostosowujemy go do naszych preferencji.Musimy dodać także dwa wskaźniki: vTerminal.mq4 oraz vHistory.mq4.Powinny się one znajdować w folderze "wskaźniki własne".Najzwyczajniej w świecie przeciągamy i upuszczamy na wykres.Końcowy efekt powinien być taki:


Szablon taki trzeba jeszcze zapisać,a wiec prawym klawiszem na wykresie Szablon-->Zapisz szablon.
Ważna kwestia tutaj,aby zachować odpowiednia ilość miejsca z prawej strony wykresu,gdyż tam będzie znajdował się nasz "panel roboczy".
I takim sposobem jesteśmy prawie "w domu":) Pozostaje nam odpowiednio dobrać parametry dla systemu który chcemy testować o czym w następnym wpisie.A na samym końcu postaram się napisać jak używać to cudo.Jak na razie sam nie mam o tym bladego pojęcia:)
Wpisy na temat tego automatu,przydadzą mi się może w przyszłości,lub niewykluczone że pomogą komuś na chwilę obecną.Dla mojej strategii niestety tego typu testowanie niewiele pomaga,ze względu na dwie ramy czasowe które wykorzystuje

Brak komentarzy:

Prześlij komentarz