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
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
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.
Wprowadziłbym externs do init (), aby zresetować, a następnie wywoływać init () od start () kiedy tylko chciał.
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.