Friday 18 August 2017

Forex Trading Signaler Nätverk


Handel med förtroende för världens ledande sociala handelsnätverk. Bli en populär investerare. Dela dina handelsinsatser och hjälpa andra handlare att förbättra sin ekonomiska kunskap. Tjäna en procentandel från dina tillgångar under förvaltningen som en andra inkomst. Jag tycker om att vara en populär investerare Visar att andra handlare har fullständigt förtroende för mig, och i sin tur gör jag mitt bästa för att överträffa sina förväntningar. Elvin De Cruz AlvinDeCruz Singapore. Become a Popular Investor. Share dina handelsinsatser och hjälpa andra handlare att förbättra sin ekonomiska kunskap Tjäna en procentandel från Dina tillgångar under ledning som en andra inkomst. Sedan jag gick med i eToro lyckades jag över 100 000 andra användares eget kapital Jag älskar att hjälpa andra och jag tjänar extra månatliga utbetalningar Allt som krävs är självtänksamhet och uthållighet. George Thomson misterg23 Italy. Top Social Trading Networks och Platforms. Below är en lista över de ledande sociala handelsnäten främst Forex, även om vissa aktier, index och råvaror också Som ett socialt handelsnätverk Vi identifierar alla webbplatser eller företag som gör det möjligt för handlare att dela sina affärer och eller handla idéer med andra handlare. Vårt fokus ligger på Forex-nätverk som erbjuder både en social handel och samhällsaspekt, såväl som autotrading-kapacitet. Detta är den funktion som gör det möjligt för investerare att Automatiskt kopiera eller spegla handlarna från andra handlare på nätverket i sitt eget handelskonto. Lista över de ledande sociala handelsplattformarna och nätverk. ZuluTrade Förmodligen det största globala sociala handelsnätet för tillfället, både när det gäller antal handlare och investerare Erbjudanden Full handel kopiering stödja flera mäklare och sociala interaktion kapacitet med gratis fullt fungerande demo Läs vår detaljerade ZuluTrade recension här. eToro Mycket fokuserat på nybörjare investerare eToro är både mäklare och sociala handelsnätverk Mycket fokus ges på utbildning för nybörjare investerare med en lätt Att använda mobilvänligt gränssnitt, medan en helt fungerande demo också är tillgänglig Vår Full eToro recension är tillgänglig här. Ayondo Väl etablerat tyskbaserat socialt handelsnätverk som snabbt expanderar över hela Europa. Blivit det första nätverket för att börja erbjuda automatisk handel för spreadbetting Forex-konton för brittiska kunder. Erbjuder demokonto och förmodligen det bredaste utbudet av handel Instrument fx, aktier, index, obligationer, räntor och råvaror Hitta vår ayondo recension här. Trade Launched som ett socialt handelsnätverk under 2012 som gjorde det möjligt för handlare att dela sin handelsverksamhet, interagera och få feedback från andra handlare. Automatiskt efterlikna strategierna från andra Forex-handlare 2013 Gratis fullständigt fungerande demo är tillgänglig och vår praktiska Tradeo review är here. copyop lanserad 2015 av anyoption, världens största binära handelswebbplats, är copyop det ledande och mest avancerade sociala binära Options trading network Den innovativa plattformen låter dig titta, följa och automatiskt kopiera succe Ssful binära alternativ handlare De uppgifter du ser på deras hemsida är alla levande, genererade av verkliga människa handlare som utför verkliga affärer, dvs inga robotar. Deras plattform är utformad för att vara rolig och användarvänlig också. Läs vår fördjupade copyop review här. SwipeStox Finovate - Europa 2016 Best of Show Vinnare SwipeStox tar sitt tillvägagångssätt från sociala dataprogram. Deras tradingplattform låter dig kopiera affärer från topphandlare genom att svepa åt vänster eller höger. En smart algoritm säkerställer att endast affärer som matchar din profil visas Sociala interaktioner med andra lokala och Globala handlare på deras nätverk är möjliga också och handledning finns tillgängliga för nybörjare Du kan prova sin unika trading app och WebTrader plattform med deras demo Fullständig recension att följa soon. CM Trading CopyKat Med denna online-mäklare kan du följa och kopiera andra handlare genom deras CopyKat Funktion Det använder den avancerade SIRIX handelsplattformen som också används av olika andra mäklare. CM Trading använder dock en öppen ap Proach vilket innebär att du kan spegla alla SIRIX-affärer, så också högsta professionella näringsidkare hos andra mäklare. InstaForex ForexCopy InstaForex har blivit röstad som mäklare i Asien och har en snabbt växande världsomspännande kundbas. Deras ForexCopy-system gör att du kan följa framgångsrika Forex-handlare Och kopiera sina affärer i ditt konto på ett visst förhållande Alternativt kan du använda sitt PAMM-system för att investera i andra topphandlare och låta dem handla med det. Du kan se hela listan över ForexCopy-konton som du kan välja att kopiera på deras hemsida. Tradency Mirror Trader Tradency är ett finansiellt teknikföretag vars viktigaste handelsplattform, Mirror Trader, gör det möjligt för handlare och strategiska utvecklare från hela världen att öppna, stänga och dela sina affärer. Med automatisk speglingsfunktionalitet kan dessa trader kopieras automatiskt. Deras plattform är tillgänglig Genom en lista över mäklare, men för närvarande omfattar inte sociala interaktionsmöjligheter än. Du kan läsa vår Tradency Mirror Trader recension här. Myfxbook Startat som ett rent handelsnätverk där handlare kan koppla sina handelskonton för att dela sina live-handelssignaler och interagera i sina aktiva Forex community-forum. Dessutom ger realtidsdiagram och marknadsindikatorer I partnerskap med 1 mäklare lade de AutoTrade Kapacitet 2013 som gör det möjligt för investerare att kopiera affärer från en liten delmängd av handlarna på deras nätverk Demo tillgänglig Hitta våra händer på myfxbook AutoTrade recension här. Darwinex Darwinex lanserades till investerare i september 2014 Denna innovativa investeringsplattform låter dig också investera i andra framgångsrika näringsidkare Men istället för att kopiera dem direkt köper du en DARWIN, som liknar ett lager eller en del som följer prestandan hos topphandlaren. Läs mer om Darwinex here. CopyFX Detta är tjänsten för socialkopiering av RoboFOREX, en internationell mäklare etablerad 2009 Med fokus på att tillhandahålla verktyg för experter med automatiska robotar. Via deras CopyFX-tjänst kan du se Deras mest framgångsrika handlare och automatiskt kopiera dem via ditt konto. Du kan försöka riskfritt via ett demokonto först. MyDigiTrade Skapades 2010 av en grupp oberoende handlare som en plattform för spegling av handelar som gjorts av professionella handlare, och de lade till sociala aspekter för att tillåta Användare att kommentera och betygsätta leverantörer av signalleverantörer Fungerar med flera mäklare och demo också. IronFX Social Trader IronFX är en global FX-mäklare med kunder i över 180 länder och stöder på 45 språk. De tillåter sina kunder att följa och kopiera framgångsrika handelsstrategier från Andra inom sitt handelsområde. I realtid använder IronFX den avancerade Sirix Social WebTrader-plattformen för sin sociala handel som erbjuder gratis demo tillgänglig via deras webbplats. LiteForex Social Trading Medan LiteForex startade 2005 med ett starkt fokus på marknaderna i Asien och Stillahavsområdet, är de nu En sann global mäklare Deras sociala Forex-plattform låter dig automatiskt kopiera de bästa affärer från othe R framgångsrika näringsidkare, att dela information och att kommunicera live med dessa experter Du kan prova sin kopieringstjänst med ett demokonto. Om du handlar med riktiga pengar, erbjuder LiteForex också PAMM-konton och signifikanta insättningsbonuser. Porter Finance Detta binära alternativföretag startade 2014 Deras lättanvända plattform gör att du kan handla med en mängd olika valutaer, råvaror, aktier och indexalternativ. De har nyligen lanserat sin egen sociala handelsfunktion som låter dig följa sina mest framgångsrika handlare, dvs de som har den högsta vinstprocenten och automatiskt kopierar sina affärer. MFX Broker Den här internationella mäklaren lanserades 2006 som en av de första som erbjuder centkonton och är särskilt populär i Asien och Stillahavsområdet. Med MFX Copy-tjänsten kan du prenumerera på och automatiskt kopiera signaler från framgångsrika återförsäljare och signalleverantörer på deras handelsplattform Alternativt kan deras PAMM-konton du investera direkt hos vissa handlare. För att lägga till det sociala Aspekt som de också kör olika tävlingar och turneringar. FX Junction FX Junction är ett öppet socialt handelsnätverk som förbinder Forex-handlare och MT4-mäklare över hela världen. Deras plattform gör att du kan dela handelsideer och diskutera marknadshändelser. Du kan också dela och analysera din egen handel Prestanda eller följa och AutoCopy andra handlare på deras service. Gallant Trade Copier Gallant är en populär Forex-mäklare År 2013 lanserade de sin Trade Copier-produkt som, som namnet antyder, låter dig kopiera de mest framgångsrika handlarna i deras nätverk. Handla från levande konton på riktiga pengar Hitta vår detaljerade Gallant Trade Copier-recension här. MetaQuotes MetaTrader Trading Signals Över 600 mäklare och banker runt om i världen använder MetaTrader 4 och 5-plattformarna Från 2013 tillade de funktionalitet som gör det möjligt för varje näringsidkare på sin plattform att bli en abonnent Eller en leverantör av handelssignaler Signalleverantörerna kan diskuteras i deras online-community också Ird SIRIX Sunbird är en annan FX-mäklare som lagt till automatiserad handel med sina kunderbjudande under 2013. De använder SIRIX-plattformen för tredje part för deras sociala handel, som erbjuder dem Sunbird Web Trader. Det gör att investerare kan granska och kopiera en mängd andra högkvalitativa handlare Samt några noggrant utvalda automatiserade handelssystem Algo-Trading Med ett demokonto kan du se deras SIRIX Sociala plattform, men inte prova kopieringsfunktionen. FxStat Startade 2010 som en Forex Analytics-leverantör som gör det möjligt för handlare att analysera sin egen prestanda med mer än 150 Statistiska verktyg, grafer och förhållanden och jämföra detta med andra handlare över hela världen. Över tiden har de lagt till en social handelsgrupp och autotrading-funktionalitet. Redwood iFollow Denna binära alternativmäklare erbjuder också ett socialt element som en del av deras handelsfunktioner. Med iFollow kan du se Prestandan av topphandlare på Redwood och följ dem, som automatiskt kopierar sina binära handlare i din acco Unt. Collective2 Denna teknikleverantör erbjuder också en handelssystemplattform som möjliggör spårning och automatisk handel av affärer från flera källor. De säljer sin lösning till tredje partens Forex-mäklare eller finansiella serviceföretag som kan märka det, men erbjuder tjänsten Via eget varumärke och hemsida också via några partnermäklare. Dela4you Share4you är det sociala handelsnätet för Forexmailers kunder. Tjänsten gör det möjligt för nybörjare att kopiera affärer från erfarna Leader-handlare med konton hos den här mäklaren. Båda företagen är en del av E-Global Trade Finance Group. TradeCrowd TradeCrowd grundades 2013 i London och har som målsättning att samla förstahandshandlare med andra rekreations - och topphandlare. I realtids sociala handelsnätverk kopplas du till den senaste marknadsinformationen, åsikter, handelsideer och nyheter om De instrument du tycker är intressant Du kan också se handeln med andra handlare som du följer i din instrumentpanel och kopiera de t Racing-signaler i ditt konto med ett klick men du kan inte automatiskt kopiera andra handlare. CMirror Den här nya spegelhandelsplattformen lanserades i november 2014 av Spotware, samma företag som utvecklar tradingplatformen för cTrader Forex. Med cMirror kan varje näringsidkare bli en strategisk leverantör Genom att sända sina handelssignaler och eventuellt ladda upp provisioner. Andra sociala handlare kan investerare sedan söka igenom de tillgängliga strategierna på nätverket och spegla kopiorna de tycker om. SIRIX SIRIX är en avancerad handelsstation och plattform för valutahandlare och CFD-handlare som utvecklats av Leverate, en Mäklare teknik leverantör Förutom handel exekvering och kartläggning funktionalitet, plattformen innehåller också en social handel komponent Detta låter dig följa och automatiskt kopiera andra handlare Verktyget säljs direkt till mäklare du kan prova det gratis på IronFX och CMSTrader. Följande plattformar och nätverk fokuserar på sociala nätverk och eller innehållsaggregat Bara jag är ingen automatiserad handelskopiering. Peeptrade kallar sig Sociala nätverket för investerare Lanserades 2015 de erbjuder ett något annorlunda tillvägagångssätt för de andra nätverken. Du kan se in i portföljerna hos framgångsrika investerare som handlar allt från enskilda aktier, obligationer och Råvaror till optioner och andra derivat Du måste normalt betala investeraren en månadsavgift för att kika, men vissa erbjuder en gratis försök. TraderFloor TradingFloor är det sociala handelsmiljön och plattformen från SAXO Bank Group, den globala danska multi-asset broker lanserad 2013 Plattformen ger Saxo-kunder tillgång till de senaste marknadsnyheterna, expertutlåtanden, en ekonomisk kalender och de aggregerade valutapositionerna. TradingFloor låter dig också analysera den historiska utvecklingen och se realtidshandeln hos andra handlare som är anslutna till samhället. Du kan placera affärer Baserat på den information du samlar från SAXOs sociala samhälle, men du kan inte automatiskt c Opy andra handlare. NxtMarkets Det kan inte bli för mycket mer socialt än detta. Istället för handelskopiering tillåter nextmarkets att du väljer en eller flera personliga handelsbussar för en månadsavgift. Därefter får du alla sina affärer och strategier som levereras via e-post eller på anmälan. När din Tränare är i en handelssession kan du också titta över hans axel och följa hans handelsaktiviteter live från din hemdator eller på språng med sina smartphone-appar Så du kan lära av dessa yrkesverksamma, men du måste själv bestämma om du vill kopiera eller inte. StockTwits Grundades 2008 är StockTwits en social kommunikationsplattform för finans - och investeringsgruppen. Det organiserar informationsströmmar kring aktier och marknader från hela webben och sociala medier för att ge nya former av insikt. Ingen handelskopiering här, bara nätverk och info. AGEA AGEA är en internationell Forex-mäklare År 2005 blev de en av de första som införlivade sociala nätverk i sin proprietära handelsplattform, kallad Streamster Denna plattform tillåter och uppmuntrar sina handlare att dela med sig av erfarenheter och diskutera handelsideer. Det finns ingen automatisk kopiering av andra handlare, men den sociala plattformen kan försökas med ett demo account. Scutify Social media aggregator som samlar allt prat och pratar på din favorit Lager, FX par och Commodities Again, ingen autotrading, men information endast plattform. Denna marknad utvecklas mycket snabbt med nya nätverk och lösningar leverantörer försöker ta en del av social handel marknaden utrymme, så förvänta sig denna lista att växa Vi slog med avsikt Några av de mycket små sociala handelsnätverk som bara har några handlare eller strategier tillgängliga på sin plattform för kopiering, eller några företag vars plattformar fortfarande är i beta-testfasen. Vissa företag kan också försvinna E g Alpari avbröt sin TraderConnect sociala FX Service i juni 2014, IBFX avbrutet Anslut en månad senare stängde Currensee den 31 oktober 2014, ZipSignals upphörde handel i december 2014, FxP Ro stängde sin SuperTrader-plattform i Q 2016 och Signal Trader stängde den 5 december 2016. Som vi nämnde tidigare, läs våra fullständiga recensioner av de stora som baseras på förstahandsinvesteringar, eller prova några av de viktigaste som erbjuder social trading demo Konton lista här Vi skapade också en tabell som jämför alla viktiga funktioner i de stora sociala handelsplattformar och nätverk som kan vara användbara även senast uppdaterad 12 december 2016. Om du gillar den här informationen, snälla dela den med att säga tack. FX Junction - World's Largest Open Social Trading Network. This Week s Top TradersMunity Stats. What är FX Junction. FX Junction är ett online socialt och handelsnätverk som gör det möjligt för medlemmarna att skapa en profil, följa andra medlemmar av alla erfarenhetsnivåer från hela världen till Enkelt och enkelt kommunicera, dela handelsstrategier och marknadskommentarer. Det ger möjlighet att länka Forex trading konton från någon mäklare som använder MetaTrader 4 och MetaTrader 5-plattformarna. Medlemmar kan Visa och analysera handelsprestanda i realtids-, post - och AutoCopy-handelssignaler och mycket mer. Vårt uppdrag är att erbjuda en öppen miljö för alla som är intresserade av handel, där handlare kan ansluta sig genom en plattform för att utnyttja den kollektiva visdomen hos många till Göra bättre trading decisions. Why Join FX Junction. Available for Everyone. FX Junction är gratis att gå med och använda Oavsett om du är ny för handel eller en erfaren professionell, kan du träffa tusentals människor som dig och dra nytta av visdom av Crowd. Create ditt Dream Team. Varför investera med en enda förvaltare när du kan skapa en portfölj av handlare och hålla kontrollen Analysera prestanda från tusentals handlare baserat på dina urvalskriterier och AutoCopy deras signaler på ditt konto. Inga intressekonflikter. Till skillnad från andra sociala handelsnätverk är FX Junction inte mäklare, kapitalförvaltare eller införande av mäklare. Du är fri att länka ditt eget mäklarekonto, vilket ger dig fullständig kontroll över din tradi Ng environment. Earn Money Dela dina signaler. Om du är en framgångsrik näringsidkare, varför inte dela din prestation och tjäna extra intäkter. Välj din egen avgiftsmodell, visa din framgång och bli lockad av tusentals investerare. Om du väljer AutoCopy-handlare, kan det hända att avgifterna tillämpas beroende på näringsidkare. Forex Traders. What s Going On. Forex Forum - Statistics. Latest Threads. Top Active Users. Latest Forex Analysis. Copyright 2017 Tänk Huge Ltd. Caution Handel innebär möjligheten till ekonomisk förlust Endast handel med pengar som du är beredd att förlora måste du inse att för faktorer utanför din kontroll kan du förlora alla pengar i ditt handelskonto. Många valutahandlare håller dig också ansvarig för förluster som överstiger din Handelskapital Så att du kan stå för att förlora mer pengar än vad som står på ditt konto tar inget ansvar för förlust som uppkommit till följd av våra handelssignaler. Genom att anmäla dig som medlem erkänner du att vi inte ger ekonomisk rådgivning och att du gör en Beslut att kopiera våra affärer på eget konto Vi har ingen kunskap om hur mycket pengar du handlar med eller risknivån du tar med varje handel. Du måste göra egna ekonomiska beslut , Tar vi inget ansvar för pengar som gjorts eller förlorats till följd av våra signaler eller råd om forexrelaterade produkter på denna webbplats. Strömt av vBulletin Version 5 2 4 Copyright 2017 vBulletin Solutions, Inc Alla rättigheter reserverade. Nätverk för FOREX Trading. In Den här artikeln är ett exempel på att använda vår Neural Networks Software för att skapa ett komplett system för neuralt nätverkstransaktioner. Detta exempel använder Cortex inbyggt skriptspråk, så läs skriptspråket först. Använda Neural Networks för att skapa Forex Trading Strategy. Gratis online handledning hittar du hela cykeln av att använda neurala nätverk Cortex Neural Networks Software för Forex Trading eller börsen trading idén är densamma. Du kommer att lära dig hur man väljer ingångar för de konstgjorda neurala nätverk och hur man bestämmer vad man ska använda som Output. You hittar ett exempel på ett färdigt att använda skript som gör det möjligt att utföra neurala nätverk optimering av både strukturen av neurala nätverk antal neuroner och Forex trading system sluta förlust etc. Finally den del som inte är närvarande i de flesta tutorials, kommer du att lära dig vad du ska göra nästa Trots allt kan Cortex Neural Networks Software inte göra realtids handel, du behöver använda något som Trade Station, MetaQuotes eller MetaTrader Hur man hamnar Forex-handelssystemet från Cortex till din favorit handelsplattform. Du måste hantera DLL, ActiveX-kontroller och lågnivåprogrammering. Svaret är INGEN Cortex Neural Networks Software levereras med den lättanvända funktionen som gör att du enkelt kan komma Det resulterande utbildade neurala nätverket till skriptspråket på din handelsplattform, inga DLLs, DDE, ActiveX eller andra lågnivålösningar. Allt är enkelt och enkelt. Viktigt om det här är inte en hur man handlar handledning i stället berättar du hur man Använd Cortex Neural Networks Software men du behöver fortfarande uppfinna ditt eget handelssystem Den vi använder här är knappt en utgångspunkt och borde inte användas som en Forex tradingstrategi som är Idén om Den här texten är att lära dig att skapa NN-baserade handelssystem och att sända dem till handelsplattformen efter eget val. Exemplet är dock ovesimplifierat och kan bara användas som illustration av handelsprinciper Samma sätt, MACD-handelssystemet , Som finns i många tutorials, fungerar inte bra längre eftersom marknaderna har förändrats, men är fortfarande ett bra exempel på att använda indikatorer för mekanisk handel. I två ord gör din egen analys. En annan viktig anteckning handledningen använder exempel, många av dem För att göra ditt liv enklare har jag inkluderat dem alla, inte bara fragment. Men det gör texten mycket längre. Jag går också från det första, klumpiga, forex trading systemet till mer avancerade, varje gång förklara vad som har förbättrats och varför Var tålmodig eller hoppa direkt till den sektion du behöver. Fina viktiga anmärkning Koden är inte något snidad i sten, det kan ändras medan texten skrevs. De sista versionerna av skriptfiler ingår i Cortex-arkivet. Fall av FOREX KÖP SÄLJS Signaler Vad som är fel med enkla exempel. I Cortex Neural Networks Software användarhandbok använde vi ett enkelt exempel på ett bakverkligt neuralt nätverk som förutspår priset på GENZ-lager. För att ta reda på vad som är fel med detta tillvägagångssätt, låt oss göra det Samma enkla exempel, med hjälp av istället för att använda 800 poster i inlärningssatsen, vilket är lite kortare, då. Det skulle bara inte fungera. Skälet kommer att bli uppenbart, om du frågar dig själv. Vad är anledningen till det neurala nätprognosen av Framtida värden kan göras på första plats. Svaret är att det lär sig att göra det som kallas neurala nätverk mönsterigenkänning för att känna igen mönster, och om det finns en dold logik i dessa mönster, så kommer även ett nytt mönster med samma logik att Erkännas. Det här tricket - med samma logik Det finns inte ens en, men tre problem här. Först och främst, om du tittar på Microsoft s aktiekurs kommer du att märka att det gick ner i lärandedelen av Våra data och sidled - I testdelen Så det är möjligt att logiken har förändrats. För det andra, och ännu viktigare - VAD ÄR MÖTET Du ser om vi lärde ut det neurala nätverket i intervallet 10-100 och presenterade det sedan med något i 1 till 3 intervall - de är olika mönster 10, 20, 30 och 1, 2, 3 liknar den mänskliga eftersom - eftersom vi har denna förmåga att dela upp med tio när de presenteras med siffror som slutar med noll. Det är det som kallas En förbehandling av data och som standard kan NN inte göra det. Kan vi lära oss det självklart Vad är det EXAKTIVt behöver vi lära oss det. Det här är det tredje och det viktigaste vi behöver inte Prissättning Vi bryr oss inte Vad vi behöver är FOREX köp sälj signaler. Nu, vänta en minut. Vi behöver a att ha både inlärning och testning inom samma område och vi behöver b för att kunna göra handelsbeslut baserade på det Är det inte vad vi kallar en indikator Bingo. Så det är vad vi ska göra - vi kommer att bygga en indikator för att mata den till NN som en N-inmatning, och vi kommer att försöka få en förutsägelse av indikatorvärdet, inte det värdelösa aktiekursen. I vårt första exempel laddar vi aktiekurser från skivan, öppnar den neurala nätverksfilen och startar lärandet - allt i ett automatiserat Mode. Skapa en ny skriptfil eller öppna den som följde med Cortex Neural Networks Software arkiv och ring det. Först av allt måste vi ladda ner prisvärdena från filen. Vi ska använda CLV-indikatorn se nedan, men För att beräkna det behöver vi splitjusterade värden för High och Low, inte bara för nära. Så här får du dem. Den första raden tilldelar sökvägen till strStockPath-variabeln, du måste naturligtvis redigera den om dina data Filen ligger i den olika katalogen. I den andra raden anger vi att den här vägen inte är relativ i förhållande till filens plats. TABLELOADER mottar sökvägen, den tomma strängen för startlinjen, 1 - för att hoppa över den första raden Kolumnnamn, del av filens sidfält den sista raden i doe S innehåller inte data, är det också instruerat att ladda kolumnnummer 0 och kalla det arrDate, 2 arrHigh, 3 arrLow, 4 arrC och 6 arrClose. För en fullständig beskrivning av TABLELOADER, se SLANG referensguide. Då beräknar vi delningen, genom att Dela in den Justerade Stäng vid Stäng och använd det här värdet för att justera Låg och Hög. Filen innehåller nyaste data FIRST, medan vi vill ha dem LAST. Next, vi behöver skapa en indikator Låt oss säga att det kommer att bli en nära plats Värdeindikatorn, men i det verkliga livet skulle jag förmodligen använda mer än en indikator som NN-ingången. Stängningsvärdesindikatorn är beräknad som. CLV Stäng - Låg - Hög - Stäng Hög - Låg, där Stäng, Låg och Hög är för Intervallet, inte nödvändigtvis för en enda stapel Observera att vi vill ha det i 0-1-intervallet, för att göra det enklare att normalisera till vårt NN s-intervall vilket är igen 0-1. Nästan måste vi skapa en fördröjning Fil Låt oss använda lags lika med 1, 2 9 För detaljer om filfunktioner, se referenshandboken för SLANG Observera att Cortex S NN-dialog kan producera enkla lags automatiskt kan du använda en Generate Layer-knapp men senare i den här texten kommer vi att arbeta med komplexa lags vilket betyder att de inte är 1, 2, 3 men 1, 3, 64 oavsett, så vi Behöver skapa koden som kan hantera den här uppgiften på ett mer flexibelt sätt. Med lagfilen är vi redo att skapa vårt första neurala nätverk. Den här funktionen tar många parametrar, så var försiktig. Koden är dock enkel. Sättet, det mesta av den här koden kan tas bort om du tror att du kan hantera siffror istället för meningsfulla namn i din kod, det skulle dock vara en mycket dålig kodningspraxis. Nu när vi har ett neuralt nätverk och den fördröjda filen Med data måste vi lära ut nätverket. Lagringsfilen har 1074 poster, så det är rimligt att använda 800 som en inlärningssats och de återstående 274 som en testuppsättning. Du kan förstås öppna en nätverksfil och klicka Kör knappen på fliken Learning men som det här är en introduktion till avancerad Cortex Neural Networks Software Programmering, låt oss använda SLANG inbyggt skriptspråk istället. Följande kod ger upp den modala dialogrutan med ann NN-inställningar Observera att om du vill ha ett privilegium att klicka på Kör-knappen måste du ändra. BStartLearning kan vara 0 , I vilket fall dialogrutan väntar på din inmatning, eller 1 kommer lärandet att börja aytomatically. The bResumeScript, om lika med 1, återupptar manuset, om du stänger dialogrutan genom att klicka på OK-knappen. BReset används för att Återställ nätverket innan lärandet börjar. Ta bort skriptet och vänta på epokräknaren för att överstiga 1000, klicka sedan på Stopp Gå till fliken Använd och klicka på Använd. Detta kör hela datasatsen både inlärning och testning via NN, och Skapa filen, innehållande både originalinmatning och NN-genererad förutsägelse, så att du enkelt kan plotta dem och komparera mot varandra. Gå till fliken Utgång, välj fil, klicka på Bläddra fil, välj fält och välj sedan Nej i listrutan vänster och med vänteläge Sätt ner CTRL-tangenten medan du väljer med musen Clv och NN Clv i den högra listrutan Klicka på Diagram för att se hur bra vår förutsägelse är. Det är mer eller mindre bra, från vad vi kan säga genom att titta på det. Fortfarande inget extra. Det här var bara ett exempel på vad du kan göra med SLANG-skript och hur man automatiserar Cortexs rutinuppgifter. Hittills gjorde vi ingenting du inte kunde göra för hand. Nåväl ingenting, för om du vill skapa en anpassad lagringsfil , Med t ex Clv-100, Clv-50, Clv-25 kolumner, då måste du använda SLANG eller Excel, eftersom du inte kan göra i Cortex utan scripting. FOREX Trading Strategy vad du ska optimera. Här är vårt nästa problem Behöver vi en snygg prediktering, eller behöver vi den vi kan använda för att handla med vinst? Frågan verkar konstigt, men bara tänka på det för ett ögonblick. Låt oss säga att vi har en mycket bra 1 timmars förutsägelse. , Hur långt kan priset gå på en timme Inte för långt, jag är rädd Jämför det med situationen när du har En ganska felaktig 10-timmars förutsägelse. Det blir bättre. För att svara på den här frågan måste vi faktiskt handla. En enkel jämförelse av de genomsnittliga fel som produceras av de två NN: erna kommer inte att hjälpa. Den andra delen av samma problem är i vägen Vi definierar en bra förutsägelse Låt oss säga att vi har ett nätverk som producerar förutsägelsen, som är 75 exakt Jämför den till NN, som producerar 100 exakt förutsägelse Den sista är bättre Nu DIVIDE utgångsprognosen för 100 exakta NN Av 10 Vi kommer att ha ett mycket felaktigt nätverk, eftersom signalen är ingenstans nära signalen som vi använde som önskad utgång och ändå kan den användas på samma sätt som vi använde 100 exakta NN, allt vi behöver göra är att multiplicera den till 10.Se, NN skapas, genom att ställa in det genomsnittliga kvadratiska felet, och inte korrelationen, så, åtminstone i teorin, kan en bättre NN visa dåliga resultat när den används för den faktiska börsen Forex trading. För att lösa detta problem, vi Måste testa våra NNs med hjälp av handel och att använda resultat från denna handelsvinst an D drawdowns för att bestämma om den här NN är bättre än den andra. Låt oss göra det Låt oss skapa ett program som kan användas för att finjustera NN, och den här gången, genom finjustering, kommer vi att innebära handelsresultat. Neural Network Trading Få korta noteringar. Först av allt, i vårt exempel ovan kommer det automatiska lärandet aldrig att sluta, eftersom vi inte har angivit några stoppkriterier. I dialogrutan eller i CREATENN-funktionen kan du ge minfel när NN Når den, stoppar den och om bResumeScript är inställd på 1 stängs dialogrutan och skriptet återupptas. Du kan också ge maximalt antal epoker, eller båda använder jag inte av det i exemplet nedan, åtminstone inte alltid, För att jag planerar att titta på lärandet och klicka på STOP när jag tror att NN är redo Om du vill göra det i helautomatiskt läge, var uppmärksam på dessa parametrar. Andra Ett sätt att göra ett nätverk mindre, snabbare och mer Exakt, är att börja med det lilla nätverket, och öka det s storlek, neuron genom neuron Obwiously, Antalet av de ingående neuronerna bestäms av antalet inmatade datakolonner, men vi kan också variera dem och antalet utgående neuroner borde vara lika med antalet utdatatolkkurser som vanligtvis en, men inte nödvändigtvis det betyder att vi behöver Optimera antalet neuroner i det dolda lagret s. Också, som jag har nämnt, vet vi inte riktigt vilka data som ska användas. Vil Clv-15 15 dagar fördröjda ökar noggrannheten i vår förutsägelse. Behöver vi Clv-256. to use both of them in the same NN, or will adding Clv-256 ruin our performance. Using nested cycles to try different input parameters, you can. Create the NN, same way we did it for the stock data let me repeate, for the NN, there is no difference between stocks and FOREX, it just happened that I have couple of high quality data files for FOREX that I want to process, while writing this text. Try different combinations of lags. Try different number of neurons in the hidden layer. and different combinations of different indicators. However, if you try all possible combinations of all possible parameters, you will NEVER get your results, no matter how fast your computer is Below, we will use couple of tricks to reduce calculations to a bare minimum. By the way, it may seem, that if you start from one hidden neuron, then increase it to 2, 3 and so on, and at some point the error quality of the prediction or the profit if you test the NN by trading using it will begin to go down, then you have your winner Unfortunately, I cannot prove, that after the first performance peak there can be no second one It means, that the error may go like 100, 30, 20, 40, 50 it was just at its minimum, right and then 30, 20, 10, 15 the second minimum We just have to test all reasonable numbers. Third Optimization is a two-edged sword If you over-optimize your code, it may not work outside the data you used to fine-tune it I will do my best to avoid this pitfall If you want to do addition al optimizations to your code or NN, I advise you to do a research in the Internet, to learn more about hidden problems of this approach ALso, I am going to pay some attention to the smoothness of the profit curve The profit that looks like 0, -500, 1000, -100, 10000 may be great, but the profit 0, 100, 200, 300, 400 is better, as it is less risky We may talk about it later. Finally, for this example we are going to use FOREX, rather than stock prices From the point of view of the NN there is no difference, and from my point - Forex is much more fun to trade If you prefer stocks, the code can easily be modified. A FOREX Trading Strategy to play with. First of all, let s create a prototype of our code, one that can easily be optimized in future It is going to be a trading system, that uses a Neural Network to trade and produces a chart profit against trade number It will also calculate drawdown, as a measure of robustness of our trading system. The main difference here is that we use functi ons, instead of placing all the code in the main block of the program This way it is much easier to manage. Second, we have a TestNet function I am using a very simple algorithm of trading The CLV indicator is confined to 0 - 1 interval our version of CLV is , so when the indicator crosses up the dBuyLevel see code above , I am buying, when it is crossing down the dSellLevel, I am selling. Obviously, it is not the best trading strategy, but it will do for our purpose just for now If you want to improve it, here are some pointers First, you may want to have a system, that is not ALWAYS in the market Second, you may want to use more than one indicator as inputs, and maybe, more than one NN, so that the trading decision is made based on few predicted indicators We will add some improvements to the trading algorithm later. We use some standard assumptions of the FOREX trading spread is 5 points, leverade is 100, min lot is 100 mini-FOREX. Let s take a look at our trading system Once again, it is an oversimplified one An important note the TestNn is called last, and it has access to all variables that were created to that point So if you see a variable that I am using, without initializing it, it probably means that it was initialized in NewNn , TeachNn or some other function that was called prior to TestNn. To make things easier, comments are placed in the code. Few words about the drawdown There are few ways of calculating it, and we are using what I consider the most honest The drawdown is a measure of instability of our system What is a chance, that it will loose money Lets say the initial amount is 1000 If the profit goes 100, 200, 300, 400 the drawdown is 0 If it goes 100, 200, 100 then the drawdown is 0 1 10 , as we have just lost an amount, equal to 1 10 of the initial deposit from 1200 to 1100.I would strongly advice against using trading systems with large drawdowns. Also, here I use a drawdown, that is to be used with variable lot size However, in the actual samples, that come with the eBook, you will see another version. As you can see, here we always use 1000 the initial amount to calculate the drawdown The reason is simple we always use the same lot size no money management yet , so there is no difference, how much money we have already accumulated on our account, an average profit should be constant The worse possible scenario in this case looks like this from the very beginning 1000 on account we are loosing money If we use 1000 to calculate the drawdown, we will get the worse drawdown This will help us not to trick ourselves For example, say, we traded for some time, and we have 10,000 on our account Then we loose some money, and we now have 8,000 Then we have recovered, and got 12,000 Good trading system Probably not. Let s repeat the logic again, as it is very important and it will become even more important, when we start doing money management We trade using fixed size lots So, statistically, there is no guarantee, that the maximum loss wi ll not happen at the very beginning, when we only have 1000 And if it happens, we will have -1000 10,000 - 8,000 , so the trading system is probably too risky. When we talk about the money management probably, not in this text , we will have to use different approach to drawdown calculation. Note, that in this trading system, I am using the worse possible scenario I am buying using High and selling, using Low Many testers do not follow these rules, and create trading systems, that work fine on historical data But in the real life, these trading systems have very poor performance Why. Take a look at the price bar It has Open, High, Low and Close Do you know, how the price was moving inside the bar No So, let s say, your trading system generated a buy signal, at the bottom of the price bar if dLow. Note that I am using dLotSize equal 0 1 lot 100 Obviously, in the real trading, you will benefit greatly, if the lot size is calculated depending on the money you have, something like. However, we are doing testing here, not trading And for testing, we need, among other things, to see how smooth the profit curve is This is much easier to do if the lot size is the same in ideal situation, for dLotSize 100 we will get a straight line, with some positive slope, while in case of the adjustable lot size we will get an exponent, that is much harder to analyze. Later in this text, we will apply money management rules to our trading system, but not yet. After we are done with the last part of our testing function, let s walk through the rest of the code. The following function creates a CLV indicator It takes the interval as a parameter, which means that we can call it many times, during the optimization, passing different numbers. Note, that I am using the NN that works in the 0 - 1 interval The data can be normalized, of course, but I chose to divide the indicator by 2 and to add 0 5, so that it is in 0 - 1 range. To make lag file, we can use the CREATELAGFILE function Alternatively, we ca n do it by explicitly providing all the necessary code In this case, we have more control, and we are going to need it, if we begin varying number of lagged columns and so on. The nRemoveFirst parameter is important Many functions, like indicators, moving averages, lag generators, for that matter, do not work well within the first few records of the dataset Let s say we have MA 14 - what will it place in the records 1 - 13 So we choose to simply remove the first few unreliable records. For the NewNn, as well as for all functions of this program, we need to pass as parameters only what can be changed during optimization process For example, there is no need to pass a skip before parameter, as it is always the same. The TeachNn function simply brings up the NN dialog. Finally, we need a charting function It is not mandatory, but it is always a good idea to see what our profit line looks like The following code uses the XML to produce a chart, so it is a good idea to read the tutorial Alterna tively, you can draw the chart, rather than saving it in a file To do it, use one of the samples, that are in the samples scripts directory Finally, you can modify the code, to produce HTML, rather than XML HTML is easier to learn, but the code itself will be a bit less readablepile and Run the script. Well As expected, using 7 hours as an interval for the CLV produced very poor results. FOREX Trading Strategies and Optimization. The reason for the poor results is quite obvious we used the Interval, Stop Loss, buy and sell levels and other parameters, that were purely random - we just picked first that came in mind What if we try few combinations. FOREX Trading Signals What to optimize. First of all, by overoptimizing the buy and sell levels, we can ruin our future performance However we still can tune them, especially, if the performance is close for close values of buy and sell limits For example, if we have -10 profit at buy limit equal 0 3, and 1000 profit when it equals 0 35, then ther e is probably a lucky coincidence, and we should not use 0 35 for our trading system, as in future it will probably not happen again If, instead, we have -10 and 10 instead of 1000 , it may be safer to use. Generally, our trading system should be built for WORSE possible scenario, as if during the real trading the performance will be better, then during the test, we will survive, but not the other way around. We can vary the value for the indicator interval, provided we have enough trades, so that we can be confident, in terms of statistics, in the performance of a system. We certainly can vary the number of neurons, I don t think it can be overoptimized easily. We can vary number of inputs and lags for inputs It is possible to overoptimize this, but it is not very likely to happen. And, of course, we can try different indicators. Accurate FOREX Signals How to optimize. As have already been mentioned, if we start trying all possible combinations, it will take forever So we are going to cheat We will create pre-defined sets of parameters, that we think are reasonable, and pass them to the program. To make as few calculations as possible, note, that Clv-1 and Clv-2 are, probably, important, but what about Clv-128 And - if we already have Clv-128, do we need Clv-129 Probably, not So we are going to have something like Clv-1, Clv-2, Clv-4, Clv-8 Clv-128 with just few variations, which will make our calculation time thousands times shorter. FOREX Professional System Trading Can it work at all. What is it exactly we want to predict Until this point we have used 1 hour chart for EURUSD, and we were predicting the next bar s CLV Will the CLV 2 be better What about CLV 3.Also, especially considering the poor performance of our first trading system, it would be nice to know, that - at least in the ideal world, the goal profitable trading can be achieved. To answer these questions, let s create a simple testing program We assume, that our prediction is 100 accurate, and, based on this as sumption, we will use CLV N, not the NN predicted one That s right - we are going to take data from the future, and to use them instead of the NN prediction This approach wouldn t work in the real life, of course, but at leats, it will give us some ideas of what to expect. When looking at the results, please keep in mind, that we are not using any advanced money management, our lot size is set to a minimum 100 If you use variable lot sizes, results will be dramatically different But even at a lot size set to 0 1 we can see below that getting the information from the future is an ultimate trader s holly graal. You are already familiar with this code, it was used in It handles data loading The only difference is in the part that obtains the list of files in the images directory and deletes all files with the extention The reason for this code is simple during our tests we are going to create many - may be, thousands - image files We don t want them to hung around after we are done So at th e beginning of the script we are deleting images, created by other scripts. Just a few comments We do not want to try all possible values for, for example, CLV interval Instead, we can create an array, that contains only values we want to test Then see below we will walk through this array. Stop losses are important part of any trading strategy, so I have decided to vary them as well It is a dangerous idea, however, as it is easy to overoptimize the system. I am planning to test different values for buy and sell levels, but it will be done in cycle, without using arrays. Unlike in our previous example, we want to have a large XML file, containing many images To do it, I have moved the code, that is forming the XML header and footer outside of the Chart function Read one of the online XML tutorials for details. Note, that I am using 0 as the first lag, which means, that first I am testing the indicator CLV that was not shifted from the future Just to get an idea, how good out trading system would be without NN horrible, is the right word It is loosing all the money. Cortex uses the Internet Explorer control to display XML pages When pages grow large, it takes a lot of memory If your computer cannot handle it, consider creating multiple XML or HTML pages, instead In the case of forexnn02, it should not be a problem, as the page is relatively short Alternatively that is what I am doing in scripts later in this text , create XML file, but do not open it from Cortex Open them using Internet Explorer instead - unlike IE control, the Internet Explorer does not have the memory problem. Now the code that is trying different combinations of parameters. Here, we are using nested cycles In every cycle, we are assidning some variable for example, nInterval for the outer cycle This way the cycle will assign values of all elements of a corresponding array, one in a time Then WITHIN it, the inner cycle is used, and so on, so that all combinations of all array elements are tested. In the inn ermost cycle, I am calling the Test function, to test trade , and Chart to add a new picture to a list of images saved on disk Note, that this Chart does not show any images, until all cycles are completed. The Test and CreateClv functions are almost the same as in the previous example The only real difference is due to the fact that it is called more then once To do it, I am calling ARRAYREMOVE to cleanup arrays. Also, notice, that we are only creating charts for the combinations of parameters, that produce trading system with positive profit Otherwise, we call continue , to skip the Chart function. Finally, we have Take Profit now, so our trading system can be a bit more flexible. The Chart function was broken into two pieces The header and the footer should be written to the XML file only once, so they were moved to the main part of the program. Also, I am using the counter, to save files under the different names The information about parameters is written to the header of an image, so we can easily see which one it is Finally, images are only saved for winning configurations, meaning the balance at the end should be more, then at the beginning. Run the program it will take some time to complete You will end up with a large XML page with images, one for each winning configuration. Some of the results are great, however, as we used data from the future , this system will not work in the real life Actually, if you look at the Test function, you will notice, that the cycle stops before we reach the last element of arrClose. for nBar nRemoveFirst 1 nBar. THIS IS C , just an example. As you can see, the code is really simple Now lets do the same using the SLANG script As in examples before, we will keep the overall structure of the code, so that this example looks familiar The only difference is that instead of using the built-in APPLYNN function, we call the function of our own The code that we do not use such as cycles is commented, but not removed. Note, that the logic behin d it was discussed in Neural Networks and Stock Forex Trading article already Briefly, the output of this script is formated to be compatible with the MQL, MetaTrader s scripting engine MetaTrader is a trading platform we use, if you want something different, like TradeStation, for example, you will have to alter the code to comply to its syntax. Then, in the following chapters, we are going to insert this code in the MetaTrader s indicator, and to use it to trade. Porting script to trading platform. The next step is not really required, but it is something, that may be useful We are going to create a version of a tsc file one above , but this time, we will use SLANG Cortex scripting language to emulate APPLYNN function The reason is, in the next chapter we are going to port it to the scripting language of a MetaTrader trading platform, so it is a good idea to make sure everything works. After we run this function, we discover, that the result it produces is the same, as the forexnn05a pro duced, which means the code works fine. Note, that there is a difference at the beginning of the charts, as our NN does not try to process the data at the beginning where lag is incomplete , while the built-in NN does not know about this problem Of course, it doesn t affect the result, as the beginning of the chart is ignored by using the nRemoveFirst parameter in our script set to 200, which is guaranteed to be larger, then our lag. Using third-party trading platform. We have the NN that more or less can be used We have the script, implementing this NN without calls to the Cortex-specific NN functions Now we are going to port it to the trading platform that can be used for the real trading, which means it can contact brocker, place orders and earn or loose money. As a trading platform, I am going to use MetaTrader. Disclaimer I am not related to MetaQuotes in any way I do not work for them, I am not their affiliate and so on I use MetaTrader, ONLY because I like it. I find this program user - friendly, flexible and powerful, and not a monster Also, it is free compare to other packages of this class. The only minor problem is that it is not always easy to find the dealer using MT in your area Then, when you do a research, you may find couple of brockers, with screenshots on their web sites, that look suspiciously familiar Yes, they use MetaTrader, but they don t call it MetaTrader. I have asked for clarification at the company s forum, and they have told me, that they don t reveal brockers using their services Very strange. One of the brockers that is not hiding the fact they use MT, is Alpari They will allow you to open a Demo account, so that you can trade in a real time, but without risking your money. Warning I am not going to recommeng services of Alpari Once again, I am not being paid for that Try their Demo account, and use your own judgement Or you can start your own research at Internet forums. Finally, if you do not like the MT, you can probably follow the example belo w using TS, MS or some other trading platform This is just an example. Our MT-based trading system will include two files, the indicator and an expert This is the way they call it in MQL scripting language of MT , and I am going to follow this naming convention. The indicator implements the neural network and draws a chart An expert takes these data and does trading As MetaTrader has a strategy tester , we will be able to test our strategy, to see how good it is. I will assume, that you are familiar with MQL programming, it is quite close to SLANG and tutorials can be found both at MetaQuotes and Alpari. Finally, I am using the code structure, that is borrowed from MetaQuotes forum, permission to use it the author of the corresponding posts had granted me permission to use fragments of his code. Also, as some of our MetaTrader code is the same for all experts and indicators, we moved it to a separate library file MetaTrader s libraries are nothing but includable files This library takes car e of synhronization, when two or more expert are trying to run in the same time, as well as of few other things If you use MetaTrader, it will help you to create robust experts, in any case, the MQL language is easy to understand. a helper library. The code should look familiar, all I did was re-writing it, using slightly different language syntax of MQL. This indicator has two buffers, and draws two lines, one for the original NOC, and one for the NN-predicted NOC For trading, you don t have to draw both indicator lines, of course see MQL tutorials to learn how to do it , but I have decided to show them together, so you can compare. Another difference, that you should know about, is the way MT performs testing It may, in some cases, be more accurate, then one we did we did the worse case scenario Of course, you can always to change the SLANG script from the examples above, to implement any logic you want. The result of our testing in MT is a bit better, then in Cortex, due to all these reasons. Keep in mind, that MT calculates the DD in a different way I still think, that my way is better. In should be especially noted, that no additional optimization had been performed using MetaTrader s optimizer We have just plugge d our MTS mechanical trading system in, and it worked as expected. That is it You can now create Cortex Neural Network, optimize it to do trading, and to port it to the trading platform of your choice. Download Cortex Order Cortex View Price List. Visibility is very important for this site If you like it please link to this URL.

No comments:

Post a Comment