Hozzászólások

15 bejegyzés megtekintése - 1-15 / 24
  • Szerző
    Bejegyzés
  • mpeter
    Tag
    Bejegyzések száma: 38
    Hozzászólás: int tömb indikátorban #9619

    Köszönöm a választ, eddig én is így csináltam.

    mpeter
    Tag
    Bejegyzések száma: 38
    Hozzászólás: Rejtett label objektum #5095

    Kösz a gyors választ.

    mpeter
    Tag
    Bejegyzések száma: 38
    Hozzászólás: Hiányzó gyertyák #5038

    Akkor marad a kézi lapozás, mert a programozott home is csak az aktuális idősíkot frissíti.
    Ehhez kapcsolódó kérdésem, hogy az egyik brókernél az M15 síkon csak másfél hónapot, a H1 síkon csak nyolc hónapot tudtam visszalapozni, míg M30 esetén 41 hónapot. Ez is bróker függő?

    Az alábbi nem kérdés, csak indok, hogy mire kellenek az alacsonyabb idősíkok adatai.
    Olyan elemzést akarok egy megadott időszakról, amiben az újabb áradatokat kisebb felbontásban vizsgálom, függetlenül attól, hogy a charton melyik idősík van beállítva. Most a visszalapozásokkal ezek a gyertya adatok állnak rendelkezésre:
    M1 66642 (2015.11.13)
    M5 66877 (2015.03.28)
    M15 3296 (2016.01.05)
    M30 42789 (2012.09.04)
    H1 3785 (2015.07.11)
    H4 8043 (2010.12.16)
    D1 3903 (2001.02.28)

    Ha utolsó 12 hónapot akarom elemezni:
    M30 (2015.02.19 – 2015.03.28) = 37 nap
    M5 (2015.03.28 – 2015.12.01) = 248 nap
    M1 (2015.12.01 – 2015.02.19) = 80 nap

    mpeter
    Tag
    Bejegyzések száma: 38

    Szia!

    Nekem van olyan robotom, amiben maximálva van a kötés méret. Ha a töke fix százalékára van beállítva a kockázat, akkor sem lesz a maximumnál nagyobb a méret.

    mpeter
    Tag
    Bejegyzések száma: 38
    Hozzászólás: Univerzális képlet #4781

    Az alábbit kipróbáltam két brókeren (1. Bid = 10995.0 2. Bid = 10995.00)

    MarketInfo(Symbol(),MODE_TICKVALUE) * MarketInfo(Symbol(),MODE_TICKSIZE) * MarketInfo(Symbol(),MODE_SPREAD) / MarketInfo(Symbol(),MODE_POINT)

    Mindkettőn 1.0 lett az eredmény.

    mpeter
    Tag
    Bejegyzések száma: 38
    Hozzászólás: Univerzális képlet #4766

    Bocs csak fejből írtam. Nem emlékeztem rá, hogy a MODE_SPREAD mit is ad vissza. Az oszás helyett szorozni kell.

    MarketInfo(Symbol(),MODE_SPREAD) * MarketInfo(Symbol(),MODE_POINT)
    mpeter
    Tag
    Bejegyzések száma: 38
    Hozzászólás: Univerzális képlet #4759

    Szia!

    Ezt próbáld meg:

    double Spread=MarketInfo(Symbol(),MODE_SPREAD)/MarketInfo(Symbol(),MODE_POINT);
    mpeter
    Tag
    Bejegyzések száma: 38
    Hozzászólás: Historikus tick adatok #4758

    Minden tick során mentsd el egy tömbbe. Az tömbindexet eggyel növeld, óra váltáskor állítsd nullára.

    mpeter
    Tag
    Bejegyzések száma: 38
    Hozzászólás: iMAOnArray #4715

    Az iMAOnArray első paramétere dinamikus double tömb. Az alábbi kód szintaktikailag helyes (nincs fordítási hiba)

    struct sTeszt
      {
        int    id;
        double db[];
      };
    
    sTeszt Teszt[10];
    
    void OnStart()
      {
        // ... Itt kell adatokkal feltölteni ...
    
        for( int i = 0; i < ArraySize( Teszt ); i++ )
        {
          if( ArraySize( Teszt[ i ].db ) > 10)
          {
            Print( iMAOnArray( Teszt[ i ].db, 0,10 ,0 ,MODE_EMA, 0 ) );
          }
        }
      }
    
    mpeter
    Tag
    Bejegyzések száma: 38
    Hozzászólás: Backteszt #4705

    Az _1.fxt és _2.fxt fájlokat a gyertya adatokból generálja az MT4 a teszt indításakor. Ha saját gyertya adatokat (HST fájlokat) teszel a history\…\ könyvtáradba, akkor ezekből fog dolgozni.
    Én a CSV2FXT scriptet használom, és bekapcsolom a HST fájlok készítését is. Arra figyelj, hogy legyenek meg az alacsonyabb idősíkú HST fájlok is, mert ezekből dolgozik az MT4. A teszt indításakor a bal alsó sarokban látható, hogy miket használ.

    mpeter
    Tag
    Bejegyzések száma: 38
    Hozzászólás: Backteszt #4700

    Arra gondoltam, hogy ha nem csak az algoritmus zár, hanem fizikailag is ki van téve a stop és/vagy a célár. Ebben az esetben long esetén, amikor a gyertya maxima a kirakott célár felé szúr, akkor a tick adatokkal tesztelve hamarabb zár a pozíció mint a gyorsabb gyertya adatokkal.

    Valamint a pozícióra kitett stopp és célár az ask és bid árakon működnek. Míg ha a robotból zársz, akkor valószínű, hogy csak a bid árat vizsgálod.

    Péter

    mpeter
    Tag
    Bejegyzések száma: 38
    Hozzászólás: Backteszt #4698

    Szia Attila!

    Nemrég én is hasonlót tapasztaltam. Nálam az okozta az eltérést, hogy az stratégiában van stop és célár kezelés is, és ezek nem csak gyertya záráskor teljesülhetnek.

    mpeter
    Tag
    Bejegyzések száma: 38

    Igen, még aktuális.

    Jelenleg úgy kerültem meg a kérdést hogy a „Cliens” szerepét betöltő MT4 terminált a „Server” MT4\files\xxxx\ alkönyvtárba telepítettem. Így a szerver eléri az MT4\files\xxxx\MT4\files\ könyvtárat.

    Az m_peter@freemail.hu címre tudod küldeni a kódokat.

    mpeter
    Tag
    Bejegyzések száma: 38

    Szia!

    Én kikapcsolnék minden indikátort. Ha ekkor megszűnik a lassulás, akkor egyesével kapcsolnám vissza. Mindegyik után várnék egy kis időt, ha nem lassul, akkor jöhet a következő.

    Amelyik után lelassul, az a hibás.

    mpeter
    Tag
    Bejegyzések száma: 38

    Szia! Két lehetőséged van. Ha elmented tester.tpl néven a beállításokat, akkor bármelyik expert tesztelésekor ez lesz betöltve. Ha expertenként egyedi beállítás kell, akkor az expert nevével megegyezően mentsd el a sablont.

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