Przejdź do treści
MQL5 · MetaTrader 5 · po polsku
kod odczarowany

MQL5 / Narzędzia

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.

Powiązane