Hozzászólások

11 bejegyzés megtekintése - 1-11 / 11
  • Szerző
    Bejegyzés
  • siker
    Tag
    Bejegyzések száma: 16

    Igen körülbelül én is itt adtam fel.
    Volt egy óra csuszás, de az már nem érdekelt, csak az volt a fontos hogy egybefüggő adatsor tudjak készíteni.
    Mondjuk én nem azért csináltam hogy tick adatom legyen.
    Hanem hogy legyen olyan összefüggő adatsorom, ahol minden idősíkon megvan minden egyes gyertya.
    Több idősíkos mtf robotot készítettem és mindig hibázott ha valamelyik idősíkon hiányzott egy gyertya

    siker
    Tag
    Bejegyzések száma: 16

    És nem break hanem continue, csak már nem tudtam szerkeszteni.
    if (TimeDayOfWeek(cur_time) == 0 || TimeDayOfWeek(cur_time) == 6) continue;

    siker
    Tag
    Bejegyzések száma: 16

    Bocs felét fejből írtam és szerintem kimaradt a dupla egyenlőség jel.
    Ez van ha ez ember több nyelven programozik, mindig elfelejti a szintaktikát!
    if (TimeDayOfWeek(cur_time) == 0 || TimeDayOfWeek(cur_time) == 6) break;

    Igen én is észrevettem hogy elnyeli a fórum a forráskód bizonyos részét

    siker
    Tag
    Bejegyzések száma: 16

    Szia Kiwimango!

    Az a FXGMT=2 és FXTDST=1 beállítás jó.
    Már nincs meg a script nekem, de valami txt megmaradt a módosításáról.
    Nekem 0.34 verzióm volt de módosítanom kellett benne pár dolgot.

    1. zárójelbe lett rakva a szorzás
    cur_time = date_time + FXTGMTOffset * 3600;
    módosítva:
    cur_time = date_time + (FXTGMTOffset * 3600);

    2. Bele kellett tenni egy kivételt hogy hagyja ki ami hétvégén van!
    Keresd meg ezeket a sorokat:
    if (start_date > 0 && cur_time 0 && cur_time >= end_date) {
    break;
    }
    és írd utána
    if (TimeDayOfWeek(cur_time) = 0 || TimeDayOfWeek(cur_time) = 6) break;

    Így már nem tette bele az esetleges hétvégi adatokat (1-2 tick)

    üdv

    siker
    Tag
    Bejegyzések száma: 16

    Nem hasznos!
    Csak ha letesztelsz 100,000 db backtest-et és elmeneted magadnak, akkor fél év múlva igencsak jól jön hogy mi volt milyen beállításokkal, milyen kidolgozással (gyertyamodell), stb

    siker
    Tag
    Bejegyzések száma: 16

    Köszönöm

    siker
    Tag
    Bejegyzések száma: 16

    Köszönöm!
    Pont ezért kérdeztem én is.

    siker
    Tag
    Bejegyzések száma: 16

    Nagyon szépen köszönöm, az infókat!

    siker
    Tag
    Bejegyzések száma: 16

    Húúú ennél rövidebb válaszra számítottam.
    Nem baj! Köszönöm!
    A válaszod egy kicsit elterelt más irányba.
    Elképzelhető, hogy én értelmezem rosszul a dolgot! Javíts, ki ha tévedek.

    Minek a RefreshRates?
    Ez sosem értettem, hogy ha változik az ár, akkor új Tick keletkezik nem?
    Újra lefut jó esetben minden függvény? (A Start() is és a benne lévő saját függvények is)

    Ha ezek lefutnak minden ticknél, akkor miért kell megállítani esetleg több másodpercre, a robot futását a Sleep(100) hogy minden áron vásárolni próbáljon.

    Miközben 0.2-1.5 sec között jönnek a tickkek „automatikusan”?

    Vagy ezt én látom rosszul?

    siker
    Tag
    Bejegyzések száma: 16
    Hozzászólás: LONG változót? #1589

    Köszi!

    siker
    Tag
    Bejegyzések száma: 16

    Köszi Radu!

    Sajnos nekem a gtm+2 ennyi nem elég.
    (gagyi robot futtatáshoz talán elég, de vizuális módban már nem, pláne ha használ pluszban egy indikátor vagy robot D1 idősíkot)

    Kapcsold be a charton az időszaki elválasztó vonalak megjelenítését, válts át M15-re és egyből látszódik a hiba a hétvégenként. (akkor a függőleges vonalak a nap elejét és végét jelzik. ha hibátlan akkor a hétvégének is egy vonalnak kell lennie)

    Ahhoz hogy jó legyen megjelenítés be kell kapcsolni az USA tél nyári időszámítást, különben nem lesz jó a nyári adatok megjelenítése!
    A csavar itt kezdődik most már rájöttem hogy hibás a CSV2FXT van benne egy program logikai hiba. (egyenlőre még nem értem hogy miért nem jó de majd megoldódom)

    A CSV2FXT a téli nyári időszámítás csak kizárólag akkor működik jól ha a FXTGMTOffset = 2, de akkor már nem lesz jó a chart időzónája mert az gmt+2 lesz.

    Csak is így jó:
    FXTGMTOffset : 2
    FXTDST : 1

    megjegyzés:
    Ha valakinek gmt+1 adatot kellene generálni, csak úgy megoldható hogy a CSV2FXT script-be bele teszi hogy a vasárnapira generált 23:00-23:59 adatokat törölje ki, ne mentse el csak akkor lesz jó. (mert az óra eltolódás miatt már nem fér el az 5 napos héten lásd pl tadawul ott is hiányzik ez az óra)

    Leírtam a tapasztalatomat hátha másnak segítek vele. kb. egy napom ment rá mire ezekre rájöttem.

    Köszönöm a segítséget

11 bejegyzés megtekintése - 1-11 / 11