SOS! EA nie może handlować olejem (błąd wysłania zamówienia 131)
Pokaż wyniki od 1 do 7 z 7

Wątek: SOS! EA nie może handlować olejem (błąd wysłania zamówienia 131)

  1. #1
    2 Załącznik (-i) Cześć,

    Mała pomoc tutaj! Proszę!

    Mój ea działa dobrze na walutach, ale ma problem z WTI.
    To po prostu powtórz błąd 131 w backtestingu bez oczywistych powodów!


    void DoOpenOrders (int orderType, double price)
    {
    //-------------
    if (! AllowEAOpenOrders) return (0);
    if (GetOrdersTotal (orderType) gt; 0) return (0);
    if (! IsTradeAllowed ()) return (0);
    //int SLpoint = k_SL * ATR;
    double lots = GetLots ();
    string orderComment = DoubleToStr (lots, GetL ());/# 29992; # 20110; # 24179; # 21322; # 20179; = GetLots ()
    //if (orderType == OP_BUY) price = Ask;
    //else if (orderType == OP_SELL) price = Bid;
    //---------
    int ticket = OrderSend (Symbol (), orderType, lots, NormalizeDouble (price, Digits), Slippage, 0,0,, MagicNum, 0, Gold);

    if (ticketgt; 0)
    {
    Drukuj (EA Open Order Succeed. Symbol () M Okres ());
    }
    else Drukuj (Błąd otwierania zlecenia Err:, GetLastError ());
    }


    Dołączono EA

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


  2. #2

    Cytat Zamieszczone przez ;
    Cześć, Mała pomoc tutaj! Proszę! Mój ea działa dobrze na walutach, ale ma problem z WTI. To po prostu powtórz błąd 131 w backtestingu bez oczywistych powodów! void DoOpenOrders (int orderType, double price) {//------------- if (! AllowEAOpenOrders) return (0); if (GetOrdersTotal (orderType) gt; 0) return (0); if (! IsTradeAllowed ()) return (0);/int SLpoint = k_SL * ATR; double lots = GetLots (); string orderComment = DoubleToStr (lots, GetL ());/# 29992; # 20110; # 24179; # 21322; # 20179; = GetLots ()/if (orderType == OP_BUY) price = Ask;/else if (orderType == OP_SELL) price = Bid; ...
    Upewnij się, że wszystkie wejścia partii pasują do standardowego formatu dozwolonego przez twojego brokera. Zasadniczo różni się od par walutowych.

  3. #3

    Cytat Zamieszczone przez ;
    {quote} Upewnij się, że wszystkie wejścia partii odpowiadają standardowemu formatowi dozwolonemu przez Twojego brokera. Zasadniczo różni się od par walutowych.
    Czy mógłbyś proszę. pokaż mi różnicę?

  4. #4
    Czy ktoś mógłby rzucić okiem na tę sprawę, naprawdę nie mam na to pojęcia! int ticket = OrderSend (Symbol (), orderType, lots, NormalizeDouble (price, Digits), Slippage, 0,0,, MagicNum, 0, Gold); WTI pozwala na 0.0X lot, to nie może być problem z rozmiarem .....

  5. #5

    Cytat Zamieszczone przez ;
    {quote} Upewnij się, że wszystkie wejścia partii odpowiadają standardowemu formatowi dozwolonemu przez Twojego brokera. Zasadniczo różni się od par walutowych.
    Oh przepraszam! Mój klient nie może pozwolić na 0.01 lot na WTI, mój EA nie ma problemu!

  6. #6

    Cytat Zamieszczone przez ;
    Czy ktoś mógłby rzucić okiem na tę sprawę, naprawdę nie mam na to pojęcia! int ticket = OrderSend (Symbol (), orderType, lots, NormalizeDouble (price, Digits), Slippage, 0,0,, MagicNum, 0, Gold); WTI pozwala na 0.0X lot, to nie może być problem z rozmiarem .....
    Niektórzy brokerzy, z ropą itp., Dopuszczają tylko wielkości partii jako wielokrotności np. 0.25 Sprawdź, czy tak jest, czy nie

  7. #7

    Cytat Zamieszczone przez ;
    {quote} Och, przepraszam! Mój klient nie może pozwolić na 0.01 lot na WTI, mój EA nie ma problemu!
    To był mój punkt widzenia!

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.