Tuesday 31 October 2017

Binarny Opcje Tester Strategii


David 15 października 2017. Tak jak wielokrotnie zadawano mi pytanie o tester strategii MT4, postanowiłem zrobić trochę wideo o tym pokazując, jak możesz z niego korzystać za pomocą prostych reguł. DUŻO podziękował Ryan za SignalPush za kodowanie tego dla nas use. So jest to, jak również plik będę próbował odpowiedzieć na pytania, ale pamiętaj, że wciąż jestem początkujący w tym. Well 195, Ties 0 Losses 43, Total 238, Procent 81 9. Testuje się aż do 09 19 2017 00 45 test na 1 miesiąc. Jedyny problem polega na tym, że nie rozumiem, jak to działa. Jest to kodowanie, które wprowadziłem do testu. Jeżeli H0 Cl1 Down i High i 5 Punkt if Otwórz i Zamknij I-1 WinBuffer i-1 Wysoki i-1 5-punktowy wydruk Wygraj w TimeToStr Czas i całkowite wygrane else if Open i Close i-1 Print Tie w TimeToStr Time i LossBuffer i-1 High i-1 5 Wiązań punktowych razem inne straty LossBuffer i-1 High i-1 5-punktowa utrata wydruku w TimeToStr Czas i total. if L0 Cl1 Up i Low I-5 Punkt jeśli Open i Close i-1 WinBuffer i-1 Low i-1 - 5-punktowy wydruk Win w T imeToStr Czas i całkowity wygrywa else if Open i Close i-1 Print Tie w TimeToStr Time i LossBuffer i-1 High i-1 5 Wiązań punktowych razem LossBuffer i-1 Niski i-1 - 5-punktowy wydruk Loss at TimeToStr Czas i total loss. Any pomóc zrozumieć to będzie świetne i jak mam to zrobić, z powrotem testów lub czy muszę zrozumieć i po prostu zadzwonić i umieścić w miarę jak wyjdzie. Przeszukuję Jestem bardzo nowy, mają to małe zrozumienie termologii. David 20 października 2017. Wypróbowałem tester wskaźników na USDJPY, 15 minutach wykresu. Wina 195, Ties 0 Utrata 43, Razem 238, Procent 81 9.Zrób testy aż do 09 19 2017 00 45 1 miesiąc test. The jedynym problemem jest to, że nie rozumiem, jak to działa. Jest to kodowanie, które włożyłem do testu. H0 Cl1 Down i High i 5 Point if Open I Zamknij i-1 WinBuffer i-1 High i-1 5 Point Print Wygraj TimeToStr Całkowity czas wygrywa jeśli Open i Close i-1 Print Tie w TimeToStr Time i LossBuffer i-1 High i-1 5 Wiązania punktowe pozostałe straty LossBuffer i-1 High i-1 5 Poin t Strata wydruku w czasie TimeToStr Czas i total. if L0 Cl1 Góra i Niska i-5 Punkt Jeśli Open i Close i-1 WinBuffer i-1 Niski i-1 - 5-punktowy wydruk Wygraj w TimeToStr Czas i całkowite wygrane else if Open i Close i-1 Print Tie w TimeToStr Time i LossBuffer i-1 High i-1 5 Wiązań punktowych razem else LossBuffer i-1 Niski i-1 - 5 punktów wydruku Loss at TimeToStr Czas i całkowite loss. Any pomóc zrozumieć będzie to świetnie i jak mam to zrobić, z powrotem testów lub muszę zrozumieć i po prostu zadzwonić i umieścić, jak to pochodzi. Zazwyczaj jestem bardzo nowy w tym ma trochę zrozumienia termologii. Wszystko przy użyciu prądu 0 nie będzie działać test z tyłu, ponieważ użyje pełnego paska i nie użyje dokładnego wpisu prawidłowo, że miałbyś gottenedian 20 października 2017. Opcje strategii strategii Tester. Binary-Opcje-Strategia-tester dla Metatrader 4.Build Binary Options strategie do testów wstecznych Metatrader 4 Strategy-Tester. Run testy strategii Binary Options na długie okresy w krótkim czasie. Iprpr strategie Binarne opcje, aby były stabilne w handlu. Run przodu testy strategii Opcje Binarne z brokerem. Run testy dla dowolnego symbolu np EURUSD, GBPUSD, EURJPY itp. lub w dowolnym czasie, np. M1, M5, M15, M30, H1 etc. Strategy - Tester Metatrader 4 nie może obsłużyć opcji binarnych W związku z tym narzędzie to będzie składać zamówienia wirtualne, liczyć ich wyniki i drukować informacje na wykresie, co daje możliwość przetestowania i ulepszenia strategii Binary Options. Zob. Zrzut ekranu 1 dla koncepcji Narzędzie Binary-Options-Strategy-Tester. Pamiętaj, że sprawdzanie danych z danych historycznych nigdy nie stanowi prawdziwej przyszłości, ale może dostarczyć przybliżonej wartości, aby Twoja strategia była bardziej stabilna. Jakość testu zależy od danych historycznych. zdecydowanie zaleca się używanie zestawu danych wysokiej jakości. Pobierz i kup narzędzie Binary-Options-Strategy-Tester - potrzebna jest wersja zakupiona. Dlaczego zakupiona wersja Binary-Optio? Potrzebna jest strategia ns-Strategy-Tester. Strategia Binary-Options musi wywołać funkcję Binary-Options-Strategy-Tester poprzez bibliotekę Binary-Options-Strategy-Library, aby umieścić wirtualne zawody w widoku zrzutu ekranu 1 Pojęcie związane z koncepcją licencjonowania MQL4 działa tylko wtedy, gdy produkt ma licencję na pracę. Dlatego musisz kupić produkt, aby przetestować strategie opcji typu binarnego lub przykładowy kod związany w sekcji Zbuduj strategię. Zarządzaj strategią. Zobacz Jak zbudować i przetestować strategię opcji binarnych z Strategia-tester Metatrader 4 na przykład jak zbudować strategię Binary-Options-Strategy-Tester i wykonać testy backtests, a także testy forward.1 Open Metatrader 4 Strategy-Tester, wybierz Binary-Options-Strategy-Tester folder Market, ustaw wymagane parametry wejściowe i rozpocznij strategię-tester 2 przeciągnij wskaźnik, gdzie strategia jest zapisana na wykresie, ustaw wymagane parametry wejściowe strategii i zobacz wyniki na wykresie 3 udoskonal swoją strategię i / lub zmianę wprowadź parametry, aby uruchomić test z testem wstecznym, aż strategia będzie stabilna w handlu. 4 Uruchom testy przedwczesne, przeciągając narzędzie Binary-Options-Strategy-Tester i wskaż strategię na demo lub na żywo wykresie swojego brokera. Oprócz wskaźnika z Twoim Binary Strategia opcji umożliwia umieszczenie wskaźników używanych przez Twoją strategię w używanych ustawieniach na wykresie, aby zobaczyć je w czasie rzeczywistym podczas testowania. Ponadto można zapisać wszystkie wskaźniki i ich ustawienia, zapisując szablon wykresu i załaduj je w następnym cyklu testowym Aby zapisać lub załadować wszystkie potrzebne wskaźniki z ustawieniami na szablonie przed uruchomieniem testera, użyj przycisku Wstrzymaj MetaTrader 4 Strategy-Tester. Input Parameters. See screenshot 2 dla parametrów wejściowych Dodatkowe parametry wejściowe strategii zostaną zapisane w wskaźniku strategii file. Question Nie pojawiają się żadne strzały na wykresie po przeciągnięciu mojego wskaźnika ze strategią roboczą na to Co się stało Answere Musisz włączyć Umożliwienie zewnętrznego importu ekspertów na mmon podczas przeciągania strategii na komunikat z dziennika wykresów wyświetli błąd w tym przypadku. Zapyta Żadne strzałki nie są wyświetlane na wykresie po przeciągnięciu mojego wskaźnika na strategię na to zezwalaj na włączenie zewnętrznego importu ekspertów Dlaczego Answere strategia musi zadzwonić funkcja Binary-Options-Strategy-Tester do umieszczania wirtualnych transakcji związanych z koncepcją licencjonowania MQL4 działa tylko wtedy, gdy produkt posiada licencję na prowadzenie działalności gospodarczej. Dlatego musisz zakupić produkt. Kwestia Żadne strzały nie pojawiają się na wykresie po przeciągnięciu mojego wskaźnika na jego podstawie działa i otrzymałem błędy, takie jak Can not call lub Can not load in the log of MetaTrader 4 Co można zrobić Answere Użyj najnowszej wersji v1 00 znacznika Sprawdź wersję w kodzie swojego i zobacz changelog v1 01 BinaryOptionsStrategyLibrary. Question Nie widzę żadnych wyników na kartach Strategia-Tester Wyniki, wykres, raport Gdzie mogę zobaczyć wyniki Answere Strateg-Tester Metatrader 4 nie może obsłużyć opcji binarnych, dzięki czemu te karty nie mogą być użyte e to narzędzie oblicza wszystkie wygrane i straty i drukuje wyniki na wykresie. Inne informacje. See Jak zbudować i przetestować strategię opcji binarnych z Strategy-Tester Metatrader 4 na przykład jak zbudować strategię dla strategii-opcji-binarnych - Tester i uruchom testy wsteczne, jak również testy na przyszłość. Jeśli masz pomysły na usprawnienia, skontaktuj się ze mną. Strategia Options Options z BinaryOptionsRobot. Risk Ostrzeżenie Inwestorzy mogą stracić cały swój kapitał poprzez obrót wariantami binarnymi Opracowanie strategii jest tylko pierwszy krok Po wybraniu metody należy upewnić się, że działa Jest możliwe dwa sposoby sprawdzenia tego problemu i sugeruje się użycie obu tych czynności Przed rozpoczęciem testowania potrzebna jest hipoteza Oznacza to, że w wyraźnych terminach potrzebujesz aby dokładnie określić, jaka jest Twoja metoda, jak będzie ona działać i być zatrudniona, i jak skutecznie to ma być Na przykład możesz uznać, że wykonanie opcji binarnej put po walce osiągnęło opór l evel będzie sukcesem handlowym 60 procent czasu, kiedy zajmuje się 15 minutowymi wariantami Podczas testowania tego typu handlu musisz być konkretny na temat zakresu i jak blisko rzeczywistej ceny strajku musi być poziom oporu Bardziej konkretne możesz być, tym lepiej. Jednak, testowanie Twojej hipotezy strategii jest podzielone na dwie części Pierwszy jest spojrzenie na jak najwięcej danych wstecznych jak to możliwe Przejrzyj historyczne wahania cen na wykresach Sprawdź, jak często cena oporu była przybył do i gdzie ceny były w rzeczywistości o 15 minut później Prawdopodobnie będziesz mieć ogromny rozmiar próbki tutaj i chcesz spróbować jak najwięcej przykładów, jak to możliwe, ale nie pozwól, aby to sparaliżowało Spoglądasz na dane, ale don nie tracisz czasu na transakcję Chcesz, aby Twoja edukacja służyła większym celom. Po przeanalizowaniu danych z przeszłości, zacznij korzystać z konta demonstracyjnego w praktyce Wielu brokerów oferuje teraz te bezpłatne, ale niektórzy brokerzy nie dać te e, jeśli nie wpłacisz depozytu, a następnie specjalnie poproś o dostęp do programu Znajdź brokera, który oferuje konto demonstracyjne, które może być konieczne do wysłania e-maila do działu obsługi klienta, aby go odnaleźć i otworzyć konto Następnie, ćwicz strategię jak najwięcej w w czasie rzeczywistym To wymaga dużo czujności w Twoim imieniu, ale tak naprawdę w handlu na żywo Wirtualne handel jest dobrą praktyką z tego powodu, między innymi. Wymień się jak najwięcej, zanim zaczniesz dojść do wniosku i rozpocząć prawdziwe pieniądze. hipoteza ma nadzieję, że udowodnimy poprawność w tym punkcie Jeśli po obu zestawach testów znajduje się w fazie badań i praktyka, Twoja strategia się powiedzie, jesteś gotowa do rozpoczęcia prawdziwego obrotu Jeśli okaże się, że Twoja strategia nie jest tak skuteczna, jak ty chciałbym zacząć od nowa Nie ma wymagań czasowych mówiących, że musisz zacząć prawdziwe życie od razu Weź swój czas i opracuj metodę, która da Ci pożądane rezultaty Nie ma żadnych strategii co daje 100-procentowe stopy sukcesu, ale można odnieść sukces, jeśli poświęcić trochę czasu i wykonaj badania niezbędne do ustalenia, co działa i co nie t Po prostu skakanie w rzeczywiste życie jest zły pomysł, na pewno nie chcesz to zrobić Twoje pieniądze zostaną utracone zanim zaczniesz. Dobre strategie handlu kontraktami binarnymi pomogą przezwyciężyć deficyt pomiędzy stopą wygranej a stopą strat Dla większości pośredników, to obraca się wokół 55-60 procentowej stopy sukcesu Możesz pokonać to jeśli umieścisz w pracy Pobyt realistyczny z wynikami końcowymi i nie zmuszaj handlu, który nie pracuje nad papierem. Jak zbudować i przetestować strategię opcji binarnych z MetaTrader 4 Strategy Tester. Table of Contents.1 Wprowadzenie. Ten artykuł pokazuje, jak zbudować strategię opcji binarnych i przetestować ją w strategii-testerze Metatrader 4 przy użyciu narzędzia Binary-Options-Strategy-Tester Domyślnie Strateg-Tester Metatrader 4 może przetestować ekspertyzy i wskaźniki dotyczące danych historycznych, ale to nie może obsłużyć opcji binarnych z upływem czasu Ponieważ potrzebna jest możliwość testowania strategii Binary Options zautomatyzowanych w programie Strategy-Tester programu MetaTrader 4, został opracowany Binary-Options-Strategy-Tester jako narzędzie dopasowane do tych potrzeb. Koncepcja zawiera następujące części Oto przykład krok po kroku, jak zbudować strategię opcji binarnych przechowywaną w wskaźniku oznaczonym jako czerwony na obrazku powyżej, aby komunikować się za pomocą Binary-Options-Strategy-Library oznaczonej jako zielony na powyższym obrazie za pomocą narzędzia Binary-Options-Strategy-Tester oznaczone jako niebieskie na obrazku powyżej, aby umieścić zamówienia wirtualne i liczyć ich wyniki z testami wstecznymi i testami typu forward. Pamiętaj, że sprawdzanie danych z danych historycznych nigdy nie stanowi prawdziwej przyszłości, ale może dostarczyć przybliżonej wartości, aby strategia była bardziej stabilna Jakość testu testów zależy od danych historycznych. Dlatego zdecydowanie zaleca się używanie zestawu danych o wysokiej jakości. Installation. Download and Binary-Options-Strategy-Tes ter z rynku Test-Framework do testowania strategii opcji binarnych w Strategii-Tester MetaTrader 4. Dlaczego warto zakupić wersję narzędzia Binary-Options-Strategy-Tester? Strategia Binary-Options musi wywołać funkcję Binary-Options - Strategia-Tester przez Binary-Opcje-Strategia-Biblioteka do umieszczania wirtualnych transakcji Powiązane z koncepcją licencjonowania MQL4 działa tylko wtedy, gdy produkt ma licencję na prowadzenie działalności. Dlatego musisz kupić produkt, aby przetestować strategie opcji typu binarnego lub ten przykład. Pobierz bezpłatnie i umieść go w folderze Dołącz ścieżkę do MetaTrader 4 MQL4 Dołącz bezpłatną bibliotekę udostępnia kilka funkcji, aby łatwo wygenerować strategię opcji Binarnych i komunikować się z Binary-Options-Strategy-Tester Zobacz bibliotekę Binary-Options-Strategy-Library aby uzyskać więcej informacji na temat biblioteki. Pobierz bezpłatny wskaźnik i umieść go oraz skompilowany plik w folderze Wskaźniki Ścieżka do pobrania do MetaTrader 4 Wskaźniki MQL4 Pobieranie Wskaźnik KVO jest u sed jako przykład pokazujący dostęp do zewnętrznych wskaźników i tam ex4 pliki w sekcji 3 2 6 Użycie zewnętrznych wskaźników plików ex4 Zobacz więcej szczegółów na temat wskaźnika. Teraz możesz przejść dalej z sekcją 3 przykładu strategii opcji binarnych i skonstruować przykład kod samemu lub po prostu pobierz poniższy przykład. opcjonalny plik do pobrania i umieść go i skompilowany plik w folderze Wskaźniki ścieżka do MetaTrader 4 MQL4 Indicators Pobierz kod przykładu strategii Binary Options, aby pozwolić mu uruchomić bez budowania go samemu Aby skompilować potrzebne pliki otworzyć pliki, a nie w Edytorze Języków MetaQuotes i kliknąć przycisk Kompiluj lub po prostu zrestartować MetaTrader 4 po tym, jak te pliki są zapisane w opisywanych folderach, a MetaTrader 4 automatycznie to uczyni dla Ciebie.3 Strategia opcji binarnych przykład. Następujące kroki pomogą Ci zrozumieć, jak zbudować przykładową strategię opcji binarnych zapisaną w wskaźniku, aby komunikować się z Binary-Options-Strat egy-Tester Można go zbudować samodzielnie lub po prostu pobrać kod. Uwaga: Ta strategia nie jest opłacalną strategią opcji binarnych Jest to tylko przykład, jak zbudować strategię w wskaźniku komunikowania się z strategią opcji-binarnych - Tester użyteczności Oczywiście musisz zbudować korzystną strategię samemu, ale jak widać, to narzędzie pomoże Ci przetestować i ulepszyć strategię opcji binarnych.3 1 Zdefiniuj strategię opcji binarnych. Przede wszystkim musimy zdefiniować strategię i parametry wejściowe wartości zmiennych Dokumentacja MQL4 pokazuje wszystkie wskaźniki techniczne, które można dostosować do interfejsu iCustom. Powiedzmy, że chcemy utworzyć prostą strategię przechodzenia przez średnią ruchów z jedną szybką i jedną wolną średnią ruchową, aby handlować następną świeczką po tym, jak przecinają się wzajemnie Dokumentacja mówi, jak możemy uzyskać wartość pojedynczej średniej ruchomości. Pozwól nam powiedzieć, że chcemy szybko i wolno wybrać wartości dla okresu uśredniania MA i ll jak w uśrednionej metodzie Inne wartości, takie jak symbol, ramka czasowa i zmiana zależą od testcase, np. symbol testera działa i powinien być ustawiony automatycznie Dlatego zasadniczo potrzebujemy następujących zmiennych dla Moving Average. int maperiod int mamethod int appliedprice. As potrzebujemy dwóch średnich kroczących, aby sprawdzić ich krzyże, potrzebujemy następujących parametrów wejściowych dla przykładu strategii z niektórymi wartościami domyślnymi. int periodfast 5 int periodload 10 int methodboth 0 int appliedpriceboth 0.3 2 Utwórz strategię opcji binarnych. Musisz zbudować wskaźnik przechowuje strategię Binary Options, aby przeciągnąć ją na wykres, na którym działa Binary-Options-Strategy-Tester. Edytor języków MetaQuotes w MetaTrader 4 kliknij na Tools - Edytor języków MetaQuotes lub po prostu naciśnij klawisz F4 i kliknij New. Kreator MQL wybierz opcję Niestandardowy wskaźnik, aby utworzyć pusty wskaźnik i kliknij przycisk Dalej. Wpisz nazwę, prawa autorskie i linię strategii, a także parametry wejściowe ir i wartości domyślne, klikając przycisk Add - Button i wciśnij Next. On tabulatorów obsługi zdarzeń. Zaznacz pole wyboru OnCalculate, ponieważ potrzebujemy tego zdarzenia, aby sprawdzić naszą strategię na każdym zaznaczeniu. Naciśnij Next. On w oknie rysunku właściwości zaznacz pole wyboru Indicator in separate window as potrzebujemy oddzielnego okna, aby wydrukować wartości debugowania. Naciśnij przycisk Zakończ. Zostanie wyświetlony początkowy kod wskaźnika. -------------------------------------------------- ---------------- Copyright 2017, martin ------------------------------ ------------------------------------ prawo własności Copyright 2017, właściwość property martin właściwość property property property 1 00 property strict właściwości indicatorseparatewindow --- parametry wejściowe wejściowe int periodfast 5 wejściowe periodload 10 int int methodboth 0 input int usedpriceboth 0 --------------------------- --------------------------------------- Funkcja inicjalizacji wskaźników niestandardowych ------- -------------------------------------------------- --------- int OnInit --- mapowanie buforów wskaźników.3 2 1 Parametry wejściowe Parametry początkowe wprowadzane są za pomocą Kreatora MQL 3 2 Utwórz strategię opcji binarnych i ulepszyć je, wykonując następujące kroki Aby uniknąć wprowadzania wartości int dla stosowanej metody ceny i średniej dla Moving Averages dla parametrów wejściowych, typ methodboth i usedpriceboth jest zmieniany z int na typ enumer z wartością domyślną. Dodano komentarze dotyczące parametrów wejściowych, aby wyświetlać komentarze jako etykiety zamiast nazw zmiennych. --- wejściowe parametry wejściowe int periodfast 5 szybkie wartości wejściowe wartości wejściowych MA niskie 10 powolne wejście wartości MA ENUMMAMETHOD metoda metody wejścia MODESMA MA wartość ENUMAPPLIEDPRICE stosowana cena PRICECLOSE MA stosowana cena Z tym modyfikacją parametry wejściowe udostępnia listę rozwijaną z dostępnymi wartościami, aby wybrać również jako etykiety parametrów wejściowych.3 2 2 Dołącz binarne opcje-strategia-biblioteka. Jeśli pobrałeś i zapisałeś bibliotekę, zobacz 2 Instalacja w ścieżce folderu dołączania do programu MetaTrader 4 MQL4 Dołącz, możesz umieścić bibliotekę w ten sposób . -------------------------------------------------- ---------------- Copyright 2017, martin ------------------------------ ------------------------------------ prawo własności Copyright 2017, właściwość property martin właściwość property property property 1 00 property strict że biblioteka będzie dostępna tylko w sposób opisany w powyższym przykładzie, jeśli umieścisz go w folderze Dołącz do MetaTrader 4 Zmiana biblioteki nie jest potrzebna. Biblioteka-Opcje-Strategia-Biblioteka zwiększy parametry wejściowe o dwa nowe parametry. Prowadzić tylko jedną transakcję SPRZEDAJ lub jeden KUP na świeczkę. Sprawdź tylko na początku nowej świecy w strategii.3 2 3 Dodaj CallStrategy. Dodanie połączenia do CallStrategy - działanie w OnCalculate wskaźnika strategii, aby zadzwonić do strategii na każdym nowym Tick CallStrategy jest dostarczany przez bibliotekę Binary-Options-Strategy-Library, która została opisana powyżej, jak opisano powyżej. CallStrategy Wywołaj strategię, funkcja znajduje się w powyższym przykładzie. CallStrategy - funkcja w Bin ary-Options-Strategy-Library wezwie funkcję o nazwie CheckMyRules do swojego wskaźnika, w którym możesz umieścić warunki dla strategii opcji binarnych. Dlatego musisz wdrożyć funkcję CheckMyRules w strategii strategii Binary Options.3 2 4 Implement CheckMyRules and helper - function. W funkcji CheckMyRules, która jest wywoływana przez bibliotekę Binary-Options-Strategy-Strategie, wprowadzane są warunki dla strategii i transakcje są umieszczane poprzez PlaceTrade - działanie biblioteki Wartości obu średnich kroczących są tymczasowo przechowywane w zmiennych, aby porównać je w warunkach, gdy wartości średnich kroczących pobierane są z funkcji pomocniczej GetValuesForMA. --- wejściowe parametry wejściowe int periodfast 5 szybkie wartości wejściowe wejściowych wartości wejściowych MA 10 powolne wejście wartości MA metoda ENUMMAMETHOD metoda metody MODESMA MA wartość ENUMAPPLIEDPRICE stosowana cena stosowana PRICECLOSE MA. -------------------------------------------------- ---------------- Umieść swoje reguły handlowe tutaj - patrz przykład poniżej StrategyTester wywołuje tę funkcję, aby umieścić transakcje NIE - Zmień nazwę funkcji - Dodaj paramatery funkcji, np. CheckMyRules int a - Zmień typ zwracanej funkcji, np. int CheckMyRules ------------------------------------------- ----------------------- void CheckMyRules. Zachowaj wartości MA ze zmianą bieżącej świecy świecowej, funkcją wywołania funkcji GetValueForMA, aby uzyskać wartość - zobacz funkcje pomocnicze poniżej podwójnej emaSlowCurrent GetValueForMA periodlow, 0 podwójne emaFastCurrent GetValueForMA periodfast, 0. Zachowaj wartości MA z przesunięciem 1 ostatnią świeczką - ostatnią świeczką , wywołaj funkcję pomocnika GetValueForMA, aby uzyskać wartość - zobacz funkcje pomocnicze poniżej podwójnej emaSlowPast GetValueForMA periodlow, 1 podwójny emaFastPast Okres ważności GetValueForMA, 1.if emaFastPast emaSlowPast emaFastCurrent emaSlowPast Sprawdź, czy powolna macierz MA i szybka krzywa MA PlaceTrade OPSELL Miejsce Sprzedaż - Tester, funkcja znajduje się w pliku emaFastPast emaSlowPast emaFastCurrent emaSlowPast Sprawdź, czy powolne przecinki MA i Fast MA PlaceTrade OPBUY Miejsce KUP-Handel dla Strategy-Tester, funkcja znajduje się w. 3 2 5 Drukowanie wartości debugowania. Funkcja PrintDebugValue privides a chance do wydrukowania wartości debugowania podczas uruchamiania testera W poniższym przykładzie wartości Moving Av Etykiety są drukowane ze zmiennymi nazwami jako etykiety. --- wejściowe parametry wejściowe int periodfast 5 szybkie wartości wejściowe wejściowych wartości wejściowych MA 10 powolne wejście wartości MA metoda ENUMMAMETHOD metoda metody MODESMA MA wartość ENUMAPPLIEDPRICE stosowana przy stosowanej cenie PRICECLOSE MA. -------------------------------------------------- ---------------- Umieść swoje reguły handlowe tutaj - patrz przykład poniżej StrategyTester wywołuje tę funkcję, aby umieścić transakcje NIE - Zmień nazwę funkcji - Dodaj paramatery funkcji, np. CheckMyRules int a - Zmień typ zwracanej funkcji, np. int CheckMyRules ------------------------------------------- ----------------------- void CheckMyRules. Zachowaj wartości MA ze zmianą bieżącej świecy świecowej, funkcją wywołania funkcji GetValueForMA, aby uzyskać jej wartość - zobacz funkcje pomocnicze poniżej podwójnej emaSlowCurrent GetValueForMA periodlow, 0 podwójne emaFastCurrent GetValueForMA periodfast, 0. Zachowaj wartości MA z przesunięciem 1 ostatnią świeczką - ostatnią świeczką , wywołaj funkcję pomocnika GetValueForMA, aby uzyskać jej wartość - zobacz pomocnicze funkcje poniżej podwójnej emaSlowPast GetValueForMA periodlow, 1 podwójna emaFastPast Okresu GetValueForMA, 1.PrintDebugValue emaSlowCurrent, string emaSlowCurrent, 0 etykieta i wartość w wierszu 0 PrintDebugValue emaFastCurrent, string emaFastCurrent, 1 Label and wartość w wierszu 1 PrintDebugValue emaSlowPast, ciąg emaSlowPast, 2 Etykieta i wartość w wierszu 2 PrintDebugValue emaFastPast, string emaFastPast, 3 Etykieta i wartość w wierszu 3.f emaFastPast emaSlowPast emaFastCurrent emaSlowPast Sprawdź, czy powolne przesyłanie MA i Fast MA PlaceTrade OPSELL Miejsce Sprzedaż - dla Strategy-Tester, funkcja znajduje się w pliku emaFastPast emaSlowPa st emaFastCurrent emaSlowPast Sprawdź, czy powolne przecięcia MA i Fast MA PlaceTrade OPBUY Miejsce KUP-Handel dla Strategy-Tester, funkcja znajduje się w. 3 2 6 Użycie zewnętrznych wskaźników ex4.Inne zewnętrzny wskaźnik, który zapisuje wartości w buforach może być dostęp do strategii Binary Options nawet wtedy, gdy istnieje tylko skompilowany plik ex4. Powiedzmy, że chcemy dodać linię sygnału wskaźnika KVO do umieszczenia transakcji tylko wtedy, gdy linia sygnału przekracza wartość 0 dla transakcji BUY i poniżej 0 dla SPRZEDAŻY transakcje Pobierz wskaźnik i umieść skompilowany plik ex4 w folderze Wskaźniki Ściągnij ścieżkę do MetaTrader 4 MQL4 Indicators Downloads. To skompiluj potrzebny plik otwarty w edytorze języków MetaQuotes i kliknij przycisk Kompiluj lub po prostu zrestartuj MetaTrader 4 po zapisaniu pliku opisany folder i MetaTrader 4 zrobią to automatycznie dla Ciebie. Przede wszystkim musimy zidentyfikować odpowiednie bufory, które przechowują odpowiednie wartości w celu uzyskania dostępu. Dlatego naciskamy przycisk Dane Wi w MetaTrader 4, aby wyświetlić wszystkie dostępne bufory używanych wskaźników i przeciągnąć wskaźnik KVO na wykresie Powtarzając krzyżyk na wykresie, naciskaj przycisk myszy na wykresie, aby wyświetlić krzywe wartości buforu wskaźnika zawieszonego timeperiod wyświetlane w oknie danych. Na etykiecie okna informuje nas druga wartość bufora wskaźnika zapisuje linię sygnału Jeśli bufory wskaźników nie mają etykiet, możemy znaleźć właściwą wartość, porównując wartości buforu z wyświetloną wartością pod krzyżem na wykresie i wskaźniku Bufory wskaźnika zaczynają się od 0, więc mamy wartość bufora 1 bufor 0, wartość buforu 2 bufor 1 i tak dalej i musimy uzyskać dostęp do buforu 1, aby uzyskać wartość sygnału. Następnie musimy znać wszystkie wejścia parametry zewnętrznego wskaźnika chcemy uzyskać przez przeciągnięcie wskaźnika na wykres, widzimy wszystkie paremetry wejściowe. Pozwól nam powiedzieć, chcemy uzyskać dostęp do wskaźnika z wartościami domyślnymi 34, 55 i 13 Używamy funkcji pomocniczej opartej na iCostu m, co daje nam możliwość uzyskania wartości wskaźnika z parametrami buforu i przesunięcia, podczas gdy przesunięcie 0 będzie wartością aktualnej świecy, przesunięcie 1 wartości ostatniej świecy, przesunięcie 2 wartości drugiej na ostatnia świeca i tak dalej Ponadto czasowo przechowujemy wartości bufora wskaźników i zwiększamy warunek, czy strategia. --- wejściowe parametry wejściowe int periodfast 5 szybkie wartości wejściowe wejściowych wartości wejściowych MA 10 powolne wejście wartości MA metoda ENUMMAMETHOD metoda wejść MODESMA MA wartość ENUMAPPLIEDPRICE stosowana cena PRICECLOSE MA. -------------------------------------------------- ---------------- Umieść swoje reguły handlowe tutaj - patrz przykład poniżej StrategyTester wywołuje tę funkcję, aby umieścić transakcje NIE - Zmień nazwę funkcji - Dodaj paramatery funkcji, np. CheckMyRules int a - Zmień typ zwracanej funkcji, np. int CheckMyRules ------------------------------------------- ----------------------- void CheckMyRules. Zachowaj wartości MA ze zmianą bieżącej świecy świecowej, funkcją wywołania funkcji GetValueForMA, aby uzyskać jej wartość - zobacz funkcje pomocnicze poniżej podwójnej emaSlowCurrent GetValueForMA periodlow, 0 podwójne emaFastCurrent GetValueForMA periodfast, 0. Zachowaj wartości MA z przesunięciem 1 ostatnią świeczką - ostatnią świeczką , wywołaj funkcję pomocnika GetValueForMA, aby uzyskać wartość - zobacz funkcje pomocnicze poniżej podwójnej emaSlowPast GetValueForMA periodlow, 1 podwójna emaFastPast GetValueForMA periodfast, 1. Bufor wartości bufora 1 wskaźnika KVO z bieżącego świecowego przesunięcia 0 podwójny kvoSignal GetValuesFromIndicatorKVO 1 0.PrintDebugValue emaSlowCurrent, string emaSlowCurrent, 0 Etykieta i wartość w wierszu 0 PrintDebugValue emaFastCurrent, string emaFastCurrent, 1 Etykieta i wartość w wierszu 1 PrintDebugValue emaSlowPast, string emaSlowPast, 2 Etykieta i wartość w wierszu 2 PrintDebugValue emaFastPast, string emaFastPast, 3 Etykieta i wartość w wierszu 3. Jeśli emaFastPast emaSlowPast emaFastCurrent emaSlowPast Sprawdź, czy powolne działanie MA i szybkie krzyże MA kvoSignal 0 Sprawdź, czy wartość sygnału KVO jest niższa 0 PlaceTrade OPSELL Miejsce SPRZEDAM SPRZEDAJĄCEGO na strategię-tester, funkcja znajduje się w pliku emaFastPast emaSlowPast emaFastCurrent emaSlowPast Sprawdź, czy powolna macierz MA i szybka przecina kvoSignal 0 Sprawdź, czy wartość sygnału KVO wynosi ponad 0 PlaceTrade OPBUY Miejsce KUP-Handel dla Strategy-Tester, funkcja znajduje się w. ------------------------------ ------------------------------------ Zdobądź wartości MA dla okresu, metody, stosowanej ceny i zmiany Aby uzyskać szczegółowe informacje z iMA zobacz ----------------------------------------------- ------------------- podwójny czas int GetValueForMA, zmiana przesunięcia int iMA NULL 0, okres, 0, methodboth, appliedpriceboth, shift. -------------------------------------------------- ---------------- Przykładowy sposób pobierania wartości z zewnętrznych wskaźników patrz parametr bufor buforowy - wskaźnik-bufor rozpoczyna się od 0 przesunięcia int - wartość do przesunięcia aktualnej świecy, 1 poprzedniej świecy - -------------------------------------------------- -------------- double GetValuesFromIndicatorKVO int bufor, int shift 0 Zmien KVO na wskaźnik name. return iCustom NULL NULL dla bieżącego ramki czasowej wybranej w testerze - ŻADNY ZMIANY NIEZBĘDNY 0 0 dla aktualnego symbolu wybranego w testerze - Żadnych zmian nie było konieczne. BEGIN EDIT ścieżka do pliku i nazwa pliku wskaźnika BEGIN WSKAŹNIKI WEWNĘTRZNE 34 55 13 END FOR INPUTS END EDIT. buffer, indeks buforów zaczyna się od 0, bufor jest podawany nad parametrem funkcji - NIE zmienia zmian przesunięcia Shift 0 dla aktualnej świecy, przesunięcie jest przesuwane parametr funkcji - NIGDY NIE ZMIANY. Należy również poprawić parametry wejściowe naszego wskaźnika strategii z wartościami dla używanego wskaźnika KVO i ustawić wartości w funkcji pomocnika przez zmienne Ponieważ ten samouczek powinien być tylko przykładem i tak prosty jak to możliwe , ten wariant nie jest pokazany.3 3 Kompletny kod Poniżej znajdziesz pełny kod Binarnie-Opcje-Strategia-Przykład z wszystkich powyższych kroków, gotowych do przeciągania Binary-Options-Strategy-Tester do testowania i zobacz wyniki na wykresie. -------------------------------------------------- ---------------- Copyright 2017, martin ------------------------------ ------------------------------------ prawo własności Copyright 2017, właściwość property martin właściwość property property property 1 00 property strict wskaźniki nieruchomości oddzielnie. -------------------------------------------------- ---------------- Tutaj wprowadź parametry wejściowe - patrz przykład poniżej ------------------------- ----------------------------------------- --- wprowadzane parametry wejściowe int periodfast 5 Szybkie wartości wejściowe wejściowych wartości wejściowych MA 10 Slow MA value input Metoda ENUMMAMETHOD Metoda metody MODESMA MA Zastosowana cena ENUMAPPLIEDPRICE stosowanej ceny PRICECLOSE MA. CallStrategy Zadzwoń do strategii, funkcja znajduje się w powyższym zestawie. --- wartość zwracana prevcalculated dla następnego callback ratestotal. -------------------------------------------------- ---------------- Umieść swoje reguły handlowe tutaj - patrz przykład poniżej StrategyTester wywołuje tę funkcję, aby umieścić transakcje NIE - Zmień nazwę funkcji - Dodaj paramatery funkcji, np. CheckMyRules int a - Zmień typ zwracanej funkcji, np. int CheckMyRules ------------------------------------------- ----------------------- void CheckMyRules. Zachowaj wartości MA ze zmianą bieżącej świecy świecowej, funkcją wywołania funkcji GetValueForMA, aby uzyskać jej wartość - zobacz funkcje pomocnicze poniżej podwójnej emaSlowCurrent GetValueForMA periodlow, 0 podwójne emaFastCurrent GetValueForMA periodfast, 0. Zachowaj wartości MA z przesunięciem 1 ostatnią świeczką - ostatnią świeczką , call helper function GetValueForMA to get the value - see helper-functions below double emaSlowPast GetValueForMA periodslow, 1 double emaFastPast GetValueForMA periodfast, 1. Store signal value buffer 1 of KVO indicator from current candle shift 0 double kvoSignal GetValuesFromIndicatorKVO 1 0.PrintDebugValue emaSlowCurrent , string emaSlowCurrent, 0 Label and value in line 0 PrintDebugValue emaFastCurrent , string emaFastCurrent, 1 Label and value in line 1 PrintDebugValue emaSlowPast , string emaSlowPast, 2 Label and value in line 2 PrintDebugValue emaFastPast , string emaFastPast, 3 Label and value in line 3. if emaFastPast emaSlowPast emaFastCurrent emaSlowPast Check if slow MA and fast MA crosses kvoSignal 0 Check if signal value of KVO is under 0 PlaceTrade OPSELL Place SELL-Trade for Strategy-Tester, function is located in. if emaFastPast emaSlowPast emaFastCurrent emaSlowPast Check if slow MA and fast MA crosses kvoSignal 0 Check if signal value of KVO is over 0 PlaceTrade OPBUY Place BUY-Trade for Strategy-Tester, function is located in. ------------------------------------------------------------------ Get MA values for period, method, applied price and shift For details of iMA see ------------------------------------------------------------------ double GetValueForMA int period, int shift return iMA NULL 0,period, 0,methodboth, appliedpriceboth, shift. ------------------------------------------------------------------ Example how to get values from external indicators, see Parameters int buffer - indicator-buffer starts with 0 int shift - value to shift 0 current candle, 1 prev candle ------------------------------------------------------------------ double GetValuesFromIndicatorKVO int buffer, int shift 0 Change KVO to indicator name return iCustom NULL NULL for current timeframe selected in tester - NO CHANGES NEEDED 0 0 for current symbol selected in tester - NO CHANGES NEEDED. BEGIN EDIT Filepath and filename of the indicator file BEGIN INDCATORS INPUTS 34 , 55 , 13 , END FOR INPUTS END EDIT. buffer, Buffer index begins with 0 , buffer is adressed over function parameter - NO CHANGES NEEDED shift Shift 0 for current candle , shift is adressed over function parameter - NO CHANGES NEEDED.4 Run a backtest video. The following video shows how to run a backtest of your Binary Options strategy in Strategy-Tester of MetaTrader 4.Start Binary-Options-Strategy-Tester in Strategy-Tester of MetaTrader 4 and set the input parameters. Drag your Binary Options strategy indicator on the chart, set the input parameters and check Allow external expert imports on the common tab. Drag your used indicators with their used input parameters on the chart to see their values while tester is running optional. Save all settings in a template to run the test with all settings again - using the pause button of the Strategy-Tester optional. See the results of your Binary Options strategy on t he Strategy-Tester chart.5 Run a forward test. To do a forward test simply drag the Binary-Options-Strategy-Tester utility and your strategy indicator on your demo or live chart of your broker instead of using it in Strategy-Tester. Drag Binary-Options-Strategy-Tester utility on demo or live chart and set the input parameters. Drag your Binary Options strategy indicator on the chart, set the input parameters and check Allow external expert imports on the common tab. Drag your used indicators with their used input parameters on the chart to see their values while forward test is running optional. Save all settings in a template to run the test again with all settings optional. See the results of your Binary Options strategy on demo or live chart. Question Why do you show an example of a non profitable Binary Options strategy Answere This is just an example how to build a strategy in an Indicator to communicate with the Binary-Options-Strategy-Tester utility in marketplace to test and improve y our strategy. Question Binary-Options-Strategy-Tester stops after the exact amount of losses with error Array out of range Why Answere Binary-Options-Strategy-Tester can rise an error after x losses to stop Tester and to analyse the situaion on the chart If you do not want to, just switch off the option in settings. Question No arrows appear on chart after I draged my indicator with a working strategy on it What happened Answere You have to enable Allow external expert imports on the common tab while you drag your strategy-indicator on the chart log message will show an error in this case. Question No arrows appear on chart after I draged my indicator with a working strategy on it with Allow external expert imports enabled Why Answere A strategy has to call a function of Binary-Options-Strategy-Tester to place virtual trades Related to the MQL4 license concept this only works if the product has a working license Therefore you have to purchase the product. Question No arrows appear on chart after I dragged my indicator with a working strategy on it and I got errors like Cannot call or Cannot load in the log of MetaTrader 4 What can I do Answere Use the latest version greater v1 00 of Check version tag in code of your and see changelog v1 01 of BinaryOptionsStrategyLibrary. Question I see no results on Strategy-Tester tabs Results , Graph , Report Where I can see the results Answere Strategy-Tester of MetaTrader 4 can not handle Binary Options so these tabs con not be used Therefore this utility calculates all wins and losses and prints the results on the chart.7 Miscellaneous. As I need a possibility to test Binary Options strategies automated in Strategy-Tester of MetaTrader 4 for long time periods in a short time and to do foward tests on the chart of the broker, this utility was build I have spent a lot of time for the concept and the implementation of the Binary-Options-Strategy-Tester as well as for the documentation Maybe there is a better way to do it and maybe some improvements will bring it closer to fit the needs of you So please feel free to contact me for ideas for improvements. Trading Simulator Explained. Let me start off with a question to get your minds thinking Would you ever step into a game you just learned about and bet all of your hard earned money on winning the game I don t think so, maybe if you are a gambler The rest of us would choose to avoid any unnecessary risk by learning all the ins and outs of the game before we bet any money on it, right Why would trading Binary Options or anything else for that matter be any different than the example I just mentioned Why should you take the risk of losing real money when learning how to trade I realize that the vast majority of people would want to start profiting immediately because of the thought of all the stuff that they can do with the money Trading, after all, looks like an easy way to make some cash If you have been in the game for a while, you know beyond a shadow of a doubt that this is not the situation I mean on the off chance that you have the cash to burn and play around for the rush of it, go right ahead, however for the other individuals there is a better way Welcome to the world of Trading Simulators It is a standout among the most, if not THE most powerful tool to have if you are a seasoned trader or just thinking about a career in trading These demo trading simulators accelerate the steep learning curve of becoming that expert trader that everybody is taking a stab at. What Exactly Are Trading Simulators. Trading Simulators are also known as paper trading or virtual trading It can be compared to a free binary options account, just much better in my opinion They are extremely useful for you as a trader, because you can. practice trading stress-free. try out new trading strategies. improve on your current strategies. learn to trade volatility. refine your technique and approach. gain experience. become confident. make all the mistakes in the world and. acquire ne w facets of the market without any cost. It is regularly said that 95 of all traders lose their trading capital within the first year What makes a trader successful then In interviews, the best traders in history always emphasize the importance of backtesting Backtesting means to use historical price data of a particular market to find out how well a trading strategy would have worked While there is no guarantee, the chances are that a successful strategy in the past will very often generate profits in the future Trading Simulators essentially lets you back test your trading strategies and also enables you to take demo trades during live market conditions. How Can I Apply This To My Trading. There is truly no viable alternative for experience and screen time with regards to trading Binary Options or the Forex market Traders that have spent endless of hours trading a live market will have developed a feeling for the market that is almost impossible to explain These traders will be able to distinguish between good and bad trading setups by simply recognizing similar price action to what they have seen before Should you have this type of experience, you will know exactly what I am talking about Attempting to trade a live market is altogether different from looking back at charts or backtesting a trading strategy Backtesting a strategy makes it easy to see in hindsight which signals would have worked and which not without any stress involved When you are trading real-time markets, you can t see what is coming next, and you start to wonder if it is a valid signal You will be contemplating whether or not to take the trade This is where uncertainty begins to set in Trading with real money causes traders to be naturally under stress because you need to make quick trading decisions The only way to combat this feeling of anxiety is when you have enough experience under your belt Trading Simulators are created to help traders develop this type of experience and confidence through taking trades on historical and live market conditions This practice will help them make trading decisions become like second nature to them This is an important plus point because it trains them not to overthink the trade, but simply act when they have to This is precisely how you ought to trade, verging on like a machine with no feelings It is vital to stay in practice of taking trades on a daily basis otherwise you will lose this ability to act without any fear There is a perfect saying that speaks to this statement Use it or lose it. Metatrader indicator for Trading Simulator. As always, MetaBinaryOptions is offering you a free Metatrader indicator for helping you apply this strategy. This indicator will automatically place the Trading Simulator on your chart Make sure to put the file in the MQL4 Indicators folder Allow DLL imports in Tools Options Expert Advisors before using the indicator. Figure 1 Binary Options trading simulator for mt4.How To Use The Trading Simulator. When you ad d the Trading Simulator to your chart, you will get an option to select how much your starting capital must be You can also choose what percentage payouts you should get After doing this, you will see a window pop up on your right-hand side Here you can choose the expiry time, the amount that you want to risk and then when you get a trade you can just click the up or down button This mt4 indicator will keep track of all your trades how many winners, losers and ties you have The Binary Options Simulator will also calculate your winning percentage When you take your call or put trade, you will see it show up in the right-hand column The trade will show you your entry price, the current market price, how many seconds is left till expiry and what the payout will be after expiry The other helpful thing the Metatrader Simulator does is it shows you on the chart where you took the trade and where it expired. Figure 2 The simulator works just like a binary options demo account. Do not start to p anic when you see the trades disappear on your right-hand side This is only done to make space for new trades Notice that after closing the simulator, all trading results are saved in a csv file under Data Folder MQL4 Files when doing live trading or under Data Folder tester files when running the Strategy Tester. When using the Trading Simulator you can combine it with our other MBO MT4 indicators like Market Sessions or News Calendar indicator This feature is very helpful because most people tend to avoid trading during news releases and only like to trade during specific trading sessions Every trader should consider these facts when trading Binary Options In the below image figure 3 , you can see that we have added the News Calendar and Market Sessions indicator with our Trading Simulator. Figure 3 The simulator can work along with other indicators like the news calendar and market sessions indicators. The Binary Options Trading Simulator can also be used to backtest different trading strategies or indicators by making use of the strategy tester on your Metatrader 4 We have found that this function is particularly useful for those traders who are unable to practice during regular market hours Using the strategy tester enables you to trade a few weeks worth of data in just a few hours The ability to trade even when the markets are close, at any time of the day or night makes our Trading Simulator a highly valuable and useful tool. Figure 4 The mt4 binary options simulator can be used in backtests along with historical news data. Success depends on hard facts, and that is exactly what this Binary Options Simulator will give you You will quickly find out whether your strategy is profitable or not This will help you in two ways Number one being that in the event that your strategy was to be unsuccessful, you can move on and invest your time in the development of a new strategy Secondly, if your method should be profitable, you can work to improve on it and move on to trad e it live as soon as possible. I must admit that backtesting your strategy is not as real as using real money, but it creates a pretty realistic view of how well you can do with your strategy in the future I personally think that Trading Simulators are the second best learning aid out there for any trader Number one would obviously be live trading but that could get quite expensive. Trading Simulator Summary. Regardless of the fact that you ve taken hundreds of courses and read a few books on trading, you may not be as prepared as you think you may be Trading the live markets is vastly different than only discussing it Using our Trading Simulator, you get the advantage of genuine experience without taking any of the financial risks The key to using the Trading Simulator to your advantage is to treat it seriously as if the trades were live Once you re comfortable utilizing the Trading Simulator, it very well might be time to attempt your strategy with real money Trading any market requires precision and focus, which can only be developed with practice You should commit yourself to consistent practice and never give up Practice does not make perfect Perfect practice makes perfect Vince Lombardi. Trading Simulator User Reviews.

No comments:

Post a Comment