Głupie funkcje zamówień
Pokaż wyniki od 1 do 5 z 5

Wątek: Głupie funkcje zamówień

  1. #1
    1 Załącznik (-i) Witam wszystkich,
    Szukam pomocy z moim EA. Właśnie stworzyłem prosty EA, aby zobaczyć, jak transakcje są realizowane w EA. cały EA po prostu umieszcza zamówienia rynkowe, a następnie rynek je zamyka. Zwykły i prosty ... dopóki nie otrzymam HIT z kodem błędu 130.

    Czytałem prawie każdą pomoc, jaką mogę znaleźć, a nawet wycinałem i wklejałem kody innych osób, a następnie postępowałem zgodnie z formatem samouczka MQL i nadal nie udało się.

    Ten problem występuje tylko wtedy, gdy wprowadzam wartości jako część argumentów StopLoss i TakeProfit w funkcji OrderSend (). Jeśli jednak zakodowuję je na 0, zamówienie się powiedzie.

    Czytałem gdzieś, że może to być również spowodowane błędem w wartościach SL lub TP, ale obie wartości są oddalone o 300 pipsów, więc jak może być błędnie?

    Proszę pomóż mi tutaj. Dziękuję Ci.

    Załączony jest mój plik mql.
    Na przykład, gdy uruchomiłem ten plik, wygeneruje on ten wynik na karcie Expert:
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    23:11:09 StupidOrderFunctions EURUSD, M1: Załadowano pomyślnie
    23:11:10 StupidOrderFunctions EURUSD, M1: Handel dozwolony
    23:11:10 StupidOrderFunctions EURUSD, M1: zainicjowano
    23:11:15 StupidOrderFunctions EURUSD, M1: Licytacja: 1.23055 Pytanie: 1.23077 StopLoss: 1.22755 TakeProfit: 1.23355
    23:11:15 StupidOrderFunctions EURUSD, M1: Trade -1 otwarte: 2012.07.06 15:11:00 Kup EURUSD 0,1 Partia po 1.23077 TP = 1.23377 SL = 1.22777
    23:11:15 StupidOrderFunctions EURUSD, M1: OrderSend nie powiódł się z błędem # 130
    23:11:46 StupidOrderFunctions EURUSD, M1: Licytacja: 1.23036 Zapytaj: 1.23058 StopLoss: 1.23358 TakeProfit: 1.22758
    23:11:46 StupidOrderFunctions EURUSD, M1: Trade -1 otwórz: 2012.07.06 15:11:00 Sprzedaj EURUSD 0,1 Partia po 1.23036 TP = 1.22736 SL = 1.23336
    23:11:46 StupidOrderFunctions EURUSD, M1: OrderSend nie powiódł się z błędem # 130
    23:12:17 StupidOrderFunctions EURUSD, M1: Licytacja: 1,23043 Pytanie: 1.23063 StopLoss: 1.22743 TakeProfit: 1.23343
    23:12:17 StupidOrderFunctions EURUSD, M1: Trade -1 otwarte: 2012.07.06 15:12:00 Kup EURUSD 0,1 Partia po 1.23063 TP = 1.23363 SL = 1.22763
    23:12:17 StupidOrderFunctions EURUSD, M1: OrderSend nie powiódł się z błędem # 130
    23:12:48 StupidOrderFunctions EURUSD, M1: Licytacja: 1.23052 Zapytaj: 1.23074 StopLoss: 1.23374 TakeProfit: 1.22774
    23:12:48 StupidOrderFunctions EURUSD, M1: Trade -1 otwarte: 2012.07.06 15:12:00 Sprzedaj EURUSD 0,1 Partia po 1.23052 TP = 1.22752 SL = 1.23352
    23:12:48 StupidOrderFunctions EURUSD, M1: OrderSend nie powiódł się z błędem # 130
    23:12:53 StupidOrderFunctions EURUSD, M1: EA zakończył
    23:12:53 StupidOrderFunctions EURUSD, M1: deinicjalizacja
    23:12:53 StupidOrderFunctions EURUSD, M1: uninit reason 1
    23:12:53 StupidOrderFunctions EURUSD, M1: usunięto
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    https://www.forex-instant.com/attach...5984480067.mq4

  2. #2
    Kilku brokerów nie zezwala na ustawienie TPSL w momencie składania zamówienia. Złóż zamówienie, a następnie zmodyfikuj je. I tak, SLTP musi być x pips.

  3. #3
    jeśli testujesz z brokerem ecn, nie możesz ustawić sltp w komendzie ordersend. Musisz zmodyfikować kolejność po wymianie z sl = tp = 0

  4. #4
    Cześć futurespec, iwjw, Dzięki za twoje komentarze. Więc zrobiłem to, co powiedziałeś. Złożyłem zamówienie z 0 0 jako SL TP. Teraz zamówienie jest gotowe. IDEALNY! Dzięki. Kiedy wykonywana jest funkcja ModifyOrder (), akceptuje ona te same wyrażenia, które wcześniej użyłem w funkcji OrderSend () dla mojego SL TP. Moje zamówienie zostało zmodyfikowane poprawnie. Dzięki milion!

  5. #5

    Cytat Zamieszczone przez ;
    Cześć futurespec,, Dzięki za twoje komentarze. Więc zrobiłem to, co powiedziałeś. Złożyłem zamówienie z 0 0 jako SL TP. Teraz zamówienie jest gotowe. IDEALNY! Dzięki. Kiedy wykonywana jest funkcja ModifyOrder (), akceptuje ona te same wyrażenia, które wcześniej użyłem w funkcji OrderSend () dla mojego SL TP. Moje zamówienie zostało zmodyfikowane poprawnie. Dzięki milion!
    Byłem tam również; kiedy zaczynałem od mql, natknąłem się na to samo wyzwanie. Z jednym brokerem to działa, z drugim nie ... uups

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Używamy cookies
Używamy cookies, aby jak najlepiej dostosować witrynę do Twoich potrzeb. Kontynuowanie przeglądania tej strony, oznacza zgodę na używanie plików cookies. Aby uzyskać więcej informacji zapoznaj się z naszą Polityką Prywatności.