EMA SMA Signal Alert Question
Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki od 1 do 10 z 14

Wątek: EMA SMA Signal Alert Question

  1. #1
    Czy istnieje obecnie ostrzeżenie SMA lub EMA, które ostrzega o przekroczeniu linii, a nie po zamknięciu świecy? Ponieważ alert, w którym obecnie używam sygnału zwrotnicy EMA wydaje się czekać, aby ostrzec mnie, dopóki linie nie przekroczą ORAZ świeca się zamknie.

    Alert nie jest zbyt użyteczny, ponieważ nie otrzymuję alertu, dopóki nie zostanie zakończona właściwa akcja cenowa. (Co czyni go jeszcze gorszym w dłuższych ramach czasowych, nie tak dobre w szybszych ramach czasowych.)

    W przypadku szybkiej akcji ceny akcji (breakout) ostrzeżenie EMA jest bezwartościowe.

    Nie mam nic przeciwko dostawaniu ton alertów; Mogę je sam filtrować. Nie muszę handlować na krzyżu przed końcem, ale ponieważ handluję wieloma parami, zdecydowanie potrzebuję ostrzeżenia, które pozwoli mi zbadać krzyż, ponieważ tak naprawdę się dzieje, więc mogę monitorować akcję cenową. Nie wystarczy zdecydować się na handel po zamknięciu świecy. Wtedy każda transakcja, którą dostanę, może doprowadzić mnie do dolnej części głównej akcji cenowej zamiast do góry. Tak więc potrzebuję alarmu, gdy nastąpi zwrotnica, a nie po zamknięciu świecy lub baru.

    Więc jeśli ktoś wie o kryjówce, która mówi ci jak MA ma krzyż i nie czeka na zamknięcie, które byłoby bardzo pomocne, dzięki.

    Dzięki.

  2. #2
    Indior, którego używasz, jest ustawiony, by sprawdzać po zamknięciu paska, więc po prostu zmień 1 na końcu na 0, a to sprawdzi aktualnie tworzony pasek. Zobaczysz takie rzeczy ... Wstawiony kod iMA (NULL, 0,13,8, MODE_SMA, PRICE_CLOSE, 1); Zmień wartość 1 na 0 i wszystko jest w porządku. Nadzieja, która pomaga. Lux PS: Lub możesz po prostu dodać zewnętrzną zmienną, coś w stylu extern int exShift = 0; i zastąp 1 zmienną. W ten sposób możesz zmienić go z powrotem na 1, jeśli wybierzesz bez kodowania.

  3. #3
    To naprawdę pomaga! Dla pewności, oto kod, który znalazłem w edytorze meta (nie jestem programistą) ---------------------------- -------------------------------------------------- --- fasterEMAnow = iMA (NULL, 0, FasterEMA, 0, MODE_EMA, PRICE_CLOSE, i); fasterEMAprevious = iMA (NULL, 0, FasterEMA, 0, MODE_EMA, PRICE_CLOSE, i 1); fasterEMAafter = iMA (NULL, 0, FasterEMA, 0, MODE_EMA, PRICE_CLOSE, i-1); slowerEMAnow = iMA (NULL, 0, SlowerEMA, 0, MODE_EMA, PRICE_CLOSE, i); slowerEMAprevious = iMA (NULL, 0, SlowerEMA, 0, MODE_EMA, PRICE_CLOSE, i 1); slowerEMAafter = iMA (NULL, 0, SlowerEMA, 0, MODE_EMA, PRICE_CLOSE, i-1); if ((szybszy_CZĘŚĆ gt; slowerEMAnow) (szybszyEMAprevious lt; slowerEMAprevious) (szybszyEMAafter gt; slowerEMAafter)) {CrossUp [i] = niski [i] - zakres * 0.5; } else if ((fasterEMAnow lt; slowerEMAnow) (fasterEMAprevious gt; slowerEMAprevious) (fasterEMAafter lt; slowerEMAafter)) {CrossDown [i] = High [i] Range * 0.5; } if (SoundON == true i == 1 CrossUp [i] gt; CrossDown [i] alertTag! = Time [0]) {Alert (EMA Cross Trend idzie w dół, Symbol (),, Okres ()); alertTag = Czas [0]; } if (SoundON == true i == 1 CrossUp [i] lt; CrossDown [i] alertTag! = Time [0]) {Alert (EMA Cross Trend rośnie, Symbol (),, Okres ()); alertTag = Czas [0]; }} return (0); } ------------------------------------------------- --------------------------------- Oto, co zmieniłem na: fasterEMAnow = iMA (NULL, 0, FasterEMA , 0, MODE_EMA, PRICE_CLOSE, i); fasterEMAprevious = iMA (NULL, 0, FasterEMA, 0, MODE_EMA, PRICE_CLOSE, i 0); fasterEMAafter = iMA (NULL, 0, FasterEMA, 0, MODE_EMA, PRICE_CLOSE, i-0); slowerEMAnow = iMA (NULL, 0, SlowerEMA, 0, MODE_EMA, PRICE_CLOSE, i); slowerEMAprevious = iMA (NULL, 0, SlowerEMA, 0, MODE_EMA, PRICE_CLOSE, i 0); slowerEMAafter = iMA (NULL, 0, SlowerEMA, 0, MODE_EMA, PRICE_CLOSE, i-0); if ((szybszy_CZĘŚĆ gt; slowerEMAnow) (szybszyEMAprevious lt; slowerEMAprevious) (szybszyEMAafter gt; slowerEMAafter)) {CrossUp [i] = niski [i] - zakres * 0.5; } else if ((fasterEMAnow lt; slowerEMAnow) (fasterEMAprevious gt; slowerEMAprevious) (fasterEMAafter lt; slowerEMAafter)) {CrossDown [i] = High [i] Range * 0.5; } if (SoundON == true i == 1 CrossUp [i] gt; CrossDown [i] alertTag! = Time [0]) {Alert (EMA Cross Trend idzie w dół, Symbol (),, Okres ()); alertTag = Czas [0]; } if (SoundON == true i == 1 CrossUp [i] lt; CrossDown [i] alertTag! = Time [0]) {Alert (EMA Cross Trend rośnie, Symbol (),, Okres ()); alertTag = Czas [0]; }} return (0); } Czy to działa? Dzięki jeszcze raz.

  4. #4
    Heh, myślę, że zepsułem indior, po wprowadzeniu zmian i zapisaniu go jako nowego indi, załadowałem go i nie pojawiły się żadne strzałki ani nic na wykresie.

  5. #5
    Aha, i upewniłem się, że ponownie uruchomię MT4 przed załadowaniem nowego indioru.

  6. #6
    Zakładam, że jest w pętli i za każdym razem zwiększa ją. Ponownie zakładam, że zaczyna się od 1. Zmień to na 0 lub lepsze, ale po prostu post indior, a zrobię to szybko dla ciebie.
    Luks

  7. #7
    1 Załącznik (-i) Och, poważnie? !! To byłoby takie rad! Oto jest
    https://www.forex-instant.com/attach...8787814720.mq4

  8. #8

  9. #9
    Tak! Nie mogę ci wystarczająco podziękować! Naprawdę! Dziękuję bardzo za pomoc mi w tym.

  10. #10
    Wrzucił go na EURUSD M15, działa pięknie! Dobra robota! Musisz być niesamowity, aby to szybko zmienić.

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.