Wednesday 15 November 2017

Forex Ea Błąd 130


Zmęczony rozkaz otwarcia w systemie testowym, a także otrzymane i błędne 130 Powiedziano mi przez Oandę, że nie można otwierać zamówień za pośrednictwem EA na koncie ćwiczeń tylko żyć Oczywiście to byłoby szalone, aby przetestować to na żywo Powiedzieli, że patrzą na to, cokolwiek to oznacza Bottom line, jeśli mogę to przetestować, nie używam go Możesz jednak uruchomić EA na testerze strategii, ale to nie robi to dla mnie, muszę upewnić się, że moje transakcje są wykonywane nieruchomości z Oandą i jedynym sposobem na głowie, aby to zrobić, jest posiadanie handlu na koncie demonstracyjnym. Badam moją EA na platformie Metatrader Oandy. Jednak nie mogę otworzyć pozycji z Ordersend. Error Ordersend 130 lot-size 0 1, Zapytaj 1 3969, SL 1 3899, TP 1 4069.Co jest złe w zamówieniu. Nie później znalazłem i odpowiadam na to, że udało mi się przejść do. Opcje narzędzia Expert Advisors Tab Zaznacz pole wyboru Zezwalaj na handel na żywo i zapisz zmiany Powinieneś mieć uśmiechniętą twarz w prawym górnym rogu wykresu. Ponadto, konto, które handlujesz, musi być skonfigurowane jako konto MT4 z Oandą, możesz utworzyć konto podrzędne, a kiedy to zrobisz, ma opcję włączania MT4.Hope to pomaga someone. I później znalazłem i odpowiedzi, które pracowały dla mnie przejść do Options. Tools Expert Advisors Zakładka Zaznacz pole wyboru Zezwól na prowadzenie obrotu na żywo i zapisać zmiany Powinieneś uzyskać uśmiech na twarzy w prawym górnym rogu wykresu. Ponadto konto, z którym się handlujesz, musi zostać skonfigurowane jako konto MT4 w Oanda, tzn. Możesz utworzyć sub konto i kiedy to zrobić, ma opcję dla MT4 enabled. Hope to pomaga someone. This nie ma nic wspólnego z Error 130. Jak pokonać Ordersend Error 130 w MetaTrader 4.By popularny popyt, sprawdzone strategie jak pokonać każdego algorytmiczny przedsiębiorca najgorszy koszmar Błąd 130. Gdzie ten błąd pochodzi z Co to oznacza dla eksperta ds. ekspertów Jak można znaleźć część kodu, która powoduje błąd Sprostamy tym wszystkim i tym więcej. Aby rozpocząć, formalna definicja od naszego przyjaciela, MQL4 Documentation. That s right To wszystko yo u get from MetaQuotes I reszta Idź figure. Ordersend Błąd 130 jest krótko wspomniany w innych sekcjach dokumentacji Jednak nie ma dokładnego przewodnika, co oznacza niewłaściwe przerwy i jak radzić sobie z tym, być może, najczęstszym problemem w programowaniu Forex . Ale nie martw się To dlatego napisałem ten artykuł Pozwól, abyśmy przeszli przez to razem. Milczący zabójca. Więc wystartowałeś ze swoim doradcą i nic się nie zdarzyło Żadnych zamówień na zlecenie, żadnych zamówień SPRZEDAJĄ, nie oczekujących zamówień, a nawet komunikatów o błędach dzienniki Po prostu cisza Ty decydujesz się czekać kilka godzin dni tygodnie, a nic naprawdę nie zmienia wykresów w górę iw dół, ale nie widzisz żadnych zysków To może iść na zawsze. Prawdziwy powód jest prosty jesteś rzeczywiście coraz ERRINVALIDSTOPS który jest poprawny termin techniczny dla tego problemu, ale możesz to zobaczyć To dlatego, że 130 to milczący mordercowiec Morderca mrozu i wewnętrzny spokój. log s Jedynym sposobem na złapanie tego jest dodanie właściwych mechanizmów failsafe do Twojego kodu Oto przykład, który można dostosować do swojego kodu. To, co robimy tutaj, zajmuje numer biletu i że OrderSend zwraca i sprawdza, czy jest mniejsza od zera Jeśli tak, to jest to sygnał z MetaTrader 4 informujący nas, że wystąpił problem z żądaniem. Kod błędu jest następnie drukowany na ekranie przy użyciu funkcji Alert (Alert) i wbudowanej funkcji GetLastError Ten kod wyświetli okno podręczne jak na rysunku u góry tego artykułu. Należy zauważyć, że zamiast wyświetlać komunikat Alert zamiast przekierować wiadomość prosto do dziennika EA, zamiast wyświetlać go na ekranie. Błąd zamówienia Ordersend 130. Zatrzymania niejawne to prawdziwe imię dla sprawcy, z którymi mamy do czynienia dzisiaj Tak co naprawdę oznacza nieprawidłowe zatrzymanie w programie MetaTrader 4. W przypadku zlecenia rynkowego KUP lub SPRZEDAJĄCE niewłaściwe zatrzymanie oznacza, że ​​żądanie żądania StopLoss i lub TakeProfit nie było możliwe do zamówienia W związku z tym, ponieważ żądanie nie może być spełnione tylko na części, zamówienie nie zostało w ogóle wykonane. W oczekiwaniu na Zlecenie ZAKUP, KUP OGRANICZENIE, SPRZEDAM ZAPISZ lub SPRZEDAJĄCY Nieważne nieprawidłowe limity oznaczają, że 1 z tymi problemami wystąpiły problemy z firmą SLT2 lub problem był z cena wpisu, którą podałeś dla samego zamówienia. Jak widać, problem zawsze dotyczy jednego lub wielu cen, które Twój Robot Forex określił w swoim żądaniu na serwerze handlowym Teraz, gdy znamy naszego wroga, niech to bierze. 1 StopLoss TakeProfit są cenami. Istnieje kilka możliwych przyczyn ERRINVALIDSTOPS, a jeden z częstszych wśród początkujących jest określenie StopLoss i TakeProfit w pipsach, a nie rzeczywistych poziomów cenowych takich jak to. Jednakże uważaj Niektóre EA s już moduły wykryje liczbę cyfr po przecinku dziesiętnym i automatycznie dostosuje parametry wejściowe dla Ciebie W tych sytuacjach pomnożenie liczby wejść przez 10 może w rzeczywistości prowadzić do błędnych wyników. Zauważ, że planuję umieszczenie osobnego artykułu, skrupulatnie, jak utworzyć własne moduły, aby wykryć liczbę cyfr po przecinku dziesiętnym. 3 Rachunki ECN. PLN mają swoje własne specyfiki Jednym z nich jest handel przez pośrednik ECN, nie będzie można ustalić StopLoss i lub TakeProfit z KUP ZAMÓWIENIA RYNKU lub SPRZEDAJĄCEGO Jeśli spróbujesz to zrobić, otrzymasz Błąd 130. Oczywiście musisz oczywiście ustawić StopLoss, a może TakeProfit na Twoje zamówienie, a to musi być wykonane najszybciej po złożeniu zamówienia zostały wykonane Spróbuj tego kodu. Możesz dodać tę funkcję do swojego kodu na samym końcu, a następnie użyć go zamiast OrderSend w swoim głównym kodzie Ta funkcja dodaje dodatkowy krok w procesie wysyłania zlecenia na rynek. Po pierwsze, wysyła żądanie aby wykonać zlecenie rynkowe pozbawiające StopLoss i TakeProfit Next, modyfikuje nowo otwarte zlecenie rynkowe poprzez dodanie pożądanego SL i TP. Oczywiście istnieje ryzyko, że zamówienie zostanie wykonane, ale modyfikacja nie powiedzie się. w takim przypadku funkcja będzie szybko powiadomić przedsiębiorcę o tym, że program StopLoss i TakeProfit nie zostały ustawione. Mogą modyfikować tę funkcję w zależności od potrzeb i stylu handlowego. Stop-Levels. Stop-Levels jest mechanizmem dla brokerów, aby chronić się przed pewną zmiennością i ryzykiem związanym z płynnością W prostych słowach nie będzie można ustawić StopLoss ani TakeProfit LUB jakiegokolwiek oczekującego zamówienia na bliżej z góry określonej liczby Pipsów do aktualnej ceny rynkowej. Aby dowiedzieć się, na jakim poziomie Stop jest określona para walutowa, musisz nacisnąć klawisz CTRL U na klawiaturze, wybierz odpowiednią parę walut i kliknij przycisk Właściwości, jak pokazano na poniższej ilustracji. W tym przykładzie Stop Stop dla AUDUSD wynosi 3 Pipsy Oznacza to, że nie można ustawić dokładniejszego StopLoss dla Twojego zamówienia 3 Pipsy do ceny, po której zostanie otwarte zlecenie. Oznacza to również, że jakiekolwiek oczekujące zlecenie będzie musiało być ustawione co najmniej 3 Pips od aktualnej ceny rynkowej. Jeśli Robot chce złamać te zasady i ustawić StopLoss T akeProfit lub Pending Order w zakresie Stop Level, to otrzymasz Error 130 Niewłaściwe przerwy Więc po prostu pamiętaj o Stop Stopie waluty, w której sprzedajesz swoje EA s nie określaj zbyt małych parametrów StopLoss i TakeProfit. Warto również zauważyć że bardziej egzotyczne pary walutowe mogą mieć znacznie większy stopień stopu Fore przykład, dla AUDNZD poziom Stop z tym samym brokerem, jak w powyższym przykładzie jest 20 Pipsów GBPSEK Funt brytyjski vs Szwedzka Krone to 100 Pipsów.5 Normalizacja podwójnych. niektórzy brokerzy dowiedzą się, że z nieznanego powodu ceny ofertowe i zapytania są przekazywane na rzecz przedsiębiorcy z dodatkowymi pomijalnymi cyframi po dziesiętnym na przykład. Zamiast 1 1606 pośrednik otrzyma 1 160600001.Nie to zjawisko nie ma wpływu na ręczną handlowego, ponadto ponieważ terminal MT4 jest podłączony do wyświetlania określonej liczby cyfr po przecinku dziesiętnym, albo 4 lub 5, nie będzie można zauważyć żadnej różnicy. Niemniej jednak te zaniedbania ible cyfry po przecinku dziesiętnym mogą mieć dramatyczny efekt na Expert Advisors powodując to prawda Nasz stary znajomy, OrderSend Error 130. Oto strategia, którą ja osobiście wykorzystuję, aby chronić moje roboty z tego problemu. Ten prosty trick pozwala normalizować w prosty sposób terms Round dowolne ceny, które wprowadzasz do funkcji OrderSend W ten sposób wycinasz wszystkie nieznaczne cyfry po przecinku dziesiętnym. Dzisiaj widzimy, że może wystąpić co najmniej 5 przyczyn błędów 130 Choć jest to dość mało, podstawowe problemy są trywialne i mogą być poprawione w ciągu kilku minut. Dlatego nie należy się obawiać Błędu 130. Jeśli napotkasz sprawcę, to tylko kwestia przejścia do powyższej listy, znalezienia sytuacji, która dotyczy Ciebie i zastosowania jeśli masz jakieś pytania, skorzystaj z sekcji komentarzy poniżej. Na co czekasz. GET ZACZYNA SIĘ Z ADADEMEM HANDLOWYM FOREX? Hej, jestem nowy MT4 i Potrzebuję pomocy z Błąd 130 I m próbuje użyć bardzo prostego kodu, aby przetestować, jak MT4 działa z moim brokerem Ale mam zablokowane w Error 130 dla mojego EA próbowałem zmienić SL i TP, ale nie pomaga Sprawdziłem również, że STOPLEVEL dla mojego pośrednika to 10 Ale bez względu na to, co zmienię numer, zawsze mi mówi Error 130 Oto kod, w którym wiem, że kod jest opóźniony, ponieważ jest modyfikowany tylko do debugowania błędu Proszę o pomoc. jeśli oferta 1 30 Twoja stoploss będzie - 28 70 Trie. Dziękuję za odpowiedź Otrzymałem to, co masz na myśli, że popełniłem ten błąd podczas sprawdzania kodu. SL i TP z błędem, drukowanie jest w 2017 03 15 09 39 42 Próbka MACD Próbka EURUSD, M1 Błąd podczas otwierania Zlecenie kUPowe 130 Zapytaj 1 3011 SL 1 2996 TP 1 3026.To mnie napędza Proszę pomóc. I to moje broker nie akceptuje SL i TP z funkcją OrderSend Musi być mod później. Nie jest to określone przez brokera ani dokumentację SILNA polecam należy to zauważyć w dokumencie.

No comments:

Post a Comment