Slippage
Slippage
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?
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?
Re: Slippage
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ć...
Re: Slippage
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ć
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ć

Re: Slippage
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.
Re: Slippage
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ą.
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ą.
Re: Slippage
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 ?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ć
Re: Slippage
Wielkie dzieki za pomoc.
Re: Slippage
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.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 ?
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):
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.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.
Re: Slippage
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.
Re: Slippage
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ść).
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ść).