Forex programozás › Fórum › Kérdések a pontos adatokkal kapcsolatban › TickStory
Címkézve: Tickstory
-
SzerzőBejegyzés
-
Szia Radu!
Ezt az ingyenes progit kipróbálva létrehozott FXT és HST fileokat a megfelelő könyvtárba, de nem indul el a teszt. Kell még valami, hogy használni lehessen az ebből kinyert adatokat?Az F8 billentyűvel el tudod indítani a beállított MT4-et, elvileg ezután 451-es verzióig tudod használni az adatokat.
Nálam a 451-es verzió fut, viszont a backtest-et nem tudja lefuttatni a következő hibára hivatkozva:
12:02:08 TestGenerator: internal error because the file not openedNem részletezi melyik fájl, ilyenkor honnan tudhatok meg valami konkrétabb dolgot?
Ez azt jelenti, hogy nincs ott az az FXT fájl, ami backtesztelési környezetet jelentené. A tester\history\ könyvtárban nézz körül és ellenőrizd hogy ott van-e a megfelelő fxt fájl, a helyes idősík van-e kiválasztva illetve ha Program Files vagy Program Files (x86) könyvtárba telepített MT4-ről van szó, akkor csinálj egy teljesen új telepítést valahova ezen két könyvtáron kívül! Olvasd el ezt!
Konkrétabb dolgot a hibával kapcsolatban sajnos nem lehet lekérdezni.
a tester/history mappában nem volt meg az új data, bemásoltam oda is. A program meg még a folyamat legelején újra lett telepítve a programfiles mappán kívűl. Sajnos most sincs semmi változás.
Míg a script konvertált MT4-be, akkor valahol a felénél kiírt egy hibát, nem elmékszem pontosan, de valami 14 órás „gap”-re hivatkozva. Lehet, h maga a letöltött CSV fájl sérült és ezért a hiba?Gapek mindenhol előjöhetnek: húsvét, karácsony, stb. a program ezeket is gapnek érzékeli.
Ha a tester\history -ban nem volt ott az fxt fájl, akkor eleve nem jól volt elhelyezve / bemásolva.
FXT fájlokat a tester\history -ba, HST fájlokat pedig a history könyvtáron belül a megfelelő szerverkönyvtárba kell másolni.
Birt’s patch-csel próbálkozol egyébként?Szia Radu!
Érdeklődni szeretnék, mi lehet a hiba?
A tickstory-val generált fxt, hst elkészül bent van a helyén, mert az expert elindul, de az első akciókor, amikor csinálna valamit Stop Out hibajelzéssel leáll a futása….
Valami paramétert rosszul állítok be a tickstory-export to MT4 ablakban? Esetleg más lehet a hiba?
Előre is köszi!Nem adtál elég tőkét a tesztnek.
Ha van elég tőke (margint és a nyitandó pozíciókat is vedd figyelembe!), akkor az FXT-be generált környezet hiányos, és a bróker környezeti adatai hiányoznak. Ennek leggyakoribb oka az, hogy a konvertálás folyamán nem voltál csatlakozva a brókerhez.
Fontos: a konvertálás folyamán nem kell sem régi terminál, sem birt’s patch. Utóbbiak csak a futtatáshoz szükségesek, ha a birt’s patches utat használod.
Köszi a gyors választ!
a második eset állhat fenn nálam, de sajnos nem tudom, hogy a tickstory-val hogy kéne csatlakozni a brókerhez…
igen, a birt’s patches utat használom!A tickstoryval sehogy. Van egy expert (TickstoryInfoExpert.ex4), megtalálod a TS telepítési könyvtárában. Ezt rakd be a tesztelés alapjának tekintett terminálba, ott rakd rá egy tetszőleges chartra, az első paraméternek írj be egy fájlnevet. Az első tick után leveheted. Az experts\files\ könyvtárban lesz egy fájl, aminek a neve az általad megadott lesz. Ezt a fájlt töltsd be majd az Export to MT4… -re kattintás után, a Metatrader info panelen. Ha ezt kihagyod, akkor a tesztelési burok lényegében tele lesz olyan környezeti adattal, ami számodra nem biztos hogy megfelelő. (Pl. a tőkeáttét 1:50-es, ekkor 1 lot nyitása is nagy margin összeget kíván, emiatt egy idő után kaphatsz stop out-ot)
Ismét köszi a gyors választ…
Így azért már elég sok dolog helyre került…..
A leírásod szerint is csináltam fxt és hst file-t, de sajnos még mindig van hiba, tulajdonképpen ugyanaz….AUDCAD-on 1millió dolláron indítva a teszt 1032.57527 árszinten stoppolódik:
4 2012.01.06 13:01 close at stop 1 0.01 1032.57527 0.00000 1.04276 -1002643.83 -2643.83
nem is lenne baj ha kistoppolódna, de az AUDCAD nem lehet 1000 környékén….
nekem úgy tűnik mintha valami kiakadna…..
esetleg találkoztál már hasonló hibajelenséggel? vagy még mindig rosszul állítok be valamit????Az előzőt folytatva….
ha olyan expertet futtatok, ami csak rajzol, azzal végigmegy, rajzolgat….
ha viszont ami már köt is annál az árak eszetlenül alakulnak!
a rajzolós esetben normális ármozgás és gyertyák vannak!Én a SQ Tick Data Downloader-rel töltöttem le a csv fájlt, majd a CSV2FXT scripttel konvertáltam. Idáig teljesen rendben van, mert a files mappában megjelenik konvertálás után az adatcsoport. (a megfelelő instrumenten és egységidőn futtattam) Amúgy konvertálás után ugye felajánlja, hogy átmásolja a konvertált anyagot a kellő helyre. Így jártam el legelöszőr, majd a backtest elindításakor kiírta a fenti hibát.
NZ:
„4 2012.01.06 13:01 close at stop 1 0.01 1032.57527 0.00000 1.04276 -1002643.83 -2643.83”
nálam a metatraderben az első értékegység az a Price, a második a stoploss, a harmadik a takeprofit szint.hogy lehet, hogy a stoploss nálad 0.00000 és az összeg amit zárt minusz százezer?
hogyha a tesztet a Control Point-os futtatásra állítod, majd megnyomod a pause-t, kirakod F11-el nagyképernyőre, akkor az F12-vel tickenként tudod léptetni. Így ki tudod bogozni, mi lehetett az adott pillanatban az oka.
Plusz, alúl a Result fülnél, az Order oszlopban is részletesen nyomom lehet követni, hogy mikor melyik számú és milyen irányú kötésed zárt be, vagy érte el a stop-ot, vagy érte el a profitot.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.