Dlaczego stop loss lub take profit nie zadziałał po cenie z wykresu

Stop loss lub take profit może się nie uruchomić, nawet gdy wykres dotknie jego linii, ponieważ wykresy w MetaTrader 5 pokazują cenę Bid, a pozycja sprzedaży jest zamykana po cenie Ask. Jeśli tak się stało, platforma działa zgodnie z założeniami.

Dwa fakty, które warto znać

  1. Wykresy w MetaTrader 5 są budowane na podstawie cen Bid.
  2. Kupno jest realizowane po cenie Ask, a sprzedaż po cenie Bid. Różnica między nimi to spread.

Co to oznacza dla Twoich zleceń stop

  • Pozycja kupna (długa) jest zamykana przez sprzedaż, dlatego jej Stop Loss i Take Profit są porównywane z ceną Bid — tą samą, którą pokazuje wykres.
  • Pozycja sprzedaży (krótka) jest zamykana przez kupno, dlatego jej Stop Loss i Take Profit są porównywane z ceną Ask — wyższą od ceny z wykresu o spread.

Dlatego przy pozycji sprzedaży wykres może dotknąć linii take profit, podczas gdy cena Ask wciąż jest powyżej niej, i zlecenie nie zadziała. Podobnie stop loss na pozycji sprzedaży może zadziałać, mimo że wykres nie dotarł do linii, ponieważ dotarła do niej cena Ask. Najlepiej widać to, gdy spread się rozszerza, na przykład w okolicach publikacji wiadomości lub podczas dziennego rolowania pozycji.

Stop Loss i Take Profit są przetwarzane na serwerze transakcyjnym, a nie w platformie na Twoim komputerze: zamknięcie pozycji inicjuje serwer, a nie platforma.

Jak wyświetlić cenę Ask na wykresie

  1. Kliknij wykres prawym przyciskiem myszy i wybierz Properties (F8).
  2. Przejdź do karty Show.
  3. Zaznacz Show Ask price line i kliknij OK.

Na poziomie ceny Ask ostatniego kwotowania pojawi się druga pozioma linia. Od teraz:

  • pozycje sprzedaży zamykają się, gdy linia Ask osiągnie Twój poziom;
  • pozycje kupna zamykają się, gdy linia Bid osiągnie Twój poziom.

Wskazówka dotycząca ustawiania poziomów na pozycjach sprzedaży

Do odległości, którą chcesz ustawić, dodaj typowy spread danego symbolu. Bieżący spread jest widoczny w oknie Market Watch.

Masz pytania dotyczące konkretnego zlecenia? Wyślij numer zlecenia na adres support@abftrade.com.

Najczęstsze pytania

Dlaczego mój take profit się nie uruchomił, gdy wykres go dotknął?

Jeśli była to pozycja sprzedaży, jej take profit jest sprawdzany według ceny Ask, która jest wyższa od ceny na wykresie (Bid) o spread. Cena Ask nie osiągnęła jeszcze Twojego poziomu.

Czy MetaTrader 5 musi być otwarty, aby zadziałał stop loss?

Nie. Stop Loss i Take Profit są przetwarzane po stronie serwera i to serwer inicjuje zamknięcie pozycji.

Jak pokazać cenę Ask na wykresie MetaTrader 5?

Kliknij wykres prawym przyciskiem, wybierz Properties (F8), otwórz kartę Show i zaznacz Show Ask price line.

Źródła

66.7% rachunków inwestorów detalicznych traci pieniądze podczas handlu kontraktami CFD u tego dostawcy. Oceń, czy akceptujesz ten poziom ryzyka.

Wykonaj swój pierwszy ruch na rynku

Otwórz swój rachunek handlowy w kilka minut i zacznij budować swoją strategię z potężnymi narzędziami handlowymi.

66.7% rachunków inwestorów detalicznych traci pieniądze podczas handlu kontraktami CFD u tego dostawcy. Oceń, czy akceptujesz ten poziom ryzyka. Czytaj więcej