Wednesday, 15 November 2017

Forex factory calendar xml


MetaTrader 4 - Wskaźniki FFC - Forex Factory Calendar - wskaźnik dla MetaTrader 4 Jest to zmodyfikowana wersja popularnego wskaźnika wiadomości FFCal, który został opublikowany przez DerkWehler na forum ForexFactory. Właściwie to Ive zmodyfikował kod do moich potrzeb, ale odkryłem, że może być przydatny również dla innych, więc zdecydowałem się go udostępnić. Przepisałem ten wskaźnik tak, aby można go było uznać za prawie od zera oryginału. Jednak ma te same techniki i główny styl. Wskaźnik umieszcza panel na wykresie, który pokazuje 5 wydarzeń ekonomicznych wymienionych w kalendarzu Forex Factory. Możesz filtrować zdarzenia o wysokim, średnim lub niskim wpływie, rozmowach, wakacjach lub określonym filtrze słów kluczowych. Zobacz wszystkie modyfikacje wymienione poniżej. Ponadto wskaźnik można wywołać w EA za pomocą funkcji iCustom (), uzyskując dostęp do 2 buforów: Bufor (0) zawiera minuty do ostatniego zdarzenia. Bufor (1) zawiera wartość uderzenia dla ostatniego zdarzenia (Low 1. Medium 2. High 3). Bufory można wywoływać na dwa sposoby: Wywołanie proste: (zostaną zastosowane wartości domyślne) Należy zauważyć, że wskaźnik nie posiada (na tym etapie) możliwości testowania wstecznego. High Impact color C217,83,79 Med Impact color C255,185,83 Low Impact color C91,192,222 Holidays color clrOrchid Remarks color clrDimGray Modyfikacje: Dodano: Właściwość ścisłą dla kompatybilności z MetaTrader 4 Build 600 i lepszą jakością kodu. Dodano: Pokaż wydarzenie Poprzedni Odbicie (wpływ kolorowy). Dodano: Opcja wyświetlania zdarzeń związanych tylko z aktywnym wykresem (nadpisanie innych parametrów) Dodano: Filtr słów kluczowych. Znajdź lub zignoruj ​​konkretne jedno słowo, np. NFP, odfiltruje wszystkie zdarzenia bez żadnego słowa. (rozróżniana wielkość liter) Dodano: Opcja wyświetlania czasu trwania siły milowej waluty. Dodano: Możliwość kontrolowania czasu wyświetlania poprzednich zdarzeń (w minutach). Dodano: Możliwość ustawienia położenia panelu w 4 narożnikach wykresu. Dodano: Poradnik myszy po najechaniu kursorem myszy, który pokazuje tytuł wydarzenia, czas uderzenia i czas zdarzenia. Dodano: Tytuł panelu. Możesz go użyć jako przypomnienia :) Zmodyfikowane: Pokaż wydarzenie w formacie Daty czasu zamiast minut (możesz wyświetlić minuty pozostawione przez Poradę narzędzia) Zmodyfikowane: Pionowe linie dla nadchodzących wydarzeń. (Może zajść potrzeba zmodyfikowania wejścia przesunięcia czasu w zależności od czasu twojego brokera). Zmodyfikowano: Bufory, które przechowują nadchodzące minuty i wpływ (patrz przykłady powyżej) Zmodyfikowano: Zmieniona kolejność wejść zewnętrznych. Ulepszono: Zastąpiono funkcję DownLoadWebPageToFile () z natywną funkcją Windows URLDownloadToFileW (). Ulepszono: Umieszczono (pobrany plik XML) i powiązane kody w funkcje, dzięki czemu możemy je wywoływać w razie potrzeby. Ulepszono: Zastąpiono zmienne globalne, które służyły do ​​aktualizacji pliku XML za pomocą opcji FILEMODIFYDATE - OnTimer () ustawionej przez AllowUpdates, UpdateHour inputs. Ulepszono: Przesunięcie czasu GMT, teraz wydarzenia będą automatycznie wyświetlane w Twoim czasie lokalnym. Ulepszono: Justuj tekst panelu, gdy jest ustawiony w prawo. Ulepszono: funkcja ostrzegania, teraz będzie wysyłana obok ostrzeżenia Popup: dźwięk alarmu, powiadomienia Push w telefonie i wiadomości e-mail. (dwa oddzielne alarmy) Ulepszono: jakość kodu, teraz wskaźnik jest lżejszy i szybszy niż kiedykolwiek. Naprawiono: różne poprawki błędów, niektóre niepotrzebne niepoprawne kody lub zmienne zostały usunięte, a niektóre zmienne zostały umieszczone w powiązanych z nimi funkcjach. Aby użyć tego wskaźnika, musisz włączyć import plików DLL na swoich platformach MetaTrader 4. Pamiętaj, że kod może zawierać pewne błędy lub inne błędy, więc jeśli zauważysz jakieś błędy lub sugestie lub jeszcze lepszy kod, daj mi znać. Według strony internetowej Forex Factory, wszystkie czasy zdarzeń są przybliżone i podlegają zmianom. Który kod można użyć do przeanalizowania wiersza ciągu po rzędzie Przede wszystkim. Mam doświadczenie w tych sprawach, ponieważ już napisałem coś takiego, jak można zobaczyć tutaj. Druga. Funkcja WebRequest wewnątrz MQL4 NIE działa w trybie Indikatora. Obsługiwane są tylko skrypty i Expert-Advisors, jak można przeczytać tutaj w uwadze. Musisz napisać parser HTML lub XML (lub jakiś inny mechanizm), aby odzyskać potrzebne wartości, a następnie dalej zajmować się danymi. Opcja (jak rozwiązałem to za pomocą MQL4) tylko to jest to podejście. I wybrałem to podejście, ponieważ schemat lub styl kodu strony internetowej jest najprawdopodobniej taki sam. Rzeczy, które różnią się wartościami (wiadomościami, liczbami itp.) Między schematem. Niestety MQL4 nie obsługuje regex lub podobnych rzeczy. Tylko podstawowe operacje na łańcuchach: Parse ciąg od lewej strony. Przetwórz ciąg od prawej strony. Teraz ciąg Znajdź tę część: Otrzymasz pozycję całkowitą wstecz Następnie ciąg znaków Znajdź tę część: Otrzymujesz inną liczbę całkowitą wstecz Teraz używasz liczb całkowitych pierwszej i drugiej pozycji, aby wyciąć (Podciąg) tekst między wierszami. Brzmi to dość skomplikowanie, ale ogólny kod jest dość prosty na końcu. Mam nadzieję, że udało mi się cię zabrać. BTW: Musisz zastosować licznik czasu, np. otrzymywać wiadomości przez 3-5 minut. Jeśli uruchomisz taki wskaźnik we wszystkich terminalach, to upewnij się, że napotykasz zamarznięcia z powodu operacji sieciowych i prezentacji itp. Nie musi to być związane z kodem, ale bardziej wymagające i reagujące na serwer WWW (który może być pod dużym obciążeniem).Komfort kalendarza : Strona główna Forex Forex Live Forex Założona w 2008 roku, ForexLive jest wiodącą witryną z wiadomościami na temat rynku Forex, oferującą interesujące komentarze, opinie i analizy dla prawdziwych profesjonalistów zajmujących się obrotem walutami. Otrzymuj codziennie najnowsze informacje o handlu zagranicznym i bieżące aktualizacje od aktywnych handlowców. W blogach ForexLive znajdują się wiodące poradniki techniczne dotyczące analizy wykresów, analizy forex i samouczki dotyczące par walutowych. Dowiedz się, jak wykorzystać huśtawki na globalnych rynkach walutowych i zapoznać się z analizą bieżących wydarzeń na rynku forex oraz reakcjami na wiadomości z banku centralnego, wskaźniki ekonomiczne i wydarzenia na świecie. 2017 - Live Analytics Inc v.0.8.2659 OSTRZEŻENIE WYSOKIEGO RYZYKA: Obrót walutowy wiąże się z wysokim ryzykiem, które może nie być odpowiednie dla wszystkich inwestorów. Dźwignia generuje dodatkową ekspozycję na ryzyko i stratę. Zanim zdecydujesz się na wymianę walut, starannie rozważ swoje cele inwestycyjne, poziom doświadczenia i tolerancję ryzyka. Możesz stracić część lub całość początkowej inwestycji, nie inwestować pieniędzy, których nie możesz utracić. Poinformuj się o ryzyku związanym z obrotem walutowym i uzyskaj porady od niezależnego doradcy finansowego lub podatkowego, jeśli masz jakiekolwiek pytania. OSTRZEŻENIE DORADCZE: FOREXLIVE udostępnia odnośniki i linki do wybranych blogów i innych źródeł informacji gospodarczych i rynkowych jako usługę edukacyjną dla swoich klientów i potencjalnych klientów i nie popiera opinii lub zaleceń blogów lub innych źródeł informacji. Klientom i potencjalnym klientom zaleca się uważne rozważenie opinii i analiz oferowanych na blogach lub innych źródłach informacji w kontekście klienta lub perspektywy indywidualnej analizy i podejmowania decyzji. Żadnego z blogów ani innych źródeł informacji nie należy uważać za rekordowy wynik. Dotychczasowe wyniki nie stanowią gwarancji przyszłych wyników, a FOREXLIVE wyraźnie zaleca klientom i potencjalnym klientom dokładne sprawdzenie wszystkich roszczeń i oświadczeń złożonych przez doradców, blogerów, menedżerów finansowych i sprzedawców systemów przed zainwestowaniem jakichkolwiek funduszy lub otwarciem rachunku u dowolnego dealera rynku Forex. Wszelkie wiadomości, opinie, badania, dane lub inne informacje zawarte na tej stronie internetowej stanowią ogólny komentarz rynkowy i nie stanowią porady inwestycyjnej ani handlowej. FOREXLIVE wyraźnie zrzeka się wszelkiej odpowiedzialności za utracony kapitał lub zyski bez ograniczeń, które mogą powstać bezpośrednio lub pośrednio z wykorzystania lub polegania na takich informacjach. Podobnie jak w przypadku wszystkich takich usług doradczych, wcześniejsze wyniki nigdy nie są gwarancją przyszłych wyników. Wyświetlanie dotyku Kliknij w dowolnym miejscu, aby zamknąć

No comments:

Post a Comment