Forex programozás › Fórum › Kérdések a pontos adatokkal kapcsolatban › Backteszt
Címkézve: backteszt, internal error
-
SzerzőBejegyzés
-
A tick adatokkal történő optimalizáció egyáltalán nem kivárhatatlan. Lehet, hogy túl sok paramétert akarsz optimalizálni egyszerre, vagy az általad tesztelt robot teljesítménye rossz. Így valóban kivárhatatlan az optimalizálási idő – de nem a tick adatok miatt!
A másik probléma kapcsán a letöltésnél megadott dátum hiába jó, a generálásnál újra meg kell adnod a kívánt dátumot! Ezt ellenőrizd még egyszer!
Ha ezek után is fennáll a probléma, írj újra!
Szia Radu!
Kérlek segíts abban, hogy én is nekifutottam a backtestnek. Minden rendben volt az adatok letöltésével, sőt az általad feltöltött 4.51-es MT4-et rendben el is indítja a progi, azonban az a gondom, hogy bármit bemásolok az experts mappába, a metatrader indulásakor automatikusan kitörlődik. Minden más rendben van. Az indikátorok és a scriptek megmaradnak.
Mi lehet probléma?
Köszi a segítséget!
Gábor
Magától törlődő fájlokkal még sosem találkoztam, de a szokásos kérdést felteszem: Program Files (x86) -ba van telepítve a MT4? Ha igen, rakd el onnan ezen a könyvtáron kívülre!
Köszönöm a gyors válaszodat. Ezt az MT4-et nem telepítettem, hanem az általad belinkelt 4.51-es verziót csak simán kitömörítettem és bemásoltam a d:\Dokumentumok\MetaTrader 4 Exness Demo mappába.
Most megpróbáltam az expert mappába általam bemásolt fájl attributumát átállítani csak olvashatóvá. Így nem törlődik, de a stratégia tester nem látja. Ha visszaállítom az attribútumot, egyből törlődik. Megpróbáltam a saját, tesztelni kívánt robotom fájlnevét átállítani az eredetileg ott lévő MACD Sample.ex4 névre. Itt ugye más a 2 fájl mérete. Az MT4 indítása után minden visszaáll eredetire. Amúgy Win8-at használok. DE ezen kívül folyamatosan fut még 2 MT4 minden gond nélkül.
Most még megpróbálom az egészet kirakni a d:\ gyökérbe. Meglátjuk…Bárhova másolom és indítom, az experts mappákból eltűnnek az általam bemásolt fájlok
Akkor ez valami Win8 furcsaság, mert ilyet még nem láttam:)
Hacsak nem muszáj, felejtsd el Win8-at:)
Szia Radu!
TSL-el letöltöttem minden adatot a backteszthez, mivel mennyiség alapú expertet akarok tesztelni az adatok letöltésénél a „Mennyiségi adatok elhagyása” négyzetből kivettem a pipát. Teszt során mégsem nyit egyetlen pozíciót sem a robot. Vizuál módban újrafuttattam a tesztet, kiírattam az indikátor értékét, de csak 0, vagy -0 értéket mutat. Mit javasolsz? Mit lehet ilyenkor csinálni?
Segítségedet előre is köszönöm.
Egyelőre annyit javaslok, hogy nézd meg Adat ablakban a Volume értékeket, hogy megfelelőek-e (van-e bennük adat). Ha igen, akkor az indikátorral lesz a probléma!
Szia!
Megnéztem, és mindig 1 az érték, nem változik. :(
Akkor az adatok letöltése során csak nem szedte le a mennyiségi adatokat? Nem értem.Esetleg valami más javaslat?
Sikerült összehoznom. Töröltem az előző hst és fxt fájlokat, majd letöltöttem újra, így már vannak mennyiségi adatok is. :)
Utólag is köszönöm az értékes infókat, amiket az oldaladon megosztottál.Valami nálad nem jó, mert én EURUSD instrumentummal kipróbáltam az előbb, és a volume adatok remekül átmennek. A HST fájlok elkészítését is kéred, ugye? Biztos minden könyvtár jól van beállítva TSL-el? 1-es volume adatok nekem csak akkor vannak, ha az általad említett jelölőnégyzetet beikszelem.Szerk: látom, szerkesztetted az előző hozzászólásod – egy pillanatra azt hittem, én őrültem meg:) Örülök, hogy megoldódott!
Üdv. Radu!
Az FXT fájlokkal kapcsolatban lenne egy költői kérdésem.
Van valami ésszerű magyarázat arra, hogy miért kell minden egyes idősíkhoz egy külön FXT?
A HST esetében még érthető a dolog.
De ha az FXT fájl úgyis tick adatokat tartalmaz, akkor miért nincs egy alltick.fxt oszt csókolom?Jó és jogos kérdés, de erre nem én fogok tudni válaszolni:)
Szia Radu!
Lenne egy backtest-es problémám, 1.5ös a Tsl, 670-es a metatrader 4, setup a blogbejegyzésed alapján (https://www.radu.hu/hasznos-eszkozok/jo-minosegu-backteszt-adatok/adatok-konvertalasa-mt4-szamara-olvashato-formatumra-tickstory-lite/
4h-s eurusd-n tesztelek, az utolsó félév adatait töltöttem le Tsl-lel(~98MB-os lett az fxt), a jelentésben 99,90%-os pontosság van, mégsem köt a robotom.
Debug-ként tickenkénti print-tel való Bid és Ask logolással bővítettem a robotot, és a logok szerint nagy gap-ek vannak az intervallumban.
Pl.: van több tick logolva 2014.02.28 06:52-es idővel, de a rögtön rákövetkező különböző tickek már 2014.02.28 21:07-es idővel lettek logolva.
Van esteleg valami ötleted, hogy mi lehet a hiba, miért nem gap-mentes az intervallum?
Válaszodat előre is köszönöm és üdv,
Roland
Szia Roland!
Ellenőrizd a brókeri kondíciókat, legtöbbször ott szokott elcsúszni a dolog. Főleg a spread, ticksize, digit, point értékeket!
Ha ez nem segít, akkor visszatérünk a problémára, bár így látatlanban több ötletem nincs egyelőre. -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.