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: 653

    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: 653

    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: 653

    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: 653

    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
  • Be kell jelentkezni a hozzászóláshoz.