Jak całkowicie ponownie uruchomić EA w kodzie
Pokaż wyniki od 1 do 5 z 5

Wątek: Jak całkowicie ponownie uruchomić EA w kodzie

  1. #1
    Jaki kod mogę umieścić w moim EA, który całkowicie go zrestartuje ... Jak przeładować WSZYSTKO ...

    Przeładuj funkcje extern, init () i start () .... Jak przeładuj wykres ...


    Dziękuję Ci bardzo

  2. #2
    To nie jest proste, więc przed próbowaniem pomyśl, że możesz zawieść. Najlepszym sposobem na to jest modularyzacja kodu. Oznacza to, że każda rzecz jest osobną funkcją. Zatem kod Init () byłby w oddzielnej funkcji, a cała logika w funkcji Start () byłaby podzielona na kilka funkcji. Gdy to działa, należy rozważyć, jak ponownie zainicjować wszystkie zmienne statyczne, które zwykle zaczynają się od zera. Być może coś zapomniałem, więc może być coś jeszcze. Potem jest dużo testów. Nie gwarantuję, że to zadziała, ale jak poradzę sobie z problemem i podjąłbym go tylko wtedy, gdyby istniał ku temu jakiś ważny powód.

  3. #3
    Wprowadziłbym externs do init (), aby zresetować, a następnie wywoływać init () od start () kiedy tylko chciał.

  4. #4
    Prawdopodobnie możesz ponownie załadować wykres za pomocą Sendkeys - może być konieczne przejście do innego symbolu lub przedziału czasowego, a następnie powrót do tego, który chcesz, który sam w sobie przeładuje EA i zresetuje wszystkie zmienne. ps: Jest w tym kod przykładowy w bazie kodu.

  5. #5
    Mówię ci na pewno, co musisz zrobić: Naciśnij przycisk kompilacji.

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.