GMT beállítása hogyan?2012-05-28T22:04:55+00:00

Radu.hu Fórum Kérdések a pontos adatokkal kapcsolatban GMT beállítása hogyan?

Címkézve: , ,

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

    Szia Radu!
    Gratula az oldaladhoz.

    Letöltöttem a tick adatokat a Dukascopy-tól.
    Mit állítsak be hogy a konvertált adatoknak jó legyen az ideje?
    Ha jól tudom a dukascopy adatszolgáltatása gmt=0
    Magyarország gmt+1 és Európában vagyunk dst=2.

    FXTGMTOffset : 1
    CSVGMTOffset : auto
    FXTDST : 2
    CSVDST : auto

    Próbáltam már mindenféle verzióval, de egyszerűen nem jó!

    Az a bajom hogy a konvertált adatban, mindig benne van a vasárnap is.
    Hatnapos lesz a hét, a vasárnap csak 1órát tart (23:00-23:59)
    Hogyan lehet ezt jól beállítani?
    (Jó legyen az időzóna, a téli nyári, és jókor kezdődjön a hét.)

    Köszönöm

    Radulovic Attila
    Tag
    Bejegyzések száma: 646

    Szerintem próbáld ki az FXTGMTOffset: 2 -t, a többit hagyd auto -n.

    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

    Radulovic Attila
    Tag
    Bejegyzések száma: 646

    Köszönjük az infókat!

    kiwimango
    Tag
    Bejegyzések száma: 15

    A Birt’s CSV2FXT script v0.40 azóta orvosolva lett ez a hiba ? Pepperstone adatokhoz milyen beállítások kellenek ?
    köszi.

    Radulovic Attila
    Tag
    Bejegyzések száma: 646

    Fejből nem tudom, de a google-ben rákeresve biztosan találsz rá választ.

    kiwimango
    Tag
    Bejegyzések száma: 15

    Kedves radu és siker !
    Nem lett orvosolva. A pepperstone.csv GMT=0
    A kérdésem az, hogy amennyiben az FXGMT=2 és FXTDST=1 -et használom, abban az esetben is megjelenik nálam a gap-ek előtt hétvégi időpont. Amit írt siker hogy lehet ezt a scriptes megoldást beírni ?

    köszi.

    Radulovic Attila
    Tag
    Bejegyzések száma: 646

    Sajnos annál többet én sem tudok a témához hozzáfűzni, mint amit siker leírt. A CSV2FXT szkript paraméterei között megtalálod azokat, amelyeket át kell írnod.

    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

    kiwimango
    Tag
    Bejegyzések száma: 15

    Szia Siker !
    Annyi történt, hogy a módosítás után nem indul el a script.
    (az mt4 módosítóban módosítottam a scriptet a leírtak szerint)
    ötlet?

    kiwimango
    Tag
    Bejegyzések száma: 15

    Szóval:
    nekem a 0.40-es csv2fxt van ebben:
    e helyett:
    if (start_date > 0 && cur_time 0 && cur_time >= end_date) {
    ez van:
    if (start_date > 0 && cur_time 0 && cur_time >= end_date) {
    break;
    }
    — akkor fagy be, ha beillesztem ide amit írtál—-
    if (ExtStartTick == 0) ExtStartTick = cur_time;
    ExtEndTick = cur_time;
    WriteTick();
    if(!hasMoreRecords) break;
    }

    kiwimango
    Tag
    Bejegyzések száma: 15

    Enézést: szóval ez van helyette

    if (start_date > 0 && cur_time 0 && cur_time >= end_date) {
    break;
    }

    if (ExtStartTick == 0) ExtStartTick = cur_time;
    ExtEndTick = cur_time;
    WriteTick();
    if(!hasMoreRecords) break;

    kiwimango
    Tag
    Bejegyzések száma: 15

    Érdekes nem jelenik meg a fórumban egy beillesztett sor: hátha így igen. ez az első sor.
    ————-if (start_date > 0 && cur_time 0 && cur_time >= end_date) {——————————-
    De valószínű ugyanazt írtad te is csak neked sem jelent meg akkor. illetve összevonta a 2 sort. brrrr.

    kiwimango
    Tag
    Bejegyzések száma: 15

    feladom. összevonja a két sort . elnézést hogy teleszemeteltem.

    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

15 bejegyzés megtekintése - 1-15 / 19

A hozzászóláshoz jelentkezz be!

Adhatok Neked még több ingyenes tartalmat?

Értesítelek hetente megjelenő új tartalmaimról.

Hozzájárulok, hogy az adatvédelmi nyilatkozat szerint biztonságosan kezeld megadott adataimat, valamint hasznos anyagokat és egyedi ajánlatokat küldj nekem termékeiddel, szolgáltatásaiddal kapcsolatban e-mailben