Slippage

Miejsce, gdzie początkujący mogą zadawać nawet najbardziej dziwne pytania.
Hirex
Bywalec
Bywalec
Posty: 14
Rejestracja: 26 maja 2015, 12:13

Slippage

Nieprzeczytany post autor: Hirex »

Witam,

mam pewne pytanie dotyczące slippage, gdyż nie wiem, czy dobrze to rozumiem. Mianowicie wyczytałem, że jeśli chcemy wejść w pozycję na jakimś poziomie, ale w momencie wejścia cena zaliczyła "poślizg" dajmy na to 1 pips i teraz w zależności od ustawionego slippage wejdzie nam w rynek lub nie.
Czy dobrze to rozumuję?
Jeśli tak to czy da się zmienić tą wartość slippage?
Jeśli tak to jak?

Awatar użytkownika
Cyb
Przyjaciel Forum
Przyjaciel Forum
Posty: 1907
Rejestracja: 25 mar 2009, 20:41

Re: Slippage

Nieprzeczytany post autor: Cyb »

To zależy jaki masz rodzaj egzekucji u brokera. Jak market execution to zlecenie zostanie zrealizowane zawsze, nawet jeżeli poślizg wyniesie i 200 pips. I nie da się nic z tym zrobić. U mmów było instant execution gdzie dało się to ustalać...

Awatar użytkownika
adamForex
Gaduła
Gaduła
Posty: 117
Rejestracja: 28 gru 2015, 10:24

Re: Slippage

Nieprzeczytany post autor: adamForex »

Można też wykonywać zlecenia specjalnym skryptem.

Skrypt mógłby zapisywać aktualną cenę kursu w momencie kliknięcia przycisku
a funkcja OrderSend realizowałaby zlecenie tylko, jeżeli slippage byłby zgodny z zadanym parametrem.

Nie wiem czy istnieje taki skrypt, ale takie rozwiązanie mogłoby działać :wink:

Hirex
Bywalec
Bywalec
Posty: 14
Rejestracja: 26 maja 2015, 12:13

Re: Slippage

Nieprzeczytany post autor: Hirex »

Jeśli chodzi o zmiane slippage to chciałbym zmienić slippage dla robota, bo bez tego nie działa. Jest jednak taki problem, że w jego ustawieniach nie jest to mozliwe, a kodu nie da się modyfikować, bo jest on wziety z mql5.com. Dlatego myślałem, że jakoś u brokera jest to możliwe (ECN), lub w ustawieniach MT4.

Awatar użytkownika
adamForex
Gaduła
Gaduła
Posty: 117
Rejestracja: 28 gru 2015, 10:24

Re: Slippage

Nieprzeczytany post autor: adamForex »

Kupiony system? To dziwne, bo recenzenci produktów na mql5.com są bardzo dokładni i strasznie się czepiają różnych błędów.

W takiej sytuacji trzeba się skontaktować z twórcą strategii, żeby poprawił. Rzeczywiście tak jest, że jak w OrderSend jest zbyt niski slippage, to zlecenia się nie realizują.

Awatar użytkownika
Cyb
Przyjaciel Forum
Przyjaciel Forum
Posty: 1907
Rejestracja: 25 mar 2009, 20:41

Re: Slippage

Nieprzeczytany post autor: Cyb »

adamForex pisze:Można też wykonywać zlecenia specjalnym skryptem.

Skrypt mógłby zapisywać aktualną cenę kursu w momencie kliknięcia przycisku
a funkcja OrderSend realizowałaby zlecenie tylko, jeżeli slippage byłby zgodny z zadanym parametrem.

Nie wiem czy istnieje taki skrypt, ale takie rozwiązanie mogłoby działać :wink:
Takie rozwiązanie nie będzie działać bo poślizg nie dzieje się na Twojej platformie. Co z tego że wyślesz zlecenie kupna/sprzedaży po cenie A, skoro zostanie zrealizowane na serwerze po cenie B ?

Hirex
Bywalec
Bywalec
Posty: 14
Rejestracja: 26 maja 2015, 12:13

Re: Slippage

Nieprzeczytany post autor: Hirex »

Wielkie dzieki za pomoc.

Awatar użytkownika
adamForex
Gaduła
Gaduła
Posty: 117
Rejestracja: 28 gru 2015, 10:24

Re: Slippage

Nieprzeczytany post autor: adamForex »

Cyb pisze: Takie rozwiązanie nie będzie działać bo poślizg nie dzieje się na Twojej platformie. Co z tego że wyślesz zlecenie kupna/sprzedaży po cenie A, skoro zostanie zrealizowane na serwerze po cenie B ?
Masz rację, poślizg nie dzieje się na platformie, ale właśnie OrderSend ma wbudowany mechanizm do zapobiegania zbyt dużej różnicy ceny na platformie i ceny realizacji.

Jak będę chciał zrobić zlecenie po 1.2000 i wpiszę taką cenę w OrderSend i jednocześnie podam slippage 5 pipsów, to zlecenie nie powinno wejść, jeżeli cena realizacji wyniosłaby 1.2006. Tak jest na stronie metaquotes (http://docs.mql4.com/trading/ordersend):
If the requested price is out of date, but present in the thread, the order will be opened at the current price and only if the current price lies within the range of price+-slippage.
Hirex napisał, że to właśnie może być problem w jego EA. Ma ustawiony za mały slippage w OrderSend i żadne zlecenie się nie realizuje.

Awatar użytkownika
Cyb
Przyjaciel Forum
Przyjaciel Forum
Posty: 1907
Rejestracja: 25 mar 2009, 20:41

Re: Slippage

Nieprzeczytany post autor: Cyb »

To się zgadza jeżeli masz egzekucję w modelu MM i otrzymujesz rekwoty. Wtedy możesz odrzucić zlecenie. W modelu ECN i egzekucji rynkowej ty klikasz po 1.2000 i po twojej stronie to już koniec. Czy zlecenie zrealizuje się po 1.2000 czy po 1.3000 - nie masz na to najmniejszego wpływu. Terminal po prostu otrzymuje informacje zwrotną po jakiej cenie zlecenie się wykonało i tyle.

Awatar użytkownika
adamForex
Gaduła
Gaduła
Posty: 117
Rejestracja: 28 gru 2015, 10:24

Re: Slippage

Nieprzeczytany post autor: adamForex »

Cyb, dzięki za wyjaśnienie!

No tak, czyli abstrahując od problemu Hirexa, w takim wypadku rzeczywiście na poślizg nie ma rady. Swoją drogą, chyba w mt5 jest to trochę lepiej rozwiązane (od razu widać jaki masz rodzaj egzekucji u danego brokera, ma się większą świadomość).

ODPOWIEDZ