Wskaźnik rysowany jest bezpośrednio na wykresie cenowym w formie poziomego histogramu. Długość każdego słupka odpowiada wielkości wolumenu zawartych transakcji po danej cenie. Na każdym poziomie mamy słupek czerwony dla wolumenu po cenie Bid oraz zielony dla wolumenu po cenie Ask.
Ponadto na histogramie rysowana jest średnia ruchoma o wybranym okresie z wartości wolumenu osobno dla cen Bid oraz Ask. W wyliczonych maksimach lokalnych rysowane są poziome linie, aby wyraźnie zaznaczyć w okolicy jakiej ceny wolumen był lokalnie największy. Możemy zadać minimalny dystans między rysowanymi maksimami.
Rysowany wolumen badany jest z każdego ticku, zatem wskaźnik jest bardzo dokładny i rzetelnie odzwierciedla rzeczywistość.
FxCraft Volume Levels nie tylko rysuje histogram na podstawie danych historycznych począwszy od zadanej daty, ale także uaktualnia wielkości słupków w czasie rzeczywistym czerpiąc dane z nadchodzących ticków.
Przy starcie wskaźnika ustalamy datę startową (parametr „Start time”) określającą od kiedy wskaźnik ma ściągnąć dane, na podstawie których narysuje histogram. Histogram będzie uaktualniany wraz z nadchodzącymi tickami w czasie rzeczywistym.
Jeżeli ustawimy datę startową późniejszą niż obecna godzina , wskaźnik zacznie rysować histogram tylko na podstawie danych, które będą przychodzić w czasie rzeczywistym.
Należy zwrócić uwagę, że wskaźnik ten działa jako strategia, gdyż Dukascopy nie dostarcza wskaźnikom wymaganych tutaj danych. W związku z tym wskaźnik uruchamia się w oknie z wybranym instrumentem. Jeżeli mamy kilka otwartych okien z tym samym instrumentem wtedy strategia uruchamia się tylko w jednym oknie (zawsze tym samym). Niestety nie ma możliwości wyboru tego okna (ograniczenia na platformie Dukascopy).
Jeśli chcemy narysować histogram bazujący na dużej ilości danych, to po uruchomieniu wskaźnika, w zależności od łącza internetowego, ściągnie danych może chwilę potrwać.