Thursday 23 November 2017

Wskaźnik rynku forex nerwowego


GLOBAL TRADING SYSTEMS FOREX PREDYCJA FOREX ROBOT BINARY OPTIONS ROBOT BINARY OPTIONS SYGNAŁY ZABEZPIECZENIA STOCKOWEGO ROBOT STOCK PREDYCJA Forex Scalper Profit Processor Robot EA jest prawdziwym robotem wielu rynków: trendem, non-trendowym, lotnym i nieulotnym. Zajmuje się wszystkimi ważnymi parami walutowymi. 50-100 transakcji dziennie. Zysk 250 na miesiąc. Z tym skomplikowanym EA Forex Scalper EA powinien osiągnąć solidny stały zysk. Bardzo bezpieczne dla konta. Dla początkujących forex lub zaawansowanych przedsiębiorców, jak również. Wskaźniki Forex Sygnały 3D - Sygnały Forex Nowa generacja Nowe, zaawansowane wskaźniki jakości 3D-Forex. Wskaźnik Forex oparty jest na analizach sieci neuronowych w wymiarze 3D i generuje statystycznie wiarygodne i dokładne sygnały handlu forex w czasie rzeczywistym. Sygnały są intuicyjne, łatwe w użyciu i utrzymują wyjątkową wygraną. 500 pipsów średnio zysk za miesiąc. 60 sekundowy wskaźnik opcji wskaźników binarnych (oparty na metatraderze). 90 dziennych wygranych. 100 sygnałów dziennie. 100 zysków za 1 godzinę Nieprzeznaczenie Łatwy w użyciu, współpracuje z dowolnym brokerem, dowolnymi aktywami. Dokładność zweryfikowana z prawdziwym kontem handlowym. Na podstawie zaawansowanych algorytmów sieci neuronowych. Sprawdzili się na ponad 200 Binary Option Brokers i wykazują stabilny wysoki zysk. Opcje binarne Auto Trader 300 zysk miesięcznie 100 Binary Auto Trader dla brokerów bazujących na metadaderach, takich jak Rynki płynności, NoaFX, GDMFX, GoMarkets, Grandcapital, WForex i inne. Na podstawie algorytmu sieci neuronowych. Wbudowany system ochrony kont i zarządzania ryzykiem. 300 zysku miesięcznie 100 transakcji na dzień 100 Automatyczne opcje binarne Robot dla brokerów sieciowych Działy 60 sekund i 30 sekund Opcje binarne. Posiada wbudowaną ochronę depozytów, system zarządzania pieniędzmi. Automatycznie wykonuje transakcje bezpośrednio do połączonego konta brokera. 1500 ZA 1 ROK SUBSKRYPCJA Szukasz tanich sygnałów opcji binarnych i autotraderów Istnieje niewiarygodne sygnały optyczne BINARY OPTION, które przyczyniają się do sukcesu. Wskaźniki sygnału opcji binarnych (MetaTrader 5). 90 dziennych wygranych. 50 sygnałów dziennie. Non-Repainting Działa z dowolnym brokerem. Na podstawie sieci neuronowych. 60 sekundowy wskaźnik opcji wskaźników binarnych (NinjaTrader based). 90-dniowa wygrana, wiarygodne i skuteczne sygnały handlowe. 70 sygnałów dziennie. Niepowtarzalny Super dokładny Łatwy w użyciu, współpracuje z dowolnym brokerem, wszelkimi aktywami. Synchronizacja z dowolnymi opcjami binarnymi. Na podstawie sieci neuronowych. Wskaźnik sygnału przewidywania i prognozy indeksu binarnego dla Metatrader. Generuje 90 dokładnych, wiarygodnych i wygrywających sygnałów handlowych. Niepowtarzalność opartą na algorytmie sieci neuronowych. Współpracuje z dowolnym brokerem i dowolnym terminem. Może wysyłać powiadomienia na urządzenia przenośne, po czym następuje sygnał handlowy. 10 i 15 minut Opcje binarne Wskaźniki sygnałów handlowych dla Metatrader (MT4). 83 dzienne obroty 30 sygnałów handlowych dziennie 100 NAPRAWY 100 NIEZBIERZNE Wskaźnik wskaźników binarnych opcji (BO) doradzi, kiedy pojawią się wysokiej jakości możliwości handlowe. Pokazuje stabilny wysoki zysk. Zrelaksuj się, a IQ Option Trade Copier Plugin przetwarza Twoją firmę. IQ Option Trade Copier kopiuje transakcje z Metatrader bezpośrednio do Platformy Opcji IQ. Automatyzuje wszelkie zyskowne strategie i umożliwia handel pełnym pilotem samochodowym. Kopiuje transakcje natychmiast i niezawodnie. Binarny Opcje Copier Trade. Kopiuje transakcje z Metatrader bezpośrednio do platformy Binary Options i realizuje transakcje na swoim koncie pośrednika. Natychmiastowy. Niezawodny. Automatyzuje wszelkie zyskowne strategie i umożliwia handel pełnym pilotem automatycznym bezpośrednio z Metatrader. Sieć neuronowa - wskaźnik predykcji walutowej dla Metatrader. Generuje 90 dokładnych sygnałów handlowych. Do 250 zysków miesięcznie Przewiduje wysokie, niskie, bliskie ceny, kierunek zmian cen. 100 Non-Repainting Działa z dowolnymi parami walutowymi, dowolnymi ramkami czasowymi. Jest to najlepszy robot do skalpowania forex, który można wykorzystać i może rozwijać nawet najmniejsze konta handlowe na konta HUGE w bardzo krótkim czasie, bez konieczności rzucić palca Forex Scalper w ciągu dnia EA analizuje rynek Forex, aby znaleźć najlepszy wpis i punkty wyjścia. 250 zysków miesięcznie. Maksymalny wyciąg 3.5. 100 zautomatyzowany handel. Inteligentny robot handlowy forex (robot forex lub EA) dla Metatrader oparty na sieciach neuronowych i algorytm genetyczny. Samouczenie i samodoskonalenie Robot otwiera pozycje z 90 prawdopodobieństwem sukcesu. Metatrader - interaktywne brokery Trader Copier Bridge to programowalne rozszerzenie dla Workers Trader Workstation (TWS), które umożliwia handel ręcznie lub automatycznie bezpośrednio z Metatrader (MT4, MT5). Zautomatyzuj strategie handlowe za pośrednictwem interaktywnych brokerów. 300 zysków miesięcznie. Max drawdown 7. 90 udanych transakcji. 100 zautomatyzowany handel. Inteligentny robot handlowy forex (robot forex lub EA) dla Metatrader na bazie sieci neuronowych. Forex Robot Scalper pokazuje dużą liczbę transakcji dziennie, przy minimalnych stratach. Dukascopy Opcje binarne Robot 50 transakcji dziennie 100 Automatyczne opcje binarne Robot dla pośredników Dukascopy Handel 60 sekund i 15 minut Opcje binarne. Posiada wbudowaną ochronę depozytów, system zarządzania ryzykiem. 75-90 Wygraj nagrodę. 1500 ZA 1 ROK SUBSKRYPCJA Metatrader Nadex Trade Copier kopiuje transakcje z MT4 bezpośrednio do Nadex Trading Platform i realizuje transakcje. Natychmiastowy. Niezawodny. Pozwala przetestować i zautomatyzować dowolną strategię handlową oraz wykupić pełny pilot automatyczny bezpośrednio z Metatrader. Działa na każdy składnik aktywów. Nadex Trading Robot jest w pełni zautomatyzowanym oprogramowaniem handlowym przeznaczonym specjalnie do handlu z opcjami Nadex Binary Options. 100 transakcji dziennie 100 Automatyka Wbudowana ochrona depozytów, system zarządzania pieniędzmi. Opierając się na strategii niskoemisyjnej sieci neuronowych. 1500 NA 1 ROKU SUBSKRYPCJA Nadex Signals i Prediction Indicator jest specjalnie zaprojektowany do handlu z zyskiem z Nadex Binary Options. 90 sygnałów ITM Nadex. 50 sygnałów dziennie. Zgodność z najlepszymi i najbardziej niezawodnymi wskaźnikami sygnałów Nadex. 90 dokładny wskaźnik predykcji Bitcoin dla Metatrader na podstawie algorytmu sieci neuronowych. Generuje strumieniowe prognozy w czasie rzeczywistym i sygnały handlowe. Wskaźnik nie jest pomalowany. Przewiduje cenę, kierunek ruchu ceny, wykrywa punkty odwracania. Opcja IQ Option Robot obsługuje opcje binarne 100 zautomatyzowane. 75-90 dziennie wygranych 50-100 transakcji dziennie. Na podstawie algorytmu sieci neuronowych. Inteligentny IQ Option Robot automatycznie generuje sygnały, ustawia wielkość partii, posiada system ochrony kont. Kopiuj transakcje w sposób pewny i niezawodny pomiędzy różnymi komputerami za pośrednictwem Internetu na całym świecie oraz pomiędzy różnymi terminalami MT4 działającymi na tym samym komputerze. Kompatybilny z dowolną platformą MT4 z dowolnym brokerem Forex. Kopiuj wszystkie typy zamówień na rynek. Złoty Robot handlowy został opracowany dla GOLD 1H i SILVER 1H. 360 zysku za miesiąc. Maksymalny wypłat 10. 90 zwycięskich transakcji handlowych. 100 zautomatyzowany handel. Strategia długoterminowa. Każde zlecenie jest chronione przez Stop Loss i Take Profit. W pełni zoptymalizowane ustawienia. 90 dokładne. Generuje sygnały handlu strumieniowego w czasie rzeczywistym. Zainstalował strumieniowy przesył danych strumieniowych na żywo dla wszystkich ram czasowych. Przewiduje cenę, kierunek zmian cen, trend, generuje sygnały handlowe. Nie musisz instalować. Nowe sygnały są dostarczane dynamicznie do wykresu w czasie rzeczywistym. 260 NA 1 MIESIĄCE SUBSKRYPCJA 90 dokładnych transakcji strumieniowych w czasie rzeczywistym przewidywania cen i sygnałów handlowych Oprogramowanie. Każdego miesiąca gwarantuje 300 pułapów. Nie wymazywanie czasu na bazie algorytmu sieci neuronowych. W pełni zautomatyzowany internetowy predykator Forex online dla urządzeń stacjonarnych i mobilnych. 260 NA 1 KOLEJNOŚĆ SUBSKRYPCJI 95 dokładne. Prognoza cenowa, kierunek ruchu cen, tendencja, generuje sygnały buysell. Non-repainting Generuje sygnały handlu strumieniowego w czasie rzeczywistym. Zainstalował transmisję strumieniową transmisji danych na żywo. Interfejs internetowy. Dla komputerów stacjonarnych i przenośnych. 260 ZA 1 MIESIĘCIE SUBSKRYPCJA Trader Recovery Trader Robot (EA) 100 automatycznie naprawi swoje konto forex i odzyska swoje utracone pozycje, pomoże Ci zmniejszyć, a nawet wyeliminować utratę transakcji. Wystarczy umieścić swój handel, a nasz Robot Odzyskiwania Odpadów zrobi resztę dla Ciebie. Opcje binarne Copier Trade Copier Kopiuj wygrane transakcje, sygnały opcji binarnych między platformą opcji binarnych. Instant Reliable 100 Automated Obsługuje statyczny rozmiar partii, dynamiczny rozmiar partii, martingale. Kopiuj transakcje z opłacalnej strategii profesjonalnego przedsiębiorcy i zarabiaj. 75-80 dziennych wygranych 200 sygnałów dziennie. Sygnały handlu strumieniowego w czasie rzeczywistym. Każda para walutowa, upłynie. Na podstawie sieci neuronowych. Interfejs internetowy. Nie musisz instalować. Nowe sygnały są dostarczane dynamicznie do wykresu w czasie rzeczywistym. 260 ZA SUBSKRYBIE 1 MIESIĄCEGO Wielokrotne Forex Scalper EA jest 100 automatycznym robotem handlowym może wybrać najlepsze transakcje z 28 symboli. Opierając się na strategii niskiego ryzyka. Zapewnia, że ​​transakcje są wprowadzane w jak najlepszym czasie. Wykonuje transakcje kupna po niższych cenach i sprzedaje po wyższej cenie. Kopiuj zyskowne sygnały handlowe z największej sieci społecznościowej dla przedsiębiorców. Dołącz do globalnej społeczności handlowców, znajdź pomysły, które Ci się spodoba i skopiuj najlepsze pomysły i sygnały bezpośrednio do konta handlowego i skorzystaj z naszego narzędzia do kopiowania sygnałów Tradingview. Interesuje się ofertą opcji binarnych (Zapasy, Waluty, Złoto) Jest to prosty, początkujący sposób na zarabianie dobrych pieniędzy po stronie 24-bitowej opcji Robot Opcje Binarne to wszystko, czego potrzebujesz do sukcesu w handlu opcjami binarnymi. Nie wymaga doświadczenia. Dekrekcja: Dwójka Forex - używająca wskaźnika neuronu bezpośredniego (sieć neuronowa), która uczy się poprzez powrót propagacji błędów (backpropagation). Sieć jest ładowana przez plik DLL, dołączony kod źródłowy C. Sieć neuronowa jest niczym więcej niż nieliniowymi modelami wyjściowymi w funkcji wejść. W wejściach wyświetlane były dane użytkownika, takie jak przykładowa seria czasowa. Znaczenie wyjścia jest również ustawiane przez użytkownika, na przykład sygnały 1 buy 0 sell. Struktura sieci, ponownie ustalona przez użytkownika. Sieć składa się z bezpośredniej dystrybucji - warstwy wejściowej (warstwy wejściowej), której elementami są wejścia, ukrytych warstw (ukrytych warstw), składających się z węzłów obliczeniowych zwanych neuronami i warstwą wyjściową (warstwą wyjściową), która składa się z jednego lub więcej neurony, plony są rentownościami w sieci. Wszystkie węzły sąsiednich warstw są połączone. Połączenia te nazywane są synapsami. Każdy synaps ma masę (w w i, j, k), które są mnożone przez dane przesyłane przez synapsy. Dane przesuwają się od lewej do prawej, czyli dane wejściowe z sieci do jej wyjść. Stąd nazwa bezpośrednia sieć dystrybucyjna. Całkowita próbka tej sieci jest przedstawiona na poniższym obrazku Dane są przetwarzane przez neurony w dwóch krokach: 1. 1. Wszystkie wejścia pomnożone przez odpowiednią masę, dodaje się 2. 2. Następnie, uzyskana kwota obsługiwa aktywację neuron funkcji (funkcja aktywacji lub strzelania) oraz (funkcja aktywacji lub strzelania) i wysłana do jedynego wyjścia. Znaczenie funkcji aktywacji neuronu, podobnie jak neuron pracy mózgowej i mózgu: neuron jest wyzwalany dopiero po osiągnięciu pewnego progu. W aspektach matematycznych daje to jedynie sieć nielinearności. Bez tego, strata netto neuronu byłaby liniowym modelem autoregresji (model predykcji liniowej). Najczęstszą funkcją aktywacji jest neuron sigmoidalny f (x) 1 (1exp (-x)) f (x) 1 (1 exp (-x)) Próg aktywacji tej funkcji wynosi 0. Próg ten można przesunąć na osi poziomej kosztem dodatkowego neuronu wejściowego (wejściowe stronniczości) i nazywany skurczem wejściowym (wejście stronniczości), któremu przypisano pewną masę w taki sam sposób jak inne neurony wejściowe. W ten sposób liczba wejść, warstw, neuronów w każdej warstwie i wagi wejściowych neuronów obejmuje całą sieć neuronową, tj. Model nieliniowy, który tworzy. Aby skorzystać z tego modelu, musisz znać ciężar. Wagi są obliczane przez szkolenie sieci w przeszłych danych, tzn. Z poprzednimi danymi wejściowymi były znane wartości sygnału wyjściowego. Wagi sieci są zoptymalizowane tak, aby odpowiadały jej wynikom z testowym rozwiązaniem. Zazwyczaj dane wejściowe do sieci zawierały kilka zestawów danych wejściowych i odpowiadających im danych wyjściowych oraz obliczone średnie odchylenie błędów danych wyjściowych z testowania sieci. Sieć szkoleniowa ma na celu zmniejszenie tego problemu poprzez optymalizację ciężaru. Istnieje kilka metod optymalizacji, wśród których główny sposób propagowania błędów (ALO) i metoda poprawy genetycznej. Dołączone pliki: Train () Test (). Plik biblioteki BPNN. cpp zawiera dwie funkcje: Train () i Test (). Train () jest przeznaczony do szkolenia sieci w celu dostarczenia danych wejściowych i wyjściowych. Test () służy do obliczania danych wyjściowych w oparciu o wagi uzyskane po uruchomieniu Train (). Parametry wejściowe (zielone) i wyjściowe (niebieskie) funkcji Train () to: podwójna inpTrain - wejście (starsze pierwsze) double outTarget - Imprint (najstarsze pierwsze) double outTrain - wyjście z sieci po treningu int int - liczba treningów zestawy wejść i wyjść int UEW - zarządzanie kluczowymi wartościami zewnętrznymi, aby zainicjować odważniki (1 używać extInitWt, 0 używać liczb losowych) extInitWt - oryginalne wartości odważników podwójnie trenowaneWt - wartości wag po szkoleniu int NumLers - liczba warstw w sieci włączając dane wejściowe, ukryte i wyjściowe int lSz - rozmiary tablicy numLayers, które utrzymywały liczbę neuronów w każdej warstwie. lSz0 lSz 0 określa liczbę wejść sieciowych int OAF - kluczowa funkcja aktywacji neuronów wyjściowych (włączona 1 funkcja, 0 nie) podwójna LR - podwójna prędkość treningowa MF - moment uczenia się int nep - maksymalna liczba kroki szkoleniowe (epoki). Epoch polega na sprawdzeniu wszystkich zestawów szkoleniowych. double maxMSE - średni błąd, w którym przestaje się uczyć. Parametry wejściowe (zielone) i wyjściowe (niebieskie) funkcji Test () to: double inpTest - dane wejściowe (starsze pierwsze) double outTest - Imprint int ntt - zestawy danych wejściowych i wyjściowych double extInitWt - oryginalne wartości ciężarów numLayers - liczba warstw w sieci, w tym wejściowych, ukrytych i wyjściowych int lSz - tablic wielkości numLayers, które utrzymywały liczbę neuronów w każdej warstwie. lSz 0 określa liczbę wejść sieciowych int OAF - kluczowa funkcja aktywacji neuronów wyjściowych (włączona 1 funkcja, 0 nie). Użycie aktywacji neuronów wyjściowych zależy od charakteru wyjścia. Jeśli sygnały wyjściowe sieci są dwumianowe (0 1), musisz użyć funkcji aktywacji (OAF 1). Jeśli wyjście jest predykcją ceny, funkcja aktywacji w warstwie wyjściowej nie jest wymagana (OAF 0). Przykłady wskaźników neuronu Sieć: BPNN Predictor. mq4 - przewidywanie przyszłych cen. Parametry wejściowe sieci są względnymi przyrostami cen: x i Otwórz pasek testowy Otwórz opóźnienie testera i -1.0, przy czym opóźnienie z serii Fibonacciego. Wydajność sieci przewiduje relatywny wzrost przyszłych cen. Funkcja aktywacji w warstwie wyjściowej jest wyłączona. Parametry wejściowe są wskaźnikiem extern int lastBar - numer ostatniego paska z danymi intBBars - liczba przyszłych przewidywanych barów z zewnętrznych numerów - liczba warstw w sieci, w tym wejścia, ukryte i wyjściowe zewnętrzne intInputs - liczba wejść sieciowych zewnętrznych int numNeurons1 - liczba neuronów w warstwie 1 liczba zewnętrzna numNeurons2 - liczba neuronów w warstwie numer 2 extern int numNeurons3 extern int numNeurons4 extern int numNeurons5 extern int ntr - liczba zestawów treningowych nakładu wejściowego i wyjściowego podwójny LR - szybkość nauki sieci extern podwójna MF - współczynnik czasu sieci uczenia się extern int nep - maksymalna liczba etapów szkolenia (epochs) extern int maxMSEpwr - wykładnik używany do obliczania maksymalnego dozwolonego błędu średniego kwadratowego uczenia się maxMSE 10 maxMSEpwr Kupuj-Sprzedaj Classificator. mq4 - buysell. Buy-Sell Classificator. mq4 - wskaźnik predykcyjny kupuje sygnały sprzedające. Podobnie jak w poprzednim przykładzie, sieć wejściowa obsługiwała xiOpentestbarOpentestbardelayi-1.0 x i Otwórz pasek testowy Otwórz opóźnienie testera i -1.0 dla pasków, które w przeszłości otrzymały sygnał do zakupu lub sprzedaży. Te ostatnie sygnały są idealne jako sygnały wejściowe, aby uzyskać określony zysk. Sygnałem wyjściowym sieci jest 1 lub 0 buy sell. Funkcja aktywacji warstwy wyjściowej. extern int lastBar - numer ostatniego paska zewnętrznego int minProfit - minimalny zysk w celu znalezienia idealnego punktu wejścia w poprzednim zewnętrznym podwójnym progu - progu rozpoznawania sygnałów wyjściowych jako 0 lub 1 zewnętrznych numerów wewnętrznych - liczba warstw w sieć zawierająca dane wejściowe, ukryte i wyjściowe zewnętrzne int numInput - liczba wejść sieciowych zewnętrznych int numNeurons1 - liczba neuronów w warstwie numer 1 zewnętrzna int numNeurons2 - liczba neuronów w warstwie numer 2 zewnętrzna int numNeurons3 extern int numNeurons3 extern int numNeurons4 extern int numNeurons4 extern int numNeurons5 extern int ntr - liczba zestawów treningowych danych wejściowych (w zależności od liczby sygnałów kupna sprzedanych w przeszłości, 0 wybiera wszystkie poprawne sygnały) extern double LR - szybkość uczenia się sieć zewnętrzna podwójna MF - współczynnik czasu uczenia się sieć zewnętrzna int nep - maksymalna liczba etapów szkolenia (epoki) extern int maxMSEpwr - wykładnik używany do obliczania maksymalnej liczby wszystkich Prawdopodobny błąd średnie-kwadratowy uczenia się maxMSE 10 maxMSEpwr Arrow na prawo od pionowych zielonych linii wskazuje sygnały kupna sprzedaży generowane przez sieć w celu testowania przyszłych pasków. Strzałki po lewej stronie przedstawiają optymalny punkt wejścia w przeszłości. Instalacja plików: Skopiuj załączony plik DLL w folderze C: Program Files MetaTrader 4 ekspertów Biblioteki Umożliwia korzystanie z biblioteki DLL w metażerze: Narzędzia - Opcje - Doradcy dla ekspertów - Zezwalaj na import plików DLL Jeśli plik DLL nie działa, zebrać się. Wszystkie potrzebne pliki znajdują się w BPNN. zip. Niemieckie sieci neuronowe strategie stop i reverse dla Forex przez Michael R. Bryant Sieci neuronowe były używane w systemach obrotu od wielu lat z różnym stopniem sukcesu. Ich główną atrakcją jest to, że ich nieliniowa struktura lepiej potrafi uchwycić złożoność ruchu cen niż standardowy, zasady handlu opartego na wskaźnikach. Jedną z krytycyzmów było to, że strategie handlowe dotyczące sieci neuronowych są zazwyczaj nadmierne, a zatem nie sprawdzają się na nowych danych. Możliwe rozwiązanie tego problemu polega na łączeniu sieci neuronowych z logiką strategiczną opartą na regułach, aby stworzyć hybrydowy rodzaj strategii. W tym artykule pokażemy, w jaki sposób można to zrobić przy użyciu programu Adaptrade Builder. W szczególności niniejszy artykuł ilustruje następujące zagadnienia: Łączenie sieci neuronowych i logiki opartej na regułach dla wejść handlowych Trzeci segment danych będzie używany, a trzeci segment służy do sprawdzania ostatecznych strategii. Powstający kod strategii dla MetaTrader 4 i TradeStation zostanie pokazany i udowodni się, że wyniki walidacji są pozytywne dla każdej platformy. Sieci neuronowe jako filtry wejścia handlu Matematycznie, sieć neuronowa jest nieliniową kombinacją jednego lub więcej ważonych wejść, które generują jedną lub więcej wartości wyjściowych. W handlu siecią neuronową stosuje się na ogół na jeden z dwóch sposobów: (1) jako prognozę przyszłego ruchu cen, lub (2) jako wskaźnik lub filtr do obrotu. W tym miejscu rozważa się jego wykorzystanie jako wskaźnik lub filtr handlowy. Jako wskaźnik, sieć neuronowa działa jako dodatkowy warunek lub filtr, który musi być spełniony przed wprowadzeniem handlu. Dane wejściowe do sieci to zazwyczaj inne wskaźniki techniczne, takie jak pęd, stochastyka, ADX, średnie ruchome itd., A także ceny i kombinacje poprzednich. Wejścia są skalowane, a sieć neuronowa jest tak zaprojektowana, aby wartość wyjściowa wynosiła od -1 do 1. Jednym z podejść jest umożliwienie długiego wejścia, jeśli wyjście jest większe lub równe wartościom progowym, na przykład 0,5 i krótkie wprowadzenie, jeśli wyjście jest mniejsze lub równe ujemnemu progu np -0,5. Ten warunek byłby uzupełnieniem istniejących warunków wjazdu. Na przykład, jeśli był długi stan wejścia, to musiał być prawdziwy, a wyjście sieci neuronowej musiałoby być co najmniej równe wartości progowej dla długiego wpisu. Podczas konfigurowania sieci neuronowej przedsiębiorca byłby odpowiedzialny za wybór wejść i topologii sieci oraz do quintrainingquot sieci, która określa wartości optymalnego ciężaru. Jak zostanie pokazane poniżej, program Adaptrade Builder wykonuje te czynności automatycznie jako część procesu ewolucyjnego procesu tworzenia, na którym opiera się oprogramowanie. Zastosowanie sieci neuronowej jako filtra handlowego pozwala na łatwe połączenie z innymi regułami w celu stworzenia strategii hybrydowej, która łączy najlepsze cechy tradycyjnych metod opartych na regułach z zaletą sieci neuronowych. Jako prosty przykład Builder może łączyć średnią ruchomą zasadę crossoveru z siecią neuronową, tak aby długa pozycja była pobierana, gdy średnia ruchoma szybko przecinała się powyżej średniej wolnej średniej, a wyjście sieci neuronowej jest powyżej lub powyżej jego progu. Strategie handlowe typu stop-and-reverse Strategia handlowa typu stop-and-reverse jest na rynku zawsze lub na dłuższą metę. Ściśle mówiąc, quotstop-and-reversequot oznacza odwrócenie handlu, gdy zlecenie stop zostanie trafione. Jednak używam go jako krótkiej ręki dla każdej strategii handlowej, która odwraca się od długiego do krótkiego i długiego itd., Więc jesteś zawsze na rynku. Zgodnie z tą definicją nie jest konieczne, aby zamówienia były nakazem zaprzestania. Możesz też wejść i odwrotnie, korzystając z zamówień na rynku lub limitów. Nie jest też konieczne, aby każda strona używała tej samej logiki lub nawet tego samego typu zlecenia. Można na przykład wprowadzić długie (i zamknąć krótkie) w kolejności zatrzymania i wprowadzić krótkie (i zamknąć się długie) w kolejności rynkowej, przy użyciu różnych reguł i warunków dla każdego wpisu. Byłby to przykład asymetrycznej strategii stop-and-reverse. Podstawową zaletą strategii "stop-and-reverse" jest to, że zawsze na rynku nigdy nie tracisz żadnych dużych ruchów. Inną zaletą jest prostota. Gdy istnieją oddzielne zasady i warunki wprowadzania i wychodzenia z transakcji, istnieje większa złożoność, a co więcej może się nie zgadzać. Połączenie wpisów i wyjść oznacza mniej decyzji dotyczących czasu, co może oznaczać mniej błędów. Z drugiej strony można dowieść, że najlepsze warunki wyjścia z handlu są rzadko takie same, jak w przypadku wejścia w przeciwnym kierunku, że wchodzenie i wychodzenie z handlu są z natury osobnymi decyzjami, które powinny zatem zawierać odrębne zasady i logikę. Inną potencjalną wadą na rynku jest zawsze to, że strategia będzie się rozwijać przez każdą lukę otwarcia. Duża luka otwarcia przed pozycją może oznaczać dużą stratę, zanim strategia będzie w stanie odwrócić. Strategie, które wchodzą i wychodzą bardziej selektywnie lub kończą się do końca dnia, mogą zminimalizować wpływ luk otwierających. Ponieważ celem jest budowa strategii forex, MetaTrader 4 (MT4) jest oczywistym wyborem dla platformy transakcyjnej, ponieważ MetaTrader 4 jest przeznaczony przede wszystkim dla forex i jest powszechnie używany do handlu tymi rynkami (zobacz na przykład MetaTrader vs. TradeStation : Porównanie języka). Jednak w ostatnich latach TradeStation skierował się na rynki walutowe znacznie bardziej agresywnie. W zależności od poziomu wolumenu obrotu i konta, możliwe jest dokonywanie transakcji na rynku forex za pośrednictwem TradeStation, bez ponoszenia żadnych opłat za platformy ani płacenia prowizji. Spread są podobno napięte z dobrą płynnością na głównych parach forex. Z tych powodów obie te platformy zostały przeznaczone na ten projekt. Kilka problemów pojawia się podczas jednoczesnego adresowania wielu platform. Po pierwsze, dane mogą być różne na różnych platformach, z różnicami w strefach czasowych, notowaniach cen na niektórych słupkach, woluminie i dostępnych zakresach dat. Aby wygładzić te różnice, dane uzyskano z obu platform, a jednocześnie opracowano strategie obu serii danych. Najlepszym rozwiązaniem były te, które działały dobrze w obu seriach danych pomimo różnic w danych. Ustawienia danych zastosowane w programie Builder przedstawiono na rys. 1. Jak można wywnioskować z tabeli danych rynkowych na rysunku, na rynku walutowym Eurodollar skierowano (EURUSD) na pasek o długości 4 godzin (240 minut). Inne rozmiary i rynki barów również dobrze sobie radzą. Mogłem tylko uzyskać tyle danych za pomocą mojej platformy MT4, jak wskazano w zakresie dat przedstawionym na rys. 1 (seria 2), więc ten sam zakres dat został wykorzystany do uzyskania równowartości danych z TradeStation (seria danych 1) . 80 danych wykorzystano do Budowania (połączone w próbce i wycięcie próbki), z 20 (62017 do 21015) przeznaczonych do walidacji. 80 z oryginału 80 zostało ustawione na próbkę quotin-samplequot z 20 zestawami na próbkę z wycinków, jak pokazano na rysunku 1. Szerokość bidasha została ustawiona na 5 pipsów, a koszty handlowe 6 pipsów lub 60 na pełny - wielkość partii (100.000 akcji) została przyjęta na rundę. Obie serie danych zostały uwzględnione w buforze, co zaznaczono znakami kontrolnymi w lewej kolumnie tabeli danych rynkowych. Rysunek 1. Ustawienia danych rynkowych dla budowania strategii forex dla programu MetaTrader 4 i TradeStation. Innym potencjalnym problemem przy kierowaniu na wiele platform jest to, że Builder ma na celu zduplikowanie sposobu, w jaki każda obsługiwana platforma oblicza wskaźniki, co może oznaczać, że wartości wskaźników będą różne, w zależności od wybranej platformy. Aby uniknąć tego możliwego rozbieżności, wszelkie wskaźniki, które różnią się w programie MetaTrader 4 niż w TradeStation, należy wyeliminować z kompilacji, co oznacza, że ​​należy unikać następujących wskaźników: Wszystkie pozostałe wskaźniki dostępne dla obu platform obliczane są w taki sam sposób obie platformy. TradeStation zawiera wszystkie wskaźniki, które są dostępne w Builderze, podczas gdy MetaTrader 4 nie. W związku z tym, aby uwzględnić tylko wskaźniki, które są dostępne w obu platformach, platforma MetaTrader 4 powinna zostać wybrana jako typ kodu w Builderze. To automatycznie usunie wszelkie wskaźniki z zestawu build, które nie są dostępne dla MT4, co pozostawia wskaźniki, które są dostępne w obu platformach. Ponadto, ponieważ zauważyłem różnice w danych dotyczących woluminu uzyskanych z każdej platformy, usunęliśmy wszystkie zestawy wskaźników zależnych od objętości z zestawu build. Wreszcie wskaźnik czasu został usunięty z powodu różnic w strefach czasowych między plikami danych. Na rysunku 2 poniżej znajduje się lista wskaźników używanych w zestawie buildów w zależności od tego, czy wskaźnik został wzięty pod uwagę w procesie kompilacji (kolumna "Csonsiderquot"). Wskaźniki usunięte z rozważania z powodów omówionych powyżej są wyświetlane u góry listy. Pozostałe wskaźniki, zaczynając od numeru seryjnego Mov Avequot, były częścią pakietu build. Rysunek 2. Wybór wskaźników w programie Builder, pokazujący wskaźniki usunięte z zestawu build. Opcje oceny używane w procesie tworzenia są pokazane na rys. 3. Jak omówiono, MetaTrader 4 został wybrany jako wybór wyjścia kodu. Po budowaniu strategii w programie Builder można zmienić dowolną z opcji na karcie Opcje oceny, w tym typ kodu, i poddać ponownej ocenie strategie, które również przepisają kod w wybranym języku. Ta funkcja została wykorzystana do uzyskania kodu TradeStation dla ostatecznej strategii po stworzeniu strategii dla programu MetaTrader 4. Rysunek 3. Opcje oceny w programie Builder dla strategii forex EURUSD. Aby utworzyć strategie typu stop-and-reverse, wszystkie typy wyjść zostały usunięte z zestawu build, jak pokazano poniżej na rysunku 4. Wszystkie trzy typy zamówień - rynek, stop i limit - zostały pozostawione jako przyzwoitkowe ilości, co oznacza proces budowania mógłby rozważyć którykolwiek z nich podczas procesu tworzenia. Rysunek 4. Typy zamówień wybrane w Builder do utworzenia strategii stop-and-reverse. Oprogramowanie Builder automatycznie generuje logiczne warunki regułowe dla wejść i wyjść. Aby dodać strategię do sieci neuronowej, wystarczy tylko wybrać opcję "Załączyć sieć neuronową" w oknie dialogowym Opcje strategii, tak jak to pokazano poniżej na rysunku 5. Ustawienia sieci neuronowych pozostawiono domyślne. W ramach logiki stop-i-reverse, opcja Srebrny stron została ustawiona na LongShort, a opcja wycofania z wiersza polecenia przed wejściem do nowej wersji była niezaznaczona. Ten ostatni jest konieczny, aby umożliwić polecenie wejścia, aby wyjść z aktualnej pozycji na odwrocie. Pozostałe ustawienia zostały pozostawione domyślnie. Rysunek 5. Opcje strategii wybranych w Builder do stworzenia strategii hybrydowej wykorzystującej zarówno warunki reguł i sieci neuronowych. Ewolucyjna natura procesu budowania w Builderu jest prowadzona przez fitness. która jest obliczana na podstawie celów i warunków określonych na karcie Metrics, jak pokazano poniżej na rysunku 6. Cele budowania były proste: zmaksymalizowanie zysku netto przy jednoczesnej minimalizacji złożoności, która miała niewielki wpływ na zysk netto. Większy nacisk kładziono na warunki zabudowy, obejmujące współczynnik korelacji i znaczenie dla ogólnej jakości strategii, a także przeciętne bary w obrocie handlowym i liczbę branż. Początkowo tylko przeciętne słupki w handlu zostały włączone jako warunek budowy. Jednak w niektórych wczesnych buduch zyski netto były sprzyjane w stosunku do długości handlowej, więc dodano metryczkę liczby transakcji. Określony zakres liczby transakcji (od 209 do 418) jest równoważny średnim długościom handlu od 15 do 30 barów w oparciu o liczbę pasków w okresie budowy. W rezultacie dodanie tego wskaźnika kładło większy nacisk na cel o długości handlowej, co doprowadziło do zwiększenia liczby członków społeczeństwa o pożądanym zakresie długości handlowych. Rysunek 6. Budowanie celów i warunków na karcie Metryki określają, jak obliczana jest kondycja. Konkluzje dotyczące wybierania najlepszych strategii powodują zduplikowanie warunków budowy, z wyjątkiem sytuacji, w których warunki najlepszych strategii są oceniane w całym zakresie danych (bez uwzględnienia segmentu walidacji, który jest osobny), a nie tylko w okresie budowy, tak jak ma to miejsce w przypadku budować warunki. Najważniejsze warunki strategii są wykorzystywane przez program w celu uchylenia wszelkich strategii, które spełniają wszystkie warunki w odrębnej populacji. Ostateczne ustawienia są dostępne na karcie Opcje budowy, jak pokazano poniżej na rys. 7. Najważniejsze opcje to wielkość populacji, liczba pokoleń i możliwość zresetowania w oparciu o wydajność wyceny na próbkę. Wielkość populacji została wybrana tak, aby była wystarczająco duża, aby uzyskać dobrą różnorodność w populacji, a jednocześnie wystarczająco mała, aby można było budować w rozsądnym czasie. Liczba pokoleń opierała się na tym, ile czasu zajęło się w trakcie kilku wstępnych kompilacji, aby wyniki zaczęły się zbiegać. Rysunek 7. Opcje budowania obejmują wielkość populacji, liczbę pokoleń i opcje zerowania populacji w oparciu o wydajność pod względem liczby kliknięć. The option to quotReset on Out-of-Sample (OOS) Performancequot starts the build process over after the specified number of generations if the specified condition is met in this case, the population will be reset if the quotout-of-samplequot net profit is less than 20,000. This value was chosen based on preliminary tests to be a high enough value that it probably would not be reached. As a result, the build process was repeated every 30 generations until manually stopped. This is a way to let the program identify strategies based on the Top Strategies conditions over an extended period of time. Periodically, the Top Strategies population can be checked and the build process cancelled when suitable strategies are found. Notice that I put quotout-of-samplequot in quotes. When the quotout-of-samplequot period is used to reset the population in this manner, the quotout-of-samplequot period is no longer truly out-of-sample. Since that period is now being used to guide the build process, its effectively part of the in-sample period. Thats why its advisable to set aside a third segment for validation, as was discussed above. After several hours of processing and a number of automatic rebuilds, a suitable strategy was found in the Top Strategies population. Its closed trade equity curve is shown below in Fig. 8. The equity curve demonstrates consistent performance across both data segments with an adequate number of trades and essentially the same results over both data series. Figure 8. Closed-trade equity curve for the EURUSD stop-and-reverse strategy. To check the strategy over the validation period, the date controls on the Markets tab (see Fig. 1) were changed to the end date of the data (2112018), and the strategy was re-evaluated by selecting the Evaluate command from the Strategy menu in Builder. The results are shown below in Fig. 9. The validation results in the red box demonstrate that the strategy held up on data not used during the build process. Figure 9. Closed-trade equity curve for the EURUSD stop-and-reverse strategy, including the validation period. The final check is to see how the strategy performed on each data series separately using the code output option for that platform. This is necessary because, as explained above, there may be differences in the results depending on (1) the code type, and (2) the data series. We need to verify that the chosen settings minimized these differences, as intended. To test the strategy for MetaTrader 4, the data series from TradeStation was deselected on the Markets tab, and the strategy was re-evaluated. The results are shown below in Fig. 10, which duplicates the bottom curve in Fig. 9. Figure 10. Closed-trade equity curve for the EURUSD stop-and-reverse strategy, including the validation period, for MetaTrader 4. Finally, to test the strategy for TradeStation, the data series from TradeStation was selected and the series for MetaTrader 4 was deselected on the Markets tab, the code output was changed to quotTradeStation, quot and the strategy was re-evaluated. The results are shown below in Fig. 11 and appear to be very similar to the middle curve in Fig. 9, as expected. Figure 11. Closed-trade equity curve for the EURUSD stop-and-reverse strategy, including the validation period, for TradeStation. The code for both platforms is provided below in Fig. 12. Click the image to open the code file for the corresponding platform. Examining the code reveals that the rule-based part of the strategy uses different volatility-related conditions for the long and short sides. The neural network inputs consist of a variety of indicators, including day-of-week, trend (ZLTrend), intraday high, oscillators (InvFisherCycle, InvFisherRSI), Bollinger bands, and standard deviation. The hybrid nature of the strategy can be seen directly in the code statement (from the TradeStation code): If EntCondL and NNOutput gt 0.5 then begin Buy(quotEnMark-Lquot) NShares shares next bar at market The variable quotEntCondLquot represents the rule-based entry conditions, and quotNNOuputquot is the output of the neural network. Both conditions have to be true to place the long entry order. The short entry condition works the same way. Figure 12. Trading strategy code for the EURUSD stop-and-reverse strategy (left, MetaTrader 4 right, TradeStation). Click the figure to open the corresponding code file. Download a Builder project (.gpstrat) file containing the settings described in this article . This article looked at the process of building a hybrid rule-basedneural network strategy for the EURUSD using a stop-and-reverse (always in the market) approach with Adaptrade Builder. It was shown how the strategy code can be generated for multiple platforms by selecting a common subset of the indicators that work the same way in each platform. The settings necessary to generate strategies that reverse from long to short and back were described, and it was demonstrated that the resulting strategy performed positively on a separate, validation segment of data. It was also verified that the strategy generated similar results with the data and code option for each platform. As discussed above, the stop-and-reverse approach has several drawbacks and may not appeal to everyone. However, an always-in-the-market approach may be more attractive with forex data because the forex markets trade around the clock. As a result, there are no session-opening gaps, and the trading orders are always active and available to reverse the trade when the market changes. The use of intraday data (4-hour bars) provided more bars of data for use in the build process but was otherwise fairly arbitrary in that the always-in-the-market nature of the strategy means that trades are carried overnight. The build process was allowed to evolve different conditions for entering long and short, resulting in an asymmetric stop-and-reverse strategy. Despite the name, the resulting strategy enters both long and short trades on market orders, although market, stop, and limit orders were all considered by the build process independently for each side. In practice, reversing from long to short would mean selling short twice the number of shares at the market as the strategy was currently long e. g. if the current long position was 100,000 shares, you would sell short 200,000 shares at market. Likewise, if the current short position was 100,000 shares, you would buy 200,000 shares at market to reverse from short to long. A shorter price history was used than would be ideal. Nonetheless, the results were positive on the validation segment, suggesting the strategy was not over-fit. This supports the idea that a neural network can be used in a trading strategy without necessarily over-fitting the strategy to the market. The strategy presented here is not intended for actual trading and was not tested in real-time tracking or trading. However, this article can be used as a template for developing similar strategies for the EURUSD or other markets. As always, any trading strategy you develop should be tested thoroughly in real-time tracking or on separate data to validate the results and to familiarize yourself with the trading characteristics of the strategy prior to live trading. This article appeared in the February 2018 issue of the Adaptrade Software newsletter. HYPOTHETICAL OR SIMULATED PERFORMANCE RESULTS HAVE CERTAIN INHERENT LIMITATIONS. NIE PRZEWIDZIEĆ, ŻE INNE WYNIKI WYDAJNOŚCI, SYTUROWANE WYNIKI NIE UDZIELAJĄ RĘCZNEJ REKRUTACJI. ALSO, SINCE THE TRADES HAVE NOT ACTUALLY BEEN EXECUTED, THE RESULTS MAY HAVE UNDER - OR OVER-COMPENSATED FOR THE IMPACT, IF ANY, OF CERTAIN MARKET FACTORS, SUCH AS LACK OF LIQUIDITY. SYMBOLE PROGRAMY TRADYCYJNE W OGÓLNYCH MOGĄ ZOSTAĆ FUNKCJONOWANE Z FUNKCJONAMI, KTÓREGO ZOSTAJE ZAPROPONOWANE ZE ŚWIADECTWO HINDSIGHT. ŻADNA OŚWIADCZENIE ZOSTAŁO WYKONANE, ŻE JAKĄKOLWIEK KONTO LUB JEST LIKWIDOWANE DO OSIĄGNIĘCIA ZYSKÓW LUB STRATYCH PODOBNYCH DO TEGO MIEJSCA. If youd like to be informed of new developments, news, and special offers from Adaptrade Software, please join our email list. Thank you. NN Trend Predictor PRO The Neural Network Trend Predictor PRO The NNEA Trend Predictor PRO uses a state-of-the-art artificial intelligence technique called 8220neural networks8221 to predict the behavior of the global financial markets. Technical analysis of global financial markets mainly focuses on the study of irregularities, which is a non-trivial task. Because one time scale alone cannot be applied to all analytical processes, the identification of typical patterns on a financial markets requires considerable knowledge and experience of the stock market. It is also important for predicting stock market trends and turns. The last two decades has seen attempts to solve such non-linear financial forecasting problems using AI technologies such as neural networks. If you are interested in NNEA Trend Predictor PRO for yourself, you can oreder latest version with no time limit and all features enabled. The Neural Network Trend Predictor PRO indicator provides users with: Easy Graphical User Interface (GUI). Possibility for day-trading and long-term trade. Trend prediction using two different methods. Support and resistance levels Prognosis on whether next period would be favorable for trade or not. Use of color to determine price movement probability and favorable periods for trade from unfavorable once. Open the 8220Scripts8221 folder From the 8220Navigator8221 panel and attach the script 8220NNEA NN-TP8221 to an arbitrary chart (by a right click 8220Execute on Chart8221, Drag and Drop or a double click). 8211 NNEA Trend Predictor Pro. ex4 8211 NeuralNetworkTrendPredictorManual. pdf 8211 NsBridge. dll 8211 pr2.5.dll 8211 pr2.5.nsw 8211 WinUser32.mqh 8211 Your personal license will cover one demo account and one 8220live8221 account. 8211 Nigdy nie wygaśnie i nie ma żadnych 8220 miesięcznych opłat8221 ani żadnych innych powtarzających się opłat za użytkowanie Typ pliku i wymagania: - jest to element cyfrowy - potrzebujesz: platformy MetaTrader 4.0. 8211 The files you8217ll get is ZIP archive.

No comments:

Post a Comment