Teoria fal Elliotta lub zasada fal Elliotta to rodzaj analizy technicznej wykorzystywanej do przewidywania trendów na giełdach. Osiąga to poprzez monitorowanie unikalnych cech we wzorcach falowych cen i psychologii tłumu. Opiera się w pewnym stopniu na teorii Dow, która mówi, że rynek ma tendencję wzrostową, jeśli jedna z jego średnich jest wyższa niż poprzedni ważny szczyt, a zatem trend rynkowy płynie falami wzlotów i dołków.
W 1938 r. Ralph Nelson Elliott (1871–1948) opublikował swoją książkę Zasada fali, w której po raz pierwszy przedstawił swoją ideę, że zamiast chaotycznych fal, rynek cykliczny jest w rytmicznym wzorcu, umożliwiając dokładne przewidywania na daleką przyszłość. Aż do czasów Elliotta inwestorzy zauważyli, że wydarzenia zewnętrzne wydawały się nie mieć stałego wpływu na rozwój giełdy, co prowadziło tych inwestorów do wniosku, że świat zewnętrzny nie ma wpływu na cykle rynkowe. Elliott zauważył, że psychologia inwestorów oscyluje między optymizmem a pesymizmem w rytmicznych, powtarzających się wzorcach i wysunął teorię, że jest to prawdziwy motor napędowy trendów rynkowych.
Teoria fal Elliotta dzieli fale składające się z ważnych wzlotów i dołków na dwa zestawy: fale impulsowe, które składają się z pięciu mniejszych fal, oraz fale korekcyjne, które składają się z trzech. Na mniejszą skalę w fali impulsowej te pięć wzorców falowych można ponownie znaleźć wraz z trzema falami korekcyjnymi i ten wzór powtarza się w nieskończoność. Analizując wzorce obecnych i przeszłych trendów, inwestor jest w stanie z imponującą dokładnością przewidzieć, dokąd rynek skieruje się w następnej kolejności lub kiedy najprawdopodobniej się zmieni.
Każdy z tych zestawów składających się z pięciu ruchów, a następnie trzech ruchów, kończy cykl, sklasyfikowany przez teorię fal Elliotta w celu zdefiniowania różnych skal czasowych. Grand Supercycle to kategoria najdłuższej fali Elliota, rozciągająca się na przestrzeni kilku stuleci. Dalej jest supercykl, czyli fala Kondratiewa, która trwa około 40 do 70 lat.
Kolejna kategoria nazywa się po prostu cyklem i zwykle trwa od roku do kilku lat, chociaż w pewnych okolicznościach może trwać przez dziesięciolecia. Cykl, który trwa kilka tygodni lub miesięcy, nazywa się Organizacji Podstawowej, a Mniejszy trwa najwyżej kilka tygodni. Minuta reprezentuje kilka dni, Minuette trwa kilka godzin, a Subminuette tylko kilka minut.
Sposób, w jaki teoria fal Elliotta działa, aby dokonywać dokładnych prognoz, można zobaczyć na prostym przykładzie. Jeśli inwestor spojrzy na ostatnią falę prymarną, zobaczy konkretny wzorzec obecny przez te kilka lat. Po znalezieniu tego wzorca inwestor może zwiększyć rozmiar skali i używając tego samego wzorca, może określić, kiedy najprawdopodobniej nastąpi następny cykl. Zwiększając wielkość tej skali, inwestor będzie miał wtedy dokładną prognozę szczytów i dołków trendów rynkowych na następne 40 do 70 lat. Teoria fal Elliotta działa na zasadzie prawdopodobieństw, więc niekoniecznie jest gwarancją tego, co się stanie, to po prostu bardzo ostrożny i matematyczny sposób wykorzystania szans na korzyść inwestorów.