Maruf, jeśli masz wiarygodnego predyktora ANN na 1 dzień przed, skontaktuj się ze mną, aby omówić dalej! LOL
Żarty na bok. Sieci neuronowe i inne nieliniowe predyktory są właśnie tym - predyktorami. Dane, z którymi masz do czynienia (dane o cenach akcji) są w dużej mierze losowe. Jeśli mi nie wierzysz, spróbuj wygenerować losowy spacer stosując następujący kod psuedo i wykreślenie go na ekranie:
let min = -0.5
let max = +0.5
let bias = 0.01
let random = rand(min, max)
y[i] = y[i-1] + random + bias
Adjust bias nieznacznie (od -0.01 do 0.01) i skończyć z serii który wygląda jak cenowa cena akcji. Przyczyną takiego stanu rzeczy są ludzie, którzy podejmują decyzje nie lepiej niż rzut monetą. Czy wiesz, że przeciętny sprzedawca ma 55% czasu? To wszystko, czego potrzebuje ...
Teraz, jeśli dane są w dużej mierze losowe, bardzo trudno jest przewidzieć. Szukasz sygnału w dużej ilości hałasu. Każdego dnia przed próbą przewidywania staje się mniej dokładne.
Czy mogę zapytać - jakie dane wejściowe wprowadziłeś do SSN, aby uzyskać przewidywaną prognozę na 1 dzień? Jeśli na przykład korzystasz z dziennych cen akcji plus innych czynników pochodnych (takich jak stawka zmiany, wielkości, rozbieżności itp.), Aby uzyskać dokładną prognozę 1-dniową, możesz znaleźć dokładną prognozę na 1 tydzień przez: zastępując wszystkie powyższe tygodniowymi danymi dotyczącymi zapasów.
Edit:
Po drugie, co robisz, aby sprawdzić dokładność prognostyk? Aby wzmocnić odpowiedź mikery, zaproponowałbym strategię taką jak poniżej.
Przy oknie z danymi 1000 dni, weź 800 z nich i wytrenuj swoją ANN. Teraz przepowiedz jeden dzień w przyszłości. Porównaj przewidywany kierunek (w górę, w dół) z przewidywaną ceną zamknięcia (różnica w%), aby ocenić dokładność tego wyniku. Teraz przesuń okno 1 dzień w prawo. Przeszkol SSN i przeprowadź 1-dniową prognozę, odnotowując wyniki.
Jeśli kontynuujesz to przez pozostałe 200 dni, jaka część wyników ma prawidłowy kierunek (w górę, w dół)? Jaka część wyników mieściła się w granicach 10% faktycznej, przewidywanej ceny zamknięcia? Jeśli twoja SSN składała zamówienia na zakończenie każdego dnia i zamykała je na koniec następnego dnia, ile pieniędzy by to zrobiła? Rozliczanie poślizgów i opłat transakcyjnych oczywiście ...
Daje to wyobrażenie o tym, jak dokładny i wartościowy jest system.
Myślę, że to wymaga kryształowej kuli –