Mam komentarz EA, który chciałbym opublikować na wykresie, tylko za pierwszym razem. Obecnie ciągle się powtarza.
W każdym razie kod jest taki ...
Wstawiony kod, jeśli ((BuySignalA) ((Ask-Bid) lt; = AvgSpreadHigh)) {Komentarz (TimeToStr (TimeCurrent (), TIME_SECONDS), BUY SIGNAL-A gt; gt; BUY POSITION POWINNA BYĆ OTWARTA LUB WCZEŚNIEJ OTWARTA);/Drukuj (TimeToStr (TimeCurrent (), TIME_SECONDS), BUY SIGNAL-A gt; gt; BUY POSITION POWINNA BYĆ OTWARTA LUB WCZEŚNIEJ OTWARTA); }
Na początku też ją wydrukowałem, ale gdy funkcja BuySignal jest aktywna, drukuje każdy znak! Zbyt wiele
Chciałbym, aby skomentował oryginalny BuySignal i zignorował pozostałe, dopóki nie zostanie wygenerowany NEW BuySig lub wygenerowany zostanie SellSig.
Jak sprawić, by nie powtórzył aktywnego sygnału i tylko po pierwszej aktywacji sygnału? Tak jak teraz, trudno jest powiedzieć przez komentarze, kiedy sygnał był pierwszy aktywny, ponieważ ciągle się powtarza, gdy jest aktywny. Czy komentarze EA są zapisywane gdzieś w pliku? Bo jeśli tak, to w końcu zajmie trochę pamięci, jak sądzę.