PDA

Zobacz pełną wersję : Potrzebujesz pomocy programisty, Napraw świetny wskaźnik Stoch, kompensację?



oceasiglixe
11-18-2009 00:30, 00:30
1 Załącznik (-i) Dwa problemy:

1. Alert e-mail nie działa

2. Sygnały na końcu każdego paska zamiast tylko paska sygnału

Z góry dziękuję za pomoc!
LCT

https://www.forex-instant.com/attachments/15189512031595302976.mq4

alxokgooxstero
12-20-2021 04:24, 04:24
hi lct, alert e-mail nie działa, ponieważ ten NewBar () w if (SendAnEmail NewBar ()) zawsze zwróci false. spójrz na tę funkcję NewBar (): bool NewBar () {statyczny datetime lastbar; datetime curbar = Czas [0]; if (lastbar! = curbar) {lastbar = curbar; return (true); } else {return (fałsz); }} nie powinieneś wywoływać NewBar () więcej niż raz w jednej funkcji start (), ponieważ raz wywołana, curbar zostanie przypisana do zmiennej lastbar (lastbar = curbar), tak aby przy drugim wywołaniu ten warunek (jeśli ( lastbar! = curbar)) będzie fałszywe. aby rozwiązać ten problem, możesz zmodyfikować kod w następujący sposób: 1. przypisz bool xNewBar = NewBar () przed pętlą bool xNewBar = NewBar ();/wstaw tutaj (i = 0; ilt; = limit; i ) .... ... następnie zmień jeśli (AlertOn NewBar ()) na if (AlertOn xNewBar) i jeśli (SendAnEmail NewBar ()) na if ( SendAnEmail xNewBar) powinno to wystarczyć

oceasiglixe
12-20-2021 05:44, 05:44
Dzięki za pomoc! To wydaje się działać. Chociaż po załadowaniu go okno alertu miało około 30 sygnałów z przeszłości i otrzymałem e-mailtekst dla wszystkich! W każdym razie, aby tego uniknąć, otwierając wskaźnik? Dzięki jeszcze raz!

oceasiglixe
12-20-2021 07:05, 07:05
1 Załączniki Wydaje się, że po każdym takcie wciąż wydaje się sygnał. Załączam zaktualizowany kod, nie wiem, czy wprowadziłem go poprawnie. Dzięki, LCT
https://www.forex-instant.com/attachments/1518951205934228321.mq4

alxokgooxstero
12-20-2021 08:26, 08:26
1 Załącznik (y) Witam, korekta, którą sugerowałem, służy do rozwiązania problemu numer 1 (alert e-mail nie działa, o alarmie, który pojawia się po każdym pasku, zobaczmy, czy mogę go rozwiązać.) ------- dołączone mody
https://www.forex-instant.com/attachments/15189512061250042082.mq4

oceasiglixe
12-20-2021 09:47, 09:47
Dzięki wielkie! Wydaje się działać. Jak długo kodujesz? Co wymieniasz?