Monday 13 November 2017

Moving average mql4 code


MetaTrader 4 - Indicators. Moving Averages, MA - wskaźnik MetaTrader 4. Wskaźnik Average Moving Average wskazuje średnią wartość ceny instrumentu przez pewien okres Kiedy obliczymy średnią ruchową, średnia cena instrumentu dla tego okresu czasu As zmiany cen, średnia ruchoma, wzrost lub spadek Istnieją cztery różne typy średnich kroczących Proste, zwane także średnimi arytmetycznymi, wyrównanymi, gładkimi i liniowymi ważonymi mogą być obliczane dla dowolnego zbioru danych sekwencyjnych, w tym cen otwarcia i zamknięcia, najwyższe i najniższe ceny, wolumen obrotu lub inne wskaźniki Często stosuje się średnie ruchy podwójne Jedyne, w których średnie ruchome różnych typów różnią się znacznie od siebie, jest to, gdy współczynniki wagi, które są przyporządkowane do najnowszych danych, są różne Jeśli mówimy o prostej średniej ruchomej, wszystkie ceny danego okresu są równe wartościom Expo nomenklowane i liniowe ważone średnie kroczące przywiązują więcej wartości do najnowszych cen Najczęstszym sposobem na interpretowanie średniej ruchomej jest porównanie jego dynamiki z działaniem cenowym Jeśli cena instrumentu wzrośnie powyżej średniej ruchomej, pojawi się sygnał kupna, jeśli cena spadnie poniżej średniej ruchomej, co mamy w sprzedaży sygnału Ten system obrotu, który opiera się na średniej ruchomej, nie ma na celu zapewnienia wejścia na rynek w najniższym punkcie, a jego prawo wyjścia na szczyt To pozwala działać zgodnie z następującą tendencją do zakupu wkrótce po osiągnięciu najniższych cen, a następnie sprzedaży wkrótce po osiągnięciu przez nich poziomu szczytowego. Zwykła średnia ruchoma SMA. Simple, innymi słowy, arytmetyczna średnia ruchoma jest obliczana poprzez podsumowanie cen instrumentu zamknięcie przez pewną liczbę pojedynczych okresów, na przykład 12 godzin Wartość ta jest podzielona przez liczbę takich okresów. SMA SUMA ZAM, N N. W przypadku gdy N jest liczbą okresów obliczeniowych. Średnia ruchoma średnia EMA. Średnia płynąca ruchoma jest obliczana przez dodanie średniej ruchomej określonego udziału bieżącej ceny zamknięcia do poprzedniej wartości Przy średnich ruchomech wyśrubowanych wykładniczo najwyższe ceny mają wyższą wartość średniej ruchowej wykładniczej P-procentowej jak. Którka ZAMKNIĘCIA i cena zamknięcia okresu bieżącego EMA i-1 Średnia liczba przesunięć wykładniczo poprzedniego okresu P wartość procentowa przy użyciu wartości cenowej. Przemiesiona średnia ruchoma SMMA. Pierwszą wartość tej wygładzonej średniej ruchomej oblicza się jako średnia ruchoma SMA. SUM1 SUM CLOSE, N. Drugie i kolejne średnie ruchome oblicza się według tej formuły. Gdzie SUM1 jest całkowitą sumą cen zamknięcia dla okresów N SMMA1 jest wygładzoną średnią ruchoma pierwszego paska SMMA i jest wygładzona średnia ruchoma bieżącego pręta za wyjątkiem pierwszego zamykania i jest aktualną ceną zamknięcia N jest okres wygładzania. Średnioważony ruch średnio ważony LWMA. In c ase ważonej średniej ruchomej, najnowsze dane mają większą wartość niż wczesniejsze dane. Średnia ważona średnia ruchoma jest obliczana poprzez pomnożenie każdej z cen zamknięcia w ramach rozpatrywanego serii o pewien współczynnik wagowy. LWMA SUM Zamknij ii, N SUM i, N gdzie SUM i, N jest całkowitą sumą współczynników wagowych. Wszystkie średnie mogą być stosowane również do wskaźników W tym przypadku interpretacja wskaźników średnich kroczących jest podobna do interpretacji średnich zmian cen, jeśli wskaźnik wzrasta powyżej jego średniej ruchomej, Oznacza to, że ruch wskaźników rosnących prawdopodobnie będzie kontynuowany, jeśli wskaźnik spadnie poniżej średniej ruchomej, co oznacza, że ​​prawdopodobnie będzie ona nadal spadać. Oto typy średnich kroczących na wykresie. Średnia ruchoma średnia SMA. Średnia ruchoma EMA. Smeneded Moving Average SMMA. Linear Weighted Moving Average LWMA. Typowo, dwa średnie ruchome można wykorzystać do stworzenia strategii forex EA dla MT4 z tymi regułami. rt średni ruch jest średnio większy od długiej średniej ruchomej. Powtarzaj, gdy średnia długa średnia długość jest powyżej krótkiej średniej średniej ruchomej. Na poniższym wykresie z terminalu MetaTrader, żółta linia jest krótkim okresem średniej ruchomej Okres 9 i czerwona linia jest długi okres średniej ruchomej Okres 18.Analizowanie wykresu możemy przepisać reguły handlowe lub sygnały forex. Kupuj, gdy żółta linia znajduje się nad czerwoną linią. Powiedz, kiedy żółta linia znajduje się pod czerwoną linią. długi czas kodujący tę strategię forex, przy użyciu Konstruktora strategii Molanis można utworzyć diagram handlowy, który przedstawia średnią ruchomej strategii w ciągu kilku minut Wystarczy przeciągnąć i upuścić dwie bloki analizy technicznej, jeden blok Kup i jeden blok Sprzedaj Podłączyć je i ustawić parametry bloku, aby uzyskać diagram taki jak poniższy. Ten wykres obrotu ma dwa ścieżki obrotu Lewy jest podświetlony Przechodzi z bloku START do bloku END. Można go przeczytać jako Kup 1 lot EURCAD z 100 pip Take Profit i 50 pip Stop Loss, gdy krótkotrwała średnia krocząca 9 przekracza długi okres moving average 18 Pamiętaj, aby przeczytać diagram obrotu w przeciwnym kierunku do obrotu. Prawidłowa ścieżka obrotu może być odczytywana jako sprzedaż 1 EUR w EUR a 100 pip Take Profit i 50 pip Stop Loss, gdy średnia długa średnia długość okresu 18 przekracza krótką średnią ruchomej średniej 9. Generowanie kodu MQL dla MetaTrader za pomocą jednego kliknięcia. Na stronie Diagram obrotu kliknij na Generuj kod MQL4, aby uzyskać okno kodu MQL4 Narzędzie do tworzenia strategii Molanis umożliwia otwarcie eksperta bezpośrednio przy użyciu programu MetaTrader lub zapisanie go jako pliku MQ4.Najpadam naszego poradnika wideo na temat. MetaTrader 4 - Eksperci. Moving Średnia - ekspert MetaTrader 4. Średnia ruchoma ekspert w tworzeniu sygnałów handlowych wykorzystuje jedną średnią ruchome Otwieranie i zamykanie pozycji odbywa się, gdy średnia ruchoma odpowiada cenie na ostatnio sformowanym indeksie prętu barowego równym 1 Wielkość partii zostanie zoptymalizowana zgodnie z specjalny algorytm. Doradca eksperta analizuje zbieżność średniej ruchomej i wykres cen rynkowych Kontrola jest wykonywana przez funkcję CheckForOpen Jeśli średnia ruchoma pasuje do pręta w taki sposób, że poprzednia jest wyższa niż cena otwarta, ale niższa niż cena zamknięcia , pozycja KUPUJ zostanie otwarta Jeśli średnia ruchoma pasuje do pręta w taki sposób, że poprzedni jest niższy niż cena otwarta, ale wyższa niż cena zamknięcia, zostanie otwarta pozycja SPRZEDAJĄ. Menedżer zarządzania wykorzystywany w ekspercie jest bardzo prosty, ale skuteczna kontrola nad każdą pozycją jest wykonywana w zależności od poprzednich wyników transakcji Ten algorytm jest realizowany przez funkcję LotsOptimized Podstawowy rozmiar partii jest obliczany na podstawie maksymalnego dopuszczalnego ryzyka. Parametr MaximumRisk wyświetla podstawowy poziom ryzyka dla każdej transakcji Zazwyczaj posiada wartość między 0 01 a 1 100 Na przykład, jeśli free margin AccountFreeMargin równa się 20 500 i zasady zarządzania presją kapitału żłobek przy użyciu ryzyka 2, podstawowy rozmiar partii to 20500 0 02 1000 0 41 Bardzo ważne jest, aby kontrolować dokładność wielkości partii i normalizować wynik z dopuszczalnymi wartościami Normalnie partie częściowe z krokiem 0 1 są dozwolone Transakcja o objętości 0 41 nie będzie wykonywana Normalizacja jest używana z funkcją NormalizeDouble z dokładnością do 1 znaku po punkcie To powoduje, że podstawowa partia 0 4 Podstawowe obliczanie partii na podstawie wolnego marginesu pozwala zwiększyć wielkość transakcji w zależności od skuteczności handlowej, tj. handel z reinwestowaniem Jest to podstawowy mechanizm obowiązkowego zarządzania kapitałem w celu zwiększenia efektu handlowego. DecreaseFactor to stopień, w jakim wielkość partii zostanie zmniejszona po nierentownych obrotach Normalne wartości to 2,3, 4,5 Jeśli poprzednie transakcje były nieopłacalne, kolejne tomy spadną o współczynnik DecreaseFactor, aby czekać przez nieopłacalny okres Jest to główny czynnik w algorytmie zarządzania kapitałem Pomysł jest bardzo prosty, jeśli handel wzrasta, ekspert pracuje z podstawową partią, która osiąga maksimum zysku Po pierwszej nieopłacalnej transakcji ekspert zmniejszy prędkość do momentu uzyskania pozytywnej transakcji algorytm pozwala aby wyłączyć ograniczenie prędkości, musisz to zrobić, aby podać wartość DecreaseFactor 0 Ilość historii ostatniej transakcji jest nierównomierna w historii handlu Podstawowa partia zostanie przeliczona na tej podstawie. Tak, algorytm pozwala skutecznie zmniejszyć ryzyko występujące w wyniku szeregu nierentownych partii partii jest sprawdzane co najmniej na minimalną dopuszczalną wielkość partii po zakończeniu funkcji, ponieważ wcześniej wykonane obliczenia mogą prowadzić do partii 0. Ekspert jest przeznaczony głównie do pracy z dziennym okresem, a w Tryb testowy - do robienia w bliskich cenach Zajmuje się handlem tylko przy otwarciu nowego paska, dlatego tryby modelowania każdego z nosa są n Niezbędne wyniki badań są przedstawione w raporcie.

No comments:

Post a Comment