ZigZag indikátor tesztelési probléma2014-08-31T18:23:54+00:00

Radu.hu Fórum Kérdések az MQL4 programozási nyelvvel kapcsolatban ZigZag indikátor tesztelési probléma

Címkézve: ,

7 bejegyzés megtekintése - 1-7 / 7
  • Szerző
    Bejegyzés
  • naburus
    Tag
    Bejegyzések száma: 19

    Van egy Expertem, minden ticknél újraszámolja a ZigZag pontokat 40 gyertyáig visszamenőleg. Ezzel nincs is gond.

    De az mitől lehet, hogy amikor tesztelem az Expertet, a ZigZag indikátort mindig csak akkor teszi rá a chartra amikor az Expert futása véget ért.

    Tesztelés közben megoldható hogy lássak egy indikátort?

    naburus
    Tag
    Bejegyzések száma: 19

    Mondjuk annyival kiegészíteném, hogy kézzel rá lehet tenni futás közben az tény. De hát úgy nem az igazi. 🙂

    Radulovic Attila
    Tag
    Bejegyzések száma: 646

    A régi MQL4 nyelvben erre nem volt lehetőség, az újban is csak nagyjából. Például használhatod a sablon hozzáadást.

    Megelőzőleg létrehozol egy sablont a kívánt indikátor beállítással, és azt hívod meg.

    Ez működik automatikusan úgy is, ha a sablon nevének a robot nevét adod meg. Ennél persze kifinomultabb megoldás a ChartApplyTemplate függvény.

    naburus
    Tag
    Bejegyzések száma: 19

    Oké köszönöm megnézem.

    sanyatheboss
    Tag
    Bejegyzések száma: 1

    Kedves naburus!

    Pont egy Zigzag alapján működő expert elkészítettésén gondolkozok! Ha a te experted ingyenes, megtennéd-e hogy megosztod velem! Szívesen tesztelném és megosztanám a tapasztalataimat! Ha igen a válaszod, előre is köszönöm!

    naburus
    Tag
    Bejegyzések száma: 19

    Hello

    A robotom nem publikus de ez a rész nem hinném hogy titkos lenne. Nincs benne semmi különös megoldás mint látni fogod. Ki is komenteltem amit lehet. http://pastebin.com/8LcRASC4

    A doArrayResizeAndFill… függvény dinamikusan tölt fel egy tömböt. A doZigZagPoints() tömbe tárolja a ZigZag indikátor értékeit. Természetesen a tickben vizsgálnod kell a pontokat.

    naburus
    Tag
    Bejegyzések száma: 19

    Az OnInit -ben még kell még egy ilyen. Hogy tényleg dinamikus legyen a tömb amibe tároljuk.

    //+--- Array init müveletek
       ArrayResize(ZigZagPoints,100,100);
       ArrayResize(ZigZagPointsTime,100,100);
       ArrayResize(TriggerPoints,100,100);
    
7 bejegyzés megtekintése - 1-7 / 7

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