Wizualizator buforów i indeksowania
Przesuń suwaki i zobacz, którą świecę oznacza bufor[0] przy danym ustawieniu. Najczęstsze źródło cichych błędów w MQL5, pokazane wprost.
Sprawdzone 2026-08-02.
Argumenty CopyBuffer i flaga ArraySetAsSeries razem decydują o tym, którą świecę oznacza bufor[0]. Opis słowny tego nie oddaje — poniżej można to zobaczyć.
Wizualizator — CopyBuffer i kierunek indeksowania
Wykres — świeca [0] po prawej, jeszcze się nie zamknęła
Zawartość tablicy po skopiowaniu
Jak to czytać
Górny pasek to wykres. Świeca [0] jest po prawej i jeszcze się nie zamknęła — w MQL5 indeksy rosną w stronę przeszłości. Podświetlone słupki to te, które obejmie kopiowanie przy bieżących ustawieniach suwaków.
Dolne pudełka to zawartość tablicy po wywołaniu funkcji. Zwróć uwagę, co się dzieje po odznaczeniu ArraySetAsSeries: kolejność się odwraca, a bufor[1] zaczyna oznaczać zupełnie inną świecę.
Reguła do zapamiętania
Wywołuj ArraySetAsSeries(tablica, true) bezpośrednio po deklaracji tablicy, zawsze, nawet gdy kopiujesz tylko jedną wartość. Kosztuje jedną linijkę i usuwa całą klasę błędów.