A korábbi adatok szolgáltatójának konfigurálása
Mivel TSLab nem csak egy kereskedelmi platform és a platform elindítása kereskedési robotok, hanem egy eszköz tesztelésére kereskedési stratégiák, benne magában a lehetőségét, hogy a történelmi idézetek. Az eszköz idézeteinek története, amit bármilyen módon elérhetővé tehet, de a TSLab-hoz nagyon speciális módon kell kapcsolódnia. Ha téved, akkor a teszt eredménye torzul. Mint kiderült, a program sok felhasználó hibásan konfigurálja a korábbi adatok szolgáltatóját. Nem tagadom, én is tévedtem egy bizonyos pontig.
A történelmi adatok szolgáltatója eszközként.
A TSLab történelmi adatszolgáltatója feltétlenül ugyanaz az idézetek forrásai, mint az igazi bróker. Az egyetlen különbség az, hogy a bróker elküldi az adatokat, és a történelmi adatnyilvántartók esetében a szöveges fájlból származik.
Ebből következik, hogy szinte ugyanazok a követelmények vonatkoznak a történelmi adatok szolgáltatójára, mint az ügynök. Ha a követelmények bármelyikét megszegik, a teszt eredményei nem megfelelőek lesznek. - Az idézeteknek a "helyes" formátumban kell lenniük.
- Információkat kell tartalmaznia az árakról és a mennyiségről.
- Meg kell tudni az eszköz árfolyamát és hány bitjét a tizedespont után.
Amikor minden konfigurálva és csatlakoztatva van, az eladóval való együttműködés csökkenti a szkript tulajdonságaiban lévő eszköz banális kapcsolatát.
Történeti idézetek beszerzése. Az egész téma a "TSLab idézetek letöltése és a tipikus telepítési hibák" című cikkben olvasható, és azt javaslom figyelmesen olvasni. Röviden, idézőjeleket kell szövegfájl formátumban kapnia. A szövegfájl tartalmának meg kell felelnie egy bizonyos formátumnak, amelyet a cikk is leír. Ha az utasításoknak megfelelően mindent megtesz, biztos lehet benne, hogy az idézetek a "helyes" formátumban vannak.
Az adatszolgáltató konfigurálása
Az új történeti adatszolgáltató létrehozása több szakaszból áll. Ezek közül az első az, hogy kiválasszuk a formátumot, amelyben a mi történelmi adataink lesznek. Javasoljuk, hogy egyszerű szövegformátumot használjon. 2 másik lehetőség van, de kevésbé megbízhatóak a lehetséges hibák szempontjából.
A TSLab-ban az "Adatszolgáltatók kezelője" részben - a jobb oldalon nyomjuk meg a "Hozzáadás" gombot
Ezután az ablakban válassza ki a "Történelmi adatok"
A megjelenő ablakban adja meg az adatszolgáltató nevét, például "Finam_txt". válasszuk a Szövegadatok lehetőséget
Ezután végre kell hajtania a konfiguráció legfontosabb részét, és ki kell töltenie néhány mezőt. Itt, ebben a szakaszban, és általában minden hiba előfordul. Azonnal hozza a képet a megfelelően kitöltött mezőkre, majd minden mezőt részletesen megvitatnak.
Mappa - A "FINAM_TXT" mappa van, és ebben a mappában egyszerre több szövegfájl is van. Mindegyik szöveges fájl különálló eszköz lesz, amelyet a korábbi adatszolgáltató biztosít. Ha egyszerre 10 szövegfájl van a mappában, akkor a szállítónak 10 eszköze lesz közülük. Erősen javasoljuk, hogy csak olyan eszközöket helyezzen el, amelyekben ugyanaz az árfolyam, a tétel nagysága és a karakterek száma egy adatszolgáltató mappájában található. A különböző paraméterekhez tartozó eszközök esetében meg kell teremteni a különböző történelmi adatok szolgáltatóit.
Piactér - opcionális mező. Nem számít, hogy mit írnak ezen a területen, és természetesen ez nem befolyásolja a beszállítói munkát. Írd le, amit akarsz, de általában csak írom "-", írhatod azt a helyet, amelyen a műszert forgalmazzák, amelynek története kapcsolódik.
A karakterek száma kötelező és fontos terület. Meg kell adnia, hogy hány tizedes helyet tartalmazhat a készülék ára. Ha SI, akkor 0 karakter lesz. Ha ez SBER, akkor 2 karakter lesz. Nos, megkapod. Ha helyesen adta meg ezt az opciót, akkor semmi baj nem fog megtörténni, és az árakat helyesen fogják használni, de kevésbé lesz kényelmes a munka.
Ár lépés - ez és az azt követő paraméter közvetlenül befolyásolják a vizsgálati eredményeket, és kötelezőek a helyes töltéshez. Az RTS határidős ügyletek esetében 10, a Sberbank részvények esetében ez 0,01. Hogyan hat ez az eredményekre? A tranzakciók által az algoritmus ára van igazítva, hogy fokozzák az ár, így ha van egy 10, akkor az ár 1000, 1010, 1020, de nem 1001, 1005. Ha azonban, hogy az RTS határidős 1, akkor megkapja a vizsgálatokat a tranzakció, amely soha nem valósulhat meg a való életben, és ez jelentős hatással lesz az eredményekre. Javaslom, hogy ellenőrizze ezt a stratégiák bármelyikét, ahol sok foglalkozik. Ha nem tudja, hol keresse instrumentum ára lépésként azt javasoljuk, hogy csatlakozzon a tőzsde, ahol megtalálja az összes információt minden forgalmazott eszközök, beleértve az áron mozog.
A tétel mérete szintén fontos lehetőség. Ha az algoritmus megpróbálja növelni a pozíció méretét a munkafolyamatban, akkor a tétel mérete kritikus fontosságú az Ön számára. Ha a műsorcsomag tételének mérete 100, akkor az 1. tétel nagysága alapján nem tesztelhető. Ez egy teljesen eltérő összeg és teljesen más lépés a pozíció összegében, ezért más kockázatok és egyéb lehetséges veszteségek. Általában higgy nekem, ez valóban fontos lehetőség.
Együtthatók. hitelezés - olyan opció, amely lehetővé teszi a margin trading emuláció használatát. Valójában az opció meglehetősen hülyeség, mert nem képes a margókat normálisan utánozni, és a pszeuditálás nem felel meg nekünk. Általában ne használja és ne javasolja.
Valuta - pusztán kozmetikai lehetőség, amely lehetővé teszi a teszt eredményeinek "helyes" pénznemben való megjelenítését. Gyakran előfordul, hogy az emberek hibákat követtek el a teszt eredményeiben. Az RTS futures esetében ezek a pontok, és érdemes emlékeztetni magunkra, hogy ők, nem dollár vagy rubel. A részvények esetében nettó rubelt látunk, és nem kell megtörnünk a fejét újraszámítással. Általában "PT" néven hivatkozom, ami a bekezdésekben azt jelenti.
A végrehajtás késleltetése egy másik ostoba lehetőség, amelyet soha nem használtam. Kísérleti, és csak kullanási időkereten dolgozik. Az opció célja, hogy késleltesse a teszt megrendelését a közvetítő késedelmének szimulálása érdekében. Ami az opciót illeti, nem tudom, hogyan, egyáltalán nem tesztelem a rendszert. Általában véve úgy vélem, hogy a történelmi adatokon futó rendszer tesztelése haszontalan. Csak valóságos.
A letöltött idézetek letöltése a TSLab-ban. Hozzon létre egy szövegszolgáltatót.
A szövegadat-szolgáltató TSLab-ban történő létrehozásának részletei, a szükséges eszközökre vonatkozó idézetek letöltése, a hosszú időre történő összeolvasztás, a TSLab-ba való letöltés módja, a TSLab-ban szereplő idézetek ellenőrzése.