cześć
Mam problem z kopiowaniem bufora zigZaga w MQL5.
Taki kod:
http://wklejto.pl/255766
Daje za każdym razem inne efekty.
Czasem działa poprawnie, innym razem nie pokazuje nic lub pokazuje "losowe" dane.
Przykładowo łączy tylko high wskazywane przez ZZ albo nie przelicza bufora mimo zmiany interwału.
MQL5 iCustom i ZigZag
MQL5 iCustom i ZigZag
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Re: MQL5 iCustom i ZigZag
Możesz spróbować przesunąć:
do przestrzeni globalnej i skasować:
Sprawdzić czy wszystko działa ok chyba najłatwiej będzie sumując elementy tablicy z jednej i drugiej wersji wskaźnika.
U mnie po tej operacji suma dla wszystkich bufforów była odpowiednia nawet przy przełączaniu interwałów.
Kod: Zaznacz cały
double buf0[];
double buf1[];
double buf2[];
Kod: Zaznacz cały
ArrayInitialize(buf0,0);
ArrayInitialize(buf1,0);
ArrayInitialize(buf2,0);
ArrayInitialize(ZZLine,0);
U mnie po tej operacji suma dla wszystkich bufforów była odpowiednia nawet przy przełączaniu interwałów.
Re: MQL5 iCustom i ZigZag
Pomogło dodanie:
SetIndexBuffer(0,buf0,INDICATOR_DATA);