Stop loss = 1? co?
Pokaż wyniki od 1 do 5 z 5

Wątek: Stop loss = 1? co?

  1. #1
    Cześć chłopaki,

    Byłeś bardzo pomocny, ale zastanawiałeś się, czy mógłbyś wyjaśnić to ...

    Kiedy uruchomię swoje EA, polecenie drukowania pokazuje mi, że dla var3 (mój stop) jest 1. Jak powstaje ten numer?


    Oto linia wyjściowa:
    Recmax: 1,9859 Recmin: 1,9782 Stop: 1

    Oczekuję, że ta wartość będzie o 50 punktów mniejsza niż wartość Recmax, która wynosiłaby 1,9359



    ==========
    Kod
    ==========



    int var3 = NormalizeDouble (RectanglePriceMax, Cyfry) -500 * Punkt;

    OrderSend (Symbol (), OP_BUYLIMIT, 1, NormalizeDouble (RectanglePriceMin, Cyfry), 3, var3, NormalizeDouble (RectanglePriceMin, Cyfry) 500 * Point, Order Sent, 16384,0, Green);


    Drukuj (Recmax :, RectanglePriceMax, Recmin :, RectanglePriceMin, Stop:, var3, To jest dla wzorca);

  2. #2
    czy to błąd, który opublikowałeś tutaj, czy też w twoim kodzie występuje luka: int var3 = NormalizeDouble (RectanglePriceMax, D igits) -500 * Point; to ma być Cyfry ...

  3. #3
    Hmm, nie wiem dlaczego, kiedy to skopiowałem, ale wyjąłem tę linię i umieściłem ją w notatniku i nie było żadnych spacji, więc przepisałem ją ręcznie ... ale uruchomiłem i otrzymałem taką samą wartość 1 ... hmmmm

  4. #4

    Cytat Zamieszczone przez ;
    Recmax: 1,9859 Recmin: 1,9782 Stop: 1 Im oczekuje, że wartość będzie o 50 punktów mniejsza niż wartość Recmax, która byłaby równa 1,9359 ... int var3 = NormalizeDouble (RectanglePriceMax, cyfry) -500 * Punkt;
    Cześć, trader346, błąd polega na tym, że deklarujesz var3 jako ”int”, ale przypisujesz mu podwójną wartość, więc zostanie obcięty do liczby całkowitej (w tym przypadku do ”1”). Spróbuj tego: double var3 = NormalizeDouble (RectanglePriceMax, Cyfry) -500 * Point;

  5. #5

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.