Monday 4 December 2017

Baza danych ticków na rynku forex


Pobierz bezpłatne pobieranie danych z rynku Forex Krok 1: Proszę wybrać ApplicationPlatform i TimeFrame W tej sekcji będziesz mógł wybrać dla jakiej platformy będziesz potrzebować danych. MetaTrader 4 MetaTrader 5 Ta platforma umożliwia korzystanie tylko z danych M1 (1 minuta słupka). Pliki te doskonale nadają się do strategii handlu próbami wstecznymi na platformach MetaTrader 4 i MetaTrader 5. Proszę wybrać: Ta platforma pozwala na użycie danych M1 (1 minuta słupka) i Tick z 1 sekundową rozdzielczością. Pliki te są dobrze dostosowane do strategii handlu próbami wstecznymi w ramach najnowszych wersji platformy NinjaTrader. Proszę wybrać przedział czasowy danych, który będzie potrzebny: Ta platforma umożliwia korzystanie tylko z danych M1 (1 minuta słupka). Pliki te doskonale nadają się do strategii handlu próbami wstecznymi w ramach platformy MetaStock. Proszę wybrać: Dla ogólnego zastosowania, ten format umożliwia import danych M1 (1-minutowy słupek) do dowolnej trzeciej aplikacji. Proszę wybrać: Zaznacz bazę danych Dzięki Rangebound, w końcu mam środki, aby umożliwić członkom ForexFactory udział i dostęp do bazy danych tick. W tej chwili zebrano 6-7 milionów kleszczy na 20 wymienionych par walutowych. EA zbiera tylko następujące dane z twoich terminali: opublikuję tutaj kod źródłowy i zaprosię innego programistę do przeanalizowania kodu i potwierdzi, że nie próbuję pobierać danych osobowych. W ciągu kilku następnych tygodni będę pracował nad tworzeniem skryptów i aplikacji wraz z innymi programistami, którzy wykorzystają dane z tikerów, aby poprawić wyniki testów historycznych, umożliwić EA wykupienie historycznych danych dotyczących kleszczy i stworzyć zupełnie nową klasę wskaźników poświęconych wykorzystaniu danych o tikach . Wpisz żądaną nazwę użytkownika: Zbieram nazwę użytkownika, dzięki czemu mogę śledzić, który z dodanych kontrybutorów przydzielił dane do bazy danych. To nie musi być twoja nazwa użytkownika ForexFactory. Włącz biblioteki dll: ten EA używa tylko pliku wininet. dll. Jest to dokładnie ta sama biblioteka dll, która jest używana przez wskaźnik FFCal. Dokumentacja poniżej. Dołącz EA do par, które chcesz. Dołączył do lip 2009 Status: Member 298 Posts What a great idea. Jestem zdecydowanie na pokładzie tego, uważam, że praca nad danymi o kleszczach jest zdecydowanie drogą naprzód. Jeśli chcemy skorzystać z niedoskonałości rynku, najprawdopodobniej najlepiej to zrobić na etapie poniżej 1 minuty. Członkostwo Odwołane Październik 2007 2,124 Posty, w jaki sposób możemy używać tych ticków, chyba że się mylę, kilka lat temu odkryłem, że nie możesz testować na starych kompilacjach mt4, próbowałem importować kleszcze, wpadłem w ślepy zaułek, w jaki sposób korzystasz z tych kleszcze w testerze ronald po pewnej wersji, importowanie kleszczy nie jest już funkcją Członkostwo Odwołane Dołączył październik 2007 2,124 Posty widzę możliwy sposób, ale id myślę, że aż za dużo rejestrujesz kleszcze, a następnie podczas testu, czyniąc ea trade, tyknięcia z pliku, na podstawie na pasku myślałem o robieniu tego dawno temu, ale nigdy nie myślałem, że mt4 zabraknie pamięci i awarii Dołączył do lip 2007 Status: 26 yo InvestorTraderProgrammer 5 014 Postów I havent played with it yet , ale uważam, że najnowsza kompilacja, która pozwala na to, to kompilacja 208. Ta kompilacja pozwala ci używać własnych plików. fxt, które możesz wygenerować przy użyciu własnych danych kleszczowych, uzyskując 99 jakości modlingu. Jako mały wgląd w moje ostatnie badania, pisałem program do napisania dla mnie sieci neuronowej. Przetwarzanie każdego tiksu zajmuje 3-5 sekund, co obecnie robię, to przesyłanie tyknięć do mojej bazy danych mysql, a następnie przetwarzanie sieci neuronowej przy każdym teście. W moim opóźnionym przetwarzaniu zaznaczenia NN wykazuje pewną poprawę. To tylko kwestia przyspieszenia czasu przetwarzania każdego kleszcza. Wraz z moim wprowadzeniem do CUDA i Open CL, próbuję wykorzystać zwiększoną moc obliczeniową, aby skrócić czas przetwarzania kleszczy do 10 milisekund lub mniej. Członkostwo Odwołane Dołączył Październik 2007 2,124 Posty 3-5 sekund jest bardzo wolne, naprawdę mam nadzieję, że uda Ci się większość rzeczy, które powiedziałeś do mnie po hiszpańsku, jeśli potrzebujesz pomocy po stronie mql, lemme know Dołączył do lip 2007 Status: 26 yo InvestorTraderProgrammer 5 014 Posty Myślę, że pierwszą rzeczą, o którą chciałbym zapytać Trendchaser. Czy jest coś, co można zrobić, aby kod był bardziej efektywny? Mogę zmodyfikować stronę internetową, jeśli tego potrzebujesz. Dołączył Październik Status: Członek 4268 Posty wydają się być interesującym projektem. Znalazłem jakiś czas temu dołączony pakiet ze skryptami MT4. Pobierają one tickdata i można je przekonwertować na standardowy format pliku historii mt4. Dlatego nie powinno być większego problemu z użyciem tickdata do weryfikacji historycznej. temp. zip 69 KB 302 pliki do pobrania Członkostwo Odwołane Dołączył październik 2007 2,124 Posty używają http get, aby otworzyć plik, zapisują dane do CVS, następnie otwierają cvs aby użyć danych Myślę, że pierwszą rzeczą, o którą chciałbym zapytać Trendchaser. Czy jest coś, co można zrobić, aby kod był bardziej efektywny? Mogę zmodyfikować stronę internetową, jeśli tego potrzebujesz. Spojrzałem na twój kod, widzę teraz swoje pasujące ticks, nie pobierając miałem wiele piw ostatniej nocy Ronald kod wygląda świetnie, trochę nad głową nawet iv zawsze używał ftp do uploadu jest to szybsze niż ftp z moim handlowym ea, ciężko powiedzieć, ile to trwa, może kilka sekund po moim kodzie dla http get, może itl być użyteczne, nie jest to mój kod, znalazłem go w bazie danych mql i zmodyfikowałem go, to idzie do góry heres funkcji, która dostaje plik, a następnie zapisuje dane do cvs jest link do 2 plików, jeden jest dołączany do innych w bibliotekach dll w bibliotekach trendchaser. orgupdatesfiles. zip Dołączył do sierpnia 2006 Status: Członek 239 Postów Możesz skopiować dowolny plik. SRV folder config, a następnie będziesz miał do wyboru serwery, z którymi chcesz się połączyć. (tutaj jest wątek na FF, który ma mnóstwo różnych plików SRV gotowych do pobrania) Nie uruchamiam build 208 podłączonego do serwera. Właśnie skorzystałem z testera strategii, który można uruchomić bez połączenia. Musisz skopiować żądane dane (pliki. HST) do folderu historii. Jako test skopiowałem plik. SRV dla Alpari Demo z nowszej instalacji (działającej na żywo) (z jego folderu konfiguracyjnego) do folderu konfiguracji 208 i utworzyłem nowe konto Alpari bez problemu. Tylko uwaga, chociaż mogą występować problemy z uruchomieniem 208 na niektórych lub wszystkich serwerach, i oczywiście będziesz musiał zamknąć okno aktualizacji na żywo za każdym razem, gdy zaczniesz. W każdym razie Doradzam: 1) Jeśli naprawdę potrzebujesz zdobyć listę symboli nowszych, stwórz nowe konto z preferowanym brokerem przy użyciu nowego pliku SRV. 2) Następnie zablokuj aplikację Build 208 zaporą sieciową lub zepsuj ustawienia logowania 3) uruchom inną (nowszą) wersję online, aby pobrać dane z wykresu 4) skopiuj dane. HST do folderu historii swojego buildu 208, aby w końcu użyć swojego własny plik FXT musisz (najłatwiejszy sposób) 1) uruchomić tester strategii określający parę zakresów dat i zaznaczyć pole przeliczania. 2) Wyjdź z testu, w którym masz już modelowany plik. FXT (właśnie go utworzył MT4) 3) zakoduj aplikację (może zbudować skrypt MT4), aby zbudować nowy plik FXT, kopiując Nagłówek z powyższego pliku FXT, a następnie wstawiając własne dane zaznaczenia po nim (dla informacji o strukturze pliku naciśnij F1 z MT4, a następnie wejdź w: Auto Trading - testowanie strategii GTST-pliki gthistory w formacie FXT 4) zrestartuj tester strategii z tą samą parą zakresów dat, ale z niezaznaczonym rewaluowanym polem. Pracuję nad sposobem, aby zachęcić użytkowników do interakcji z bazą danych bez jej obniżania. Mam tymczasowy, ale bardzo surowy sposób pobierania kleszczy. Wprowadź parę walut i indeks. Każda para ma od 1 miliona do 3 milionów kleszczy. Kleje są pobierane za pośrednictwem tego formularza w partiach po 50 000. Tak więc, gdybym chciał uzyskać od 0 do 50 tys. EUR od EURUSD, umieściłbym: Para walutowa: EURUSD Tick Index: 0 Następnie otrzymuję ticks od 0 do 50 000, jeśli chcę od 50 000 do 100 000. Aktualna para: EURUSD Tick Index: 50,000 Rozumiem, że jest to niewiarygodnie prymitywne, ale obecnie próbuję ustalić, jakie jest wymagane równoważenie obciążenia. Jeśli ktokolwiek wie, jak ustawić zadania cron, aby automatycznie utworzyć kopię zapasową bazy danych w zestawie plików Excela (które można umieścić na stronie pobierania w witrynie), który byłby najbardziej doceniany. Najlepszy schemat SQL dla danych o kleszczach Dołączył styczeń 2017 Status: Member 86 Posty Planuję zrzucić dane kleszczy z dukascopy do bazy danych mssql do analizy statystycznej offline. Słyszałem, jak ludzie mówią, że relacyjna baza danych nie najlepiej pasuje do danych szeregów czasowych, ale łatwo jest wykonać inne zapytanie za pomocą jakiegoś skryptu sql, co pozwala zaoszczędzić czas na pisanie kodu do analizy danych binarnych lub csv. Więc decyduję się pójść drogą bazy danych. Dane z dukascopy to: czas licytacji woluminu zapytaj o wolumen, więc zakładam naturalnie, że struktura tabeli sql to: time (datetime) double bid (decimal) bid volume (int) ask (decimal) ask volume (int) dla tych, którzy zrobił to, proszę doradzić. Przede wszystkim jestem bardzo nowy w tego typu sprawach, ale wspomnę o kilku rzeczach, które mogą ci pomóc po drodze. Jest to naprawdę przydatny edytor. csv, jeśli musisz dokonać edycji danych przed zaimportowaniem. Co jest całkiem niezłe, to to, że możesz dodawać znaki do już istniejących danych. Na przykład dane testera forex nie mają separatorów między godzinami min. Sekund, a prawie żadne programy nie rozpoznają go w ten sposób, ale z csved można dodać separatory. Po drugie i nadal pracuję nad tym, ale możesz użyć eksploratora danych, aby wyodrębnić czas istotne dane. Te 2 są naprawdę łatwe w użyciu, wystarczy spojrzeć na tutoriale na twojej tubie. Również wierzę (jeszcze go nie wypróbowałem), ale wierzę, że możesz eksportować do projektu R. To naprawdę potężne narzędzie do analizy statystycznej. Najlepiej z trzema wymienionymi nazwami oprogramowania jest to, że są otwarte i darmowe. ) Powyższy wątek został uruchomiony przez Mikkona, który również używa SQL do przeszukiwania bazy danych. Powodzenia, mam nadzieję, że to pomaga. Dzięki Jamesowi za informacje na temat edytora CSV, będę eksperymentować i rozbić na datetime kolumnę na dzień, godzinę, minuty kolumny. Niektóre z nich będą obcymi kluczami, dzięki czemu możesz sprawdzić wzór w odniesieniu do godziny, minut itd. Każdego dnia. będzie wyglądać dalej w ryzach i R. Wydaje się bardzo dobrym narzędziem do analizy danych. Przede wszystkim jestem bardzo nowy w tego typu sprawach, ale wspomnę o kilku rzeczach, które mogą ci pomóc po drodze. Jest to naprawdę przydatny edytor. csv, jeśli musisz dokonać edycji danych przed zaimportowaniem. Co jest całkiem niezłe, to to, że możesz dodawać znaki do już istniejących danych. Na przykład dane testera forex nie mają separatorów między godzinami min. Sekund, a prawie żadne programy nie rozpoznają go w ten sposób, ale z csved można dodać separatory. Po drugie i nadal jestem.

No comments:

Post a Comment