Potrzebujesz pomocy z prostym kodowaniem - Strona 2
Strona 2 z 2 PierwszyPierwszy 12
Pokaż wyniki od 11 do 13 z 13

Wątek: Potrzebujesz pomocy z prostym kodowaniem

  1. #11
    Wstawiony kod wejściowy bool Exit_Only = 0; int OnInit(){ return(INIT_SUCCEEDED); } int testFunction() { if(Exit_Only==1) return(1); else return(0);//else oczekiwanie 0 } void OnTick(){ int resExitOnly=testFunction(); if(resExitOnly==1){ Comment(Tylko wyjście); } else { Komentarz(oba wejście Wyjście);//else wyjście } }

  2. #12

    Cytat Zamieszczone przez ;
    Testuję na prostym return(x) lub return(y) dla EA, ale z komunikatem o błędzie testFunction - deklaracje funkcji są dozwolone tylko w przestrzeni nazw lub w zakresie klas, czy ktoś może mi doradzić, gdzie popełniłem błąd? Dzięki uczę się kodować, śledząc
    https://www.mql5.com/en/forum/120791... input bool Exit_Only = 0; int OnInit(){ return(INIT_SUCCEEDED); } void OnTick(){ int testFunction(){ if(Exit_Only==1) return(1); return(0);//w przeciwnym razie oczekiwano 0 } int resExitOnly=funkcja testowa(); if(resExitOnly==1){ Comment(Tylko wyjście); Komentarz(zarówno wejście, wyjście);//inaczej...
    Musisz zadeklarować swoje funkcje poza OnTick Function i wywołać je w OnTick jako TestFunction(); Wstawiony kod wejściowy bool Exit_Only = 0; int OnInit() { return(INIT_SUCCEEDED); } void OnTick(){ string text = oba Entry Exit; int resExitOnly=funkcja testowa(); if(resExitOnly){ text = Tylko wyjście}; Comment(tekst);//else wyjście } int testFunction(){ ExitOnly == 1 ? powrót 1 : powrót 0 }

  3. #13
    Cytat Zamieszczone przez ;
    {quote} Funkcja zwraca 1 i 0 i edytuje tekst na podstawie warunku. Zamiast wielokrotnego wywoływania komentarza, możesz po prostu edytować zmienną tekstową, którą chcesz wydrukować za pomocą funkcji Wynik funkcji. Cieszę się, że twój problem został rozwiązany
    Z mojego zrozumienia, deklaracja będzie umieszczona w sekcji non-OnTick, a działanie funkcji w sekcji OnTick (Comment). Twoje oświadczenie, w którym wielokrotnie dzwoniłeś do komentarza, wprowadza mnie w zakłopotanie. Z mojego zrozumienia logiki sekcja Komentarz jest tylko wynikiem całej operacji i powinna być wywoływana z sekcji deklaracji innej niż sekcja OnTick, a nie z wywoływanej sekcji Komentarz. Innymi słowy, kto do kogo dzwoni? Uprzejmie radzę/poprawiam moje zrozumienie, dzięki.

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.