Wednesday 6 September 2017

Zorro Trading System


Zorro - Free Trading Automon. Welcome to Zorro-projektet Tanken bakom den här programvaran är enkel Låt någon eländig maskin omfördela pengar från de rika till de fattiga. Zorro var utformad med avsikt att slå världens finansiella system med egna vapen. Det tappar till pengaflödena på de finansiella marknaderna och handeln, råvaror, valutor eller andra finansiella instrument För att hitta rätt ögonblick att köpa och sälja, använder Zorro handelsstrategier som upptäcker avvikelser i priskurvor, såsom början på en trend eller en sådan cykel. anomalier kan under vissa omständigheter användas för korttidsprissättning Läs här hur det här fungerar och automatiserad handel När Zorro är etablerad körs helt autonom och kan fungera utan mänsklig interaktion. Zorro är ett samhällsprojekt Det är gratis eftersom vi tror att ett stort antal människor borde delta i vinst från finansmarknaderna Här är varför. Tekniska framsteg har kraftigt ökat produktiviteten över hela världen och är fortfarande inc Reasera det med ungefär 2 procent per år. Teoretiskt sett behövde vi arbeta fyra dagar mindre varje år för att producera samma varor och tjäna samma inkomst. Men det sker inte på så sätt Producenterna använder produktivitetsökningar för att minska kostnaderna - främst löner och Löner Detta ska förbättra sina vinster, men det har också en negativ inverkan. Löften, arbetslösheten, efterfrågan på efterfrågan och ekonomiska kriser äter en stor del av fördelarna med ökad produktivitet. De återstående vinsterna investeras - dock inte i produktionen av varor , Men i finansiella tillgångar hedgefonder, investeringsbanker och handelsföretag cirkulerar en enorm penningvolym upp till sju biljoner amerikanska dollar per dag via finansmarknaderna, vilket skapar en skuggekonomi som i stor utsträckning överträffar marknaden för verkliga produkter och tjänster. Den konsumerar mest belöningar för den tekniska utvecklingen och ger tillbaka tillfälliga marknadskraschar och finansiella kriser. Men det erbjuder också möjlighet att omfördela några av överskottets vinst tillbaka från de rika till de fattiga Att ge många människor med en liten men regelbunden handelsinkomst kommer att ta likviditet ur finansmarknaderna och injicera den tillbaka i produktionscykeln. Detta kommer att öka efterfrågan över hela världen och mildra världens ekonomiska problem. Zorro levereras med flera inbyggda handelsstrategier som är avsedda för att generera en regelbunden inkomst. Men dess huvudsakliga syfte är att hjälpa människor att förstå och utnyttja de finansiella marknaderna. Därför innehåller den en handelsstrategiskurs och ett seriöst strategiskt utvecklingssystem lär sig mer här Allt detta är gratis Men vi förväntar oss något tillbaka till gengäld, inte bara skjuta upp det och vänta på pengarna att rulla in. Gå igenom kursen, lära dig automatiserad handel och utveckla dina egna finansiella handelssystem. Dela dem med många andra och attackera världens finansiella marknader med många olika idéer och metoder. Zorro version 1 54 släpptes och finns på nedladdningssidan Denna version innehåller ett system för simu lating och trading alternativ och futures, funktioner för att ladda och komma åt databaser från Yahoo och Quandl, CSV-import, godtycklig format, en säsongsindikator, samt många andra spännande nya funktioner. Den kompletta funktionslistan finns på What's New page. En jämförelsetabell över Zorro vs TradeStation vs Metatrader hittar du på FAQ-sidan. Frågor om frågan. Om Financial Trading. Can-handel genererar pengar utan arbete Om så är fallet, varför är det ingen som handlar. Om arbetet innebär att producera varor eller tjänster, handel kan faktiskt generera intäkter utan arbete - precis som att spela lotteriet. Tyvärr går inte analogien här. Det mänskliga sinnet är inte väl lämpat för att hitta handelsmöjligheter i priskurvor. Teknisk handel beror på lycka färdigheter eller kunskaper spelar en mindre roll. Risken för att förlora en del eller allt investerat kapital är cirka 65 per år för alla privata näringsidkare, oavsett hennes handelserfarenhet Arbetade professionella handlare uppnår en genomsnittlig årlig vinst på ca 3 över ma rket - inte med speciella färdigheter men genom att följa regler och strikt disciplin Det finns ingen dold visdom som skulle göra någon till en bättre näringsidkare Det är bra skäl till varför människor normalt håller sig borta från finansiell handel Förutom risken är det inte kul att stirra på priskurvor hela dagen Daghandel kan vara en av de tråkigaste och mest eländiga jobb som man kan föreställa sig. Om allt detta ännu inte har skrämt dig bort, läs här mer om grunderna för finansiell handel. Det är en maskin som överträffar en mänsklig näringsidkare. Om så är fallet, varför är ingen som handlar med maskiner. Ensam enkla datalgoritmer överträffar lätt mänskliga handlare och finansiella analytiker Datorer är överlägsen humand sinnet i att upptäcka prismönster, utnyttja marknadsinflytande och anpassa sig till marknadsförändringar. De påverkas inte av känslor eller av alla pseudo-kunskap, missuppfattningar, overtro och myter som cirkulerar i näringsgrenen Och de gör inga antaganden om framtiden. Stora institutioner, som hedgefonder och invester tment banker är mycket framgångsrika med maskinhandel De flesta privata handlare är inte, eftersom det inte fanns någon enkel tillgång till den kunskap och programvara som krävs för allvarlig automatiserad handel åtminstone tills nu. Vilket vinst kan jag förvänta mig med automatisk handel. Som med alla handelsmetoder , det finns ingen garanti för vinst I extrema fall kan automatiserade strategier returnera mer än 100 års vinst på det investerade kapitalet. Zorro s Z5-strategin återvände 240 i direkt handel från början i juli 2013 fram till dess utgång i januari 2015 Men det här är inte en viss inkomst som från ett sparkonto På grund av marknadsförändringar kan handelsvinsterna variera extremt från månad till månad. Det är inte lätt att förutsäga framtida resultat för en strategi - absolut inte med enkla backtest eller med handel på ett demokonto. Avancerade testmetoder - till exempel framåtriktad analys WFA - kan skapa en mer realistisk vinstprognos Men även då finns det ingen garanti för att matcha teoretisk vinst i verklig handel. påverkar de finansiella marknaderna när miljontals handel med automatiserade system. Det beror på att Trading stöder marknaderna genom att tillhandahålla likviditet, men vissa handelsmetoder, såsom högfrekvent trend, kan ha en destabiliserande effekt och orsaka marknadskrascher. Andra metoder - till exempel menar reverserings - eller cykelsystem - kan stabilisera priserna Zorro s inkluderade strategier använder endast metoder som inte ska skada marknaderna. Automatiserad handel - vad är fångsten. Här är en lista över problem du kan stöta på när du låter en maskin handla med dina pengar - Handel är inte för någon Bortsett från de vanliga handelsriskerna finns det ytterligare risker i samband med automatiserad handel, till exempel skriptfel eller programvaruproblem. Handeln kan bli beroendeframkallande, precis som spelande. Handel ger inte några varor. Det omfördelar bara pengar. Trading kräver kapital minst 200 för handel med en av Zorros inkluderade strategier, minst 10 000 för en betydande månadsinkomst - Handelsvinster f luktar Även mycket lönsamma strategier kan ha långa perioder utan vinst eller till och med förluster - Handelsstrategier kan löpa ut Massiva marknadsförändringar kan leda till att vinst plötsligt slutar utan föregående varning. Den finansiella handeln tjänar någon användbar syfte, eller handlar det bara om parasiter. Framsteg är delas så att vi bara citerar Rosenthal-rapporten från 1976 En grundläggande frihet som vi har för att leva i ett kapitalistiskt land är att vi är fria att spekulera på prisrörelsen. Denna frihet kräver ingen ytterligare motivering, till exempel att främja intresset av reklamfilmer Allt som krävs är att allmänheten inte skadas och att marknadsplatsen organiseras enligt rättvisa regler och förfaranden. Om Zorro. Varför utvecklades Zorro. För att övervinna begränsningarna för nuvarande handelsplattformar och för att främja strategi programmering och automatiserad handel till en stor publik, särskilt i utvecklingsländer. Vad är skillnaden mellan Zorro och andra plattformar för r automatiserad handel. Andra plattformar kan också driva handelsstrategier, men brukar inte stödja ekonomisk och statistisk forskning, seriösa tester eller avancerade handelsfunktioner som virtuell säkring, aktiekurvhandel eller pengarhantering. Här jämfördes Zorro med de tre mest populära andra handelsplattformar. för ett minimalt manuskript som vid omvandlingssidetestperioden 10 år, H1-rader, M1-fästupplösning, 2 6 Ghz I7-system Ovanför listan baserat på tillverkarens specifikationer Inget ansvar accepterat för korrekthet Om du hittar något fel eller om du vill ha en annan plattform att inkludera eller om du är en tillverkare och inte vill ha din plattform jämfört här, var vänlig meddela webmaster på. Vad är Zorros systemkrav Zorro körs på alla Windows-datorer från Win XP på och på Windows-servrar. Är Zorro verkligen 100 gratis, även för live trading. Zorro är verkligen 100 gratis sedan dess utveckling sponsras Men när du tjänar mer än 30 000 per år med Zorro krävs en donation Du kan hitta licensinformationen här. Vilka mäklare är stödda av Zorro Kan jag handla med Oanda. Ja, du kan handla med Oanda Zorro stöder alla mäklare som tillhandahåller antingen ett handels API, en webbaserad handelsplattform eller MetaTrader4 handelsplattformen FXCM, Oanda och IB stöds direkt via deras API Du kan hitta detaljer om mäklarsupport här. Om Zorro-utvecklingen fortsätter, och hur ofta kommer uppdateringar med nya funktioner att komma ut. Utvecklingen pågår Nya funktioner genomförs regelbundet Uppdateringar släpps varannan 3 månader Du kommer bli underrättad om uppdateringar om du Jag har markerat kryssrutan på hämtningsformuläret. Om jag donerar en strategi, ett skript eller pengar, och får Zorro S, inkluderar detta även framtida uppdateringar till Zorro S 1 50, 1 60 osv. Ja, upp till Zorro 1 99 . Kan jag använda andra mjukvaruverktyg eller webbaserade mäklareplattformar tillsammans med Zorro. Yes Zorro kan styras av extern programvara och kan styra andra program antingen via ett API-gränssnitt eller genom att direkt skicka tangentslag och musklick till ett webbläsarfönster eller ett applikation Det kan importera och exportera data från eller till kalkylblad, databaser eller andra filformat. Du kan skriva egna DLL-handelsstrategier på något språk, eller konvertera handelssystem från andra plattformar till Zorro s Lite C-script. Hur svårt är det att skriva en trad ing strategi script Jag har ingen aning om programmering eller finansiell matematik. Zorro gör all finansiell matematik själv Men du måste lära dig att använda analysfunktionerna och sätta dem ihop i ett manus. Det vann inte mycket om ett problem om du någonsin har skrivit skript före - som för en webbplats eller för ett dataspel Annars lära sig manuskript och strategiutveckling med den medföljande kursen Det tar ungefär en vecka Ingen kan på förhand berätta hur bra du kommer att vara. Bara försök. Jag har hört att nästan all handel verktyg är bluff Hur ärlig är Zorro Scam är verkligen en viktig inkomstkälla på handelsplatsen Till skillnad från alla Forex-autopiloter, handelsrobotar eller expertrådgivare som säljs på olika webbplatser, är Zorro s inkluderade strategier baserade på sund matematik och inte ekonomisk lönsamhet med förspända backtests eller martingale metoder Deras algoritmer är inte hemliga, men förklaras i den inkluderade handelskursen. Alla kan testa och verifiera dem. Var kommer pengarna från det jag tjänar med Zorro. Från två källor En är prisrörelsen för tillgången som kan generera eller förstöra pengar utav ingenting Den andra källan är andra näringsidkares förluster En bra del av din inkomst kan således sponsras av investeringsbanker, hedgefonder eller andra stora finansiella institut som anställer handlare. Zorro version 1 54 släpptes och finns tillgänglig på nedladdningssidan Denna version innehåller ett system för simulering och handel av alternativ och futures, funktioner för att ladda och komma åt databaser från Yahoo och Quandl, CSV-import, godtycklig format, en säsongsindikator, samt många andra spännande nya funktioner Den kompletta funktionslistan finns på What's New page. En jämförelsetabell över Zorro vs TradeStation vs Metatrader finns på FAQ-sidan. Den fria Zorro-versionen är fullt fungerande och kan handla med riktiga pengar Läs här hur du kommer igång Innan du investerar pengar i de medföljande strategierna, läs kapitlet om kapitlet noggrant. Om du är ny för finansiell handel, läs Trading 101 och subsequen t kapitel om strategiutveckling och teknisk analys För att utveckla dina egna handelsstrategier lär du dig i handledning hur du kodar dem Om du inte har något mäklare konto än, läs om hur man öppnar en demo eller ett livekonto under Mäklare Besök Zorro användarforum regelbundet för information, tips, knep och uppdateringar. Om du inte äger Zorro S, ta ut dina vinster regelbundet från mäklarekontot. Den kostnadsfria Zorro-versionen slutar handla när kontosaldot överstiger 7000. Se vinstbegränsningar för detaljer. Om du bor i USA, kontrollera Om ditt konto är begränsat av NFA Compliance Rule 2-43 b se handel för detaljer. Ange NFA 1 antingen i eller i din kontolista. Uppdatera från Zorro 1 50 till Zorro 1 54. När du köper handel med en tidigare Zorro-version, läs instruktionerna på handelssidan om uppdatering av ett levande system TRADE-formatet ändrades, så att affärer som öppnades med den tidigare Zorro-versionen inte kan återupptas med den nya versionen. Om du har modifierat eller dina ändringar kommer att vara o skriven av installationen För att du kan använda enskilda filer etc som inte t skrivs över, kolla Z-systemets kapitel om betydelsen av nya inställningar. EXTRADATA-flaggan ersattes av LEAN-flaggan som har motsatt betydelse Historiska data lagras nu i icke-komprimerade formatet som standard. MT4-broen uppdaterades till version 1 13 Installera broen igen enligt beskrivningen här Om du ändrar dig kan du behålla den gamla versionen eftersom den var oförändrad. För att testa ett Z-system, se till att du får den senaste historiska 2017-historiken prisdata från Zorro-nedladdningssidan eller med nedladdningsscripttestningen vann inte jobbet utan de senaste prisuppgifterna. Siffrorna kommer automatiskt att få en uppdatering till den senaste versionen kort efter en ny Zorro release. Zorro 1 50 1 54 bug list. Symbols startar inte med ett brev ignorerat fixat i V 1 51 1. ZigZag-indikatorn visade ibland fel linjer som var fasta i V 1 51 7. Den totala överlåtningskostnaden beräknades inte i live-handelsläge när mäklare-API di d ger inte ackumulerad överlåtelse för affärer som är fasta i V 1 51 8. Från och med den 15 oktober avvisas handelar av Oanda på grund av för hög precision av stoppförlusten i V 1 51 9. Slippage-simulering var inte 100 neutralt i vissa fall men som påverkas av prishöjden inuti den nuvarande fältet som är fast i V 1 52 0.MT4-broen V1 11, filtrerade inte bort vissa prisvärden av vissa MT4-servrar, vilket kan leda till att pris - och vinstpigarna i diagrammet är fasta i V1 52 2.En att kunna stänga en handel på grund av en marknadsferie kan det leda till att denna handel avlägsnas från Zorros interna lista efter en dag som är fastställd i 1 52 6 I så fall måste handeln stängas manuellt. Ställ ett nytt stopp förlust av en öppen handel med exitLong exitShort krävs att handeln redan hade en stoppförlust det fungerade inte för affärer utan stopp i V1 52 4 Lösning in i handeln med ett avstängt stopp när du vill ändra stoppförlusten efteråt med exitLong exitShort. Under vissa omständigheter, en handel wi de priser som tillhör en annan tillgång målades i diagrammet fast i 1 52 7. Partiellt stängande branscher kunde stänga hela handeln under vissa omständigheter fasta i 1 52 7.Dagsfunktionerna returnerade ett felvärde på tidszoner som innehöll en UTC midnatt övergång fixat i 1 54 4.Några bar offset-barzombombinationer med dagstänger orsakade att fredagsfältet hoppades över i 1 55 1.Zorro 1 54 nya funktioner. Funktioner för laddning av godtyckliga data som tillvalskedjor, terminer, orderbokens innehåll mm från CSV-filer har implementerats. wdatef-funktionen analyserar tidsdataparametrar från formaterade strängar. dataFromQuandl-funktionen kan få tillgång till Quandl-dataset för backtest samt för direkt handel Zorro S krävs. Upp till 8 ytterligare aktivspecifika värden eller strängar kan lagras i tillgångslistan. Kontraktsfunktionerna är för handel och analysering av optioner och terminer. Räkenskapskonton kan nu kopplas i skrivskyddat läge med en kontolista. EXTRADATA-flaggan i version 1 50 ersattes av LEAN-flaggan som har motsatt betydelse Historiska data lagras nu i icke-komprimerat format som standard. Options - och framtida kedjor kan begränsas till vissa handelsklasser med SETCLASS-kommandot. IB-bron stöder nu SETLIMIT-kommandot för att få bättre fyllningspris. IB-broen stöder nu stock CFD-typ STKCFD. Priserna lagras nu med 5 siffror precision i handelsbladet. Utnyttjande av handel är nu baserat på de reala alternativen askpriset istället för extrinsic price. The MinutesPerDay-variabel förhindrar inte tillräckligt med barer fel av tillgångar som bara handlas några timmar per dag. Mellan funktionen fungerar nu även för cykliska intervall. PlotPeriod anger uppdateringshastigheten för diagrammet på handelsstatus sidan. OrderLimit-variabeln tillåter att sända gränsvärden för att fylla med bästa pris inom en tidsperiod. Säsongsindikatorn kan användas för att förutsäga prisförändringar baserat på säsongsstyrka. qnorm är invers av cdf-funktionen. Satser kan nu uteslutas från Z3 och Z7 med exkludera linjen in. Oanda Plugin kommer antagligen att finnas med i den fria Zorro-versionen i framtida versioner, som alternativ till FXCM. Equity - eller balanskurvan för en testkörning exporteras nu också i CSV-format för vidare utvärdering. MT4 bridge 1 13 stöder nu ett låskommando för att förhindra att handelsparametrar som skickas av olika Zorro-instanser stör varandra. Zorro 1 56 nya funktioner i utveckling. Om en tillgång inte är tillgänglig från mäklaren kan den hämtas från Yahoo eller Quandl genom att använda speciella Symbol koder. Återuppringningsfunktionen kan kallas från mäklare plugin så att manuset kan reagera omedelbart på vissa API händelser. I HFT-läge kan högfrekventa handelssystem simuleras realistiskt. Planerat för framtida Zorro versions. MT5 plattform och Oanda V20 stöder hög prioritet. NxCore-integration och API med låg latensmäklare kräver att HFT-system körs och backtestestas. Utvecklingsrapportering jämfört med backtestkapitalkurva thr ough Cold Blood Index. Artificerade tillgångar från en linjär kombination av reala tillgångar, för korghandel eller multi-asset arbitrage. Train och kör en TensorFlow graph. You kan rösta på prioritet av dessa funktioner eller föreslå andra funktioner för nästa Zorro versioner på Zorro användarforum. Zorro Release History. Zorro 1 54 släpptes februari 2017. Funktioner för att ladda godtyckliga data såsom alternativkedjor, terminer, orderbok innehåll etc från CSV-filer har implementerats. wdatef-funktionen analyserar tidsdataparametrar från formaterade strängar . DataFromQuandl-funktionen kan få tillgång till Quandl-dataset för backtest samt för direkt handel Zorro S krävs. Upp till 8 ytterligare tillgångsspecifika värden eller strängar kan lagras i tillgångslistan. Kontraktsfunktionerna är för handel och analysering av optioner och futures. Real pengar konton kan nu kopplas i skrivskyddat läge med en kontolista. EXTRADATA-flaggan i version 1 50 ersattes av LEAN-flaggan som har motsatt mening Histo rical data lagras nu i icke-komprimerat format som standard. Option och framtida kedjor kan begränsas till vissa handelsklasser med SETCLASS-kommandot. IB-bron stöder nu SETLIMIT-kommandot för att få bättre fyllnadspris. IB-bron stöder nu CFD-typ STKCFD. Prices lagras nu med 5 siffror precision i handelsbladet. Option handlar nu baserat på de reala alternativen fråga pris i stället för extrinsic price. The MinutesPerDay-variabel förhindrar inte tillräckligt Barer fel av tillgångar som endast handlas några timmar per day. The mellan funktionen fungerar nu också för cykliska intervall. PlotPeriod anger uppdateringshastigheten för diagrammet på handelsstatus sidan. OrderLimit-variabeln tillåter att sända gränsvärden för att fylla med bästa pris inom en tidsperiod. Säsongsindikatorn kan användas för att förutsäga prisförändringar baserat på säsongsstyrka. qnorm är invers av cdf-funktionen. Satsar kan nu uteslutas från Z3 och Z7 med exkluderingslinjen in. Eget kapital eller balans cu rve av en testkörning exporteras nu även i CSV-format för vidare utvärdering. MT4-bro 1 13 stöder nu ett låskommando för att förhindra att handelsparametrar som skickas av olika Zorro-instanser stör varandra. Zorro 1 50 släpptes september 2016. Regler för binär Alternativ och andra speciella ordertyper kan nu skickas via MT4-broen med kommandot SETORDERTEXT V 1 47 1. Valutafunktionsfunktioner har lagts till för att upptäcka valutatrender som påverkar flera marknader V 1 47 2.Live handelsresultat kan verifieras genom att retesting V 1 47 2 Zorro S required. Live trading system kan omskolning automatiskt i fördefinierade intervaller med ReTrainDays-variabeln V 1 47 2 Zorro S required. The reglage kan nu flyttas med skjutreglaget num, pos kommandon V 1 47 2. Standardformatformatet var ändrad från till t6 för att inkludera volym och andra dataströmmar i prishistoriken V 1 47 2 data kan fortfarande användas. Med marketVol-funktionen kan handel eller kryssvolym av en tillgång användas i en handelsalgoritm V 1 47 3 Zorro S only. Fill-läget bestämmer hur beställningar fylls i simuleringen V 1 47 4.Numbers kan överföras till kommandovariabeln via kommandoraden V 1 47 4 Zorro S krävs. Antalet optimera steg per parameter ökades till 1000 V 1 47 7.Priseträs lagras nu internt i ett annat format som använde mindre minne för stora högupplösningsbacktest V 1 47 7.Disquieting brokermeddelanden - som ett internt serverfel inträffade har våra ingenjörer varit anmälda - filtreras nu ut av Oanda-plugin V 1 47 8. Tre volatilitetsindikatorer stöds nu - Chaikin, Min Max och StdDev baserade volatiliteter V1 50 2.Zorro 1 46 släpptes juli 2016. AssetAdd-funktionen tillåter att lägga till tillgångar via skript utan att redigera aktivitetslistan. Aktivitetslista-funktionen laddar omedelbart en tillgångslista. Prishistorikfiler kan delas mellan flera Zorro-installationer när en HistoryFolder är inställd in. With r-tecknet i ett utskriftsutskriftsutdrag som hoppar tillbaka till början på nuvarande rad, en löpande räknare eller liknande effekter kan realiseras i meddelandefönstret. Musfunktionen kan användas för automatiserad klick Köp och sälj knappar på ett mäklare s webgränssnitt. Enskilda tillgångslistor för Z-systemen kan nu skrivas in i setup-fil. Ett nytt gratis handelssystem Z8 lagts till Z-systemen. Oanda-plugin stöder nu subkonton. LINE-flaggan i ett plot-kommando plottar tjocka linjer i diagrammet. Ändra mapp i strategibrytaren väljer strategier från en annan mapp. Zorro 1 44 släpptes maj 2016. Oanda-plugin möjliggör direkt handel med Oanda för Zorro S eller prenumeration. Ledare för auktorisation eller andra ändamål kan nu ingå i funktionen. TradeTest manus öppnar en panel med knappar för manuellt handel, vilket är användbart för att testa mäklare plugins. Files kan nu väljas i en dialogruta med filsväljningsfunktionen. Klicka på Resultat under test eller handel utlöser klickfunktionen. Detta kan användas för att utföra en beräkning eller planera ett interimresultat. IB-broen ändrades för att ladda ner större prishistorik. GETPOSITION-kommandot stöds nu av IB-broen. BALANCED-flaggan ger en balanserad provdistribution för alla maskininlärningsalgoritmer. En uppsättning normaliseringsfunktioner tillsattes för bättre Anpassa indikatorer till maskininlärningsalgoritmer. SIGNALS-metoden exporterar prover för att experimentera med dem i R-sessioner. En standard neurala funktionen inkluderades i rh-huvudet Dokumentationen fick nu ett R-exempel för en djup inlärningsstrategi. Covariansen mellan två serier läggs till i indikatorbiblioteket. TRADESIZE-flaggan kan användas för träningsstrategier som bygger på olika handelsstorlekar, fi Martingale systems. The 28 Valutor historia uppdaterades fram till slutet av 2015.Day ger dagens simuleringsdatum. Optimal kapitaltilldelning bland portföljkomponenter kan beräknas med Markowitz effektiv gräns. Symboler på ett histogram eller statistik diagram kan nu ha individuella färger. PlotHeatmap-funktionen kan plotta korrelationsvärmekartor. Färgfunktionen kan användas för att plotta värmekartor eller flera färgkurvor. Datum och tid kan skrivas ut lättare med strdate-funktionen. En uppsättning matrisfunktioner har lagts till. När standard Zorro är nu installerat i användarmappen istället för mappen Program Files. Zorro 1 42 släpptes februari 2016. STEPWISE-flaggan kan användas för debugging-handel beteende genom en enda steg genom en test session. Variabler kan debuggeras med klockfunktionen. När ett script kraschar visas namnet på den felaktiga funktionen. Ett negativt PlotBars-nummer zoomar till slutet av diagrammet. MT4 Bridge kan nu dra horisontella linjer och text i MT4-kartfönstret. MT4 Bridge-latentiden minskade från 30 ms genom att optimera dataöverföringen. Kontrollpaneler kan nu definieras för inmatning och visning av strategiparametrar. Hävstångsparametern ändrades för att återspegla kontohävstång istället för att köpa makt. Placeringen av filerna flyttades från mappen Log to the Data. Den sista potentiellt föräldralösa handeln visas nu på statussidan. Shannon Entropy sattes till indikatorerna. Prissättning av aktier och index kan nu vara laddade ner från Yahoo med assetHistory-funktionen. Hämtningsskriptet styrs nu med en panelredigering. Skriptet är inte nödvändigt längre. Satser kan nu testas även utan inmatning i tillgångslistan A n felmeddelande kommer då att utfärdas och standard tillgång parametrar kommer att användas. Trade loopar kan nu exekveras inuti en TMF. wdate-funktionen returnerar datum och tid för en stapel i Windows DATE format. Trades kan simuleras i en orealistisk naivläge för speciella ändamål. Individuella textredigerare som Notepad och diagramvisare kan användas genom att redigera filen. Zorro 1 40 2 släpptes november 2015.Zorro kan nu handla med Interactive Brokers-konton via IB-plugin. Syslista och kontolistor är nu i format för enklare redigering Hävstångseffekt och Symbol har lagts till i aktivparametrarna. Korrelogrammen kan nu plottas med profilbiblioteket. Handelsklipp, magnumret och andra parametrar kan nu ställas in i MT4-bron via mäklareCommand. Typen av en tillgång kan bestämmas med assetType-funktionen. FrameSync-funktionen kan användas för att snychronize tidsramen till hela timmar eller dagar. En fast WFO-testutbildningstid kan ställas in med WFOPeriod. Curves store s balans - eller kapitalkurvor under träningsprocessen för vidare utvärdering. Putvar getvarfunktionerna delar globala variabler mellan skript. Låsfunktionen kan synkronisera beteendet hos flera Zorros Zorro S only. Sorterfunktionerna kan nu användas utan datalängdgränser. randomiseringsfunktionen kan blanda en pris - eller egenkapitalkurva med eller utan ersättning. Percentil beräknar övre eller nedre procentilen i en dataserie. ProfitFactor beräknar vinstfaktorn för en balans eller kapitalkurva. Marknadsfunktionen kan användas för att begränsa handeln till vissa timmar med dagen. PlotData-funktionen returnerar plottdata-arrays som kan användas för vidare utvärdering. Plottning av data är nu förhandsgranskad, vilket gör att stora dataset plottas - flera backtest på flera år baserat på minuter eller andra rader - upp till 100 gånger snabbare än tidigare. BrokerAccount-funktionen är nu valfri Kontodata är normalt inte tillgänglig i en FIX API-implementering. Montecarlo-modulen har integrerats i Z orro, så extern plugin krävs inte längre. Periodic IO-uppgifter kan realiseras med tock-funktionen. Provperioden för Spectrum-funktionen kan nu ställas in oberoende. Filen kan nu ändras under handel och uppdateras vid Början av nästa stapel. Z7-systemet har en modifierad och antagligen mer robust algoritm. loop Assets lutar över alla tillgångar från tillgångslistan. Zorro 1 34 släpptes augusti 2015. WFO-träningstiden kan minimeras genom att använda flera CPU-kärnor endast Zorro S . Zorro-fönstret kan startas minimeras med - h-kommandoradsalternativet. AssetZone-variabeln möjliggör individuella tidszoner för tillgångar i ett portföljsystem. Mönsteranalysatorbeteendet kan ställas in med PatternCount - och PatternRate-variablerna. En negativ serielängd kan användas för att generera statisk, icke-skiftande serie. ZigZag-indikatorn har lagts till i indikatorlistan. Maskininlärningsmodeller och manusparametrar kan nu utbildas samtidigt Se utbildning i föregående vers jon detta var bara möjligt för de integrerade maskininlärningsmetoderna, men inte för den allmänna NEURAL-metoden. Bar-funktionen gör det möjligt för användardefinierade specialfält, så att en Range Bars eller Renko Bars. Training-parametrar nu verkligen producerar en HTML-fil med parameterhistogram i tidigare version var detta ännu inte helt medtaget. R-föreläsningarna från Harry Georgakopoulos har inkluderats i Zorro-dokumentationen. Zorro kommer nu att upptäcka marginalanrop när huvudstaden är inställd. Fröfunktionen kan initiera en deterministisk slumpmässig sekvens. HH - och LL-funktionerna nu också acceptera en bar offset. Ichimoku-indikatorn fanns i samlingen. TOCSV-utskriftsmålet skrivs ut i en CSV-fil. Strmid-funktionen returnerar en substring från en sträng. Tillgångslistan innehåller alla 28 stora valutapar. Prishistorik för alla 28 stora valutapar finns på nedladdningsidan. Z2-systemet har förbättrats och fått bättre utgångsalgoritmer och en ny räknare trend algo A2. Det nya Z7-systemet, baserat på ma chine learning algoritm från Workshop 7 inkluderades. Zorro 1 32 släpptes juni 2015. R br idge kör R funktioner från lite-C skript och möjliggör kodning av en handelsstrategi helt i R, med hjälp av de nyaste och sexigaste AI-algoritmerna. Verbose 30 stoppar nu blackbox-inspelningen vid det första felet. Strw-funktionen omvandlar strängar till breda teckensträngar. Strf-funktionen returnerar en formaterad sträng. Strx-funktionen ersätter substrängar i en sträng. TOFILE - och TOANY-utskriftsmålet skriver ut meddelanden till loggfilen och fönstret i alla lägen. TICKS-läget ändrades. Ticks exekveras nu i sin tidsstämpel, sorteras inte efter tillgång eller handel som tidigare. Detta gör testen långsammare, men tar bort de speciella begränsningarna för kryssfunktioner, TMF och virtuell säkring. gammal testmetod kan fortfarande användas genom att ställa in FAST flaggan. Rev-funktionen vrider en serie så att den nu börjar med de äldsta data. SHUFFLE-flaggan randomiserar en priskurva och bidrar därmed till att bestämma om vinsten är c aused av en riktig kant eller av artefakter eller slumpmässighet. PlotWFOCycle och plotWFOProfit funktioner kan användas för att analysera vinstkurvan över flera WFO-cykler. BarZone-variabeln kan användas för att flytta dagliga staplar till en viss lokal tidszon. Chahain-volatiliteten tillsattes till standardindikatorerna. BINARY-flaggan möjliggör simulering av binär handel. Träning visar nu alla parameterdiagram på en HTML-sida, även för portföljer och WFO. Zorro 1 30 släppt april 2015. OptimalFRatio-variabeln ändrar OptimalF-faktorer för att förhindra stor komponentmarginal skillnader i portföljsystem. För scalping-strategier är barperioder ner till 100 ms nu möjliga med Zorro S. BarPeriod-variabeln är nu av typen var istället för int kontroller eventuella kompatibilitetsproblem, fi i print printf statements. Setspecifika parametrar kan lagras i AssetVar-variablerna. Alla Z-system kan nu omskolas med Zorro S genom att klicka på tågknappen, även vid handel. Prishistorik för alla tillgångar från 2 008 and above must be available in the History folder The recent prices are updated and the parameters of the last WFO cycle are trained Retraining the Z systems is normally not necessary, but was requested by many users. Several small improvements have been implemented in the Z systems among them different OptimalF factors for the backtest and for live trading, and a different profit lock method. The Z3 system now also trades US indexes. A chart with the current equity curve and other information is now included in the trade status page. If the trade volume is controlled by setting both Margin and Lots the Lots variable now determines the minimum number of lots per trade Trades can be automatically skipped when Margin is below the minimum. The backtest can now use T1 tick based historical price data. The assetHistory function can now be used to produce T1 price history files. The seconds function is now of type var instead of int check possible compatibility issues, f i in print printf state ments Its fractional part contains fractions of a second in milliseconds precision. The user-supplied tick function can be used to evaluate incoming price quotes. The AutoCompile flag determines whether scripts are always compiled, or only when they were modified. Plot names beginning with won t appear in the chart legend. The test performance can now be further evaluated with the user-supplied evaluate function. The UO Universal Oscillator by John Ehlers was added to the indicator library. The Risk column of the status page now displays the current risk of a trade instead of the initial risk. Zorro 1 28 released February 2015.The WebFolder variable can now be set up globally for displaying live trade status on a web site. The strtext function can be used to read strings from an file. The DPO oscillator was added to the TA functions. The AGC and EMA functions now also accept an alpha parameter instead of a time period. Some Zorro properties - for instance, the automatic deleting of old log files - can now be set up in the file. The commission per asset can now be set up in the file and by script in the Commission variable The simulation now simulates a spread commission account, instead of a pure spread account. In the SNB floor removal aftermath, many brokers reduced their maximum leverage from 400 1 or 200 1 to 100 1 The simulated default account was also changed to 100 1 leverage, which affects the profit of most systems. The Z4 and Z5 systems are expired and have been removed from the strategy pool. The Z3 system now also got an equity curve trading mechanism. The currently profitable and suspended components of the Z12 system are now displayed in a asset algo matrix with green and red rectangles. Zorro 1 26 released October 2014.The number of open lots per asset can be evaluated with the LotsPool and LotsPhantom variables. The Market Meanness Index MMI was added to the indicator library. Haiken Ashi prices HA were added to the indicator library. The Z systems have been improved an d retrained New algorithms have been added to the Z4 and Z5 systems for working with very low price volatility. Zorro 1 24 released June 2014.The AssetFrame variable can be used to skip quoteless bars of assets in a portfolio system. The TradeCosts script lists the relative trade costs of all main assets. The Script scrollbox now remembers the last selected script. Hedge mode 5 now minimizes the number of open trades by closing trades partially if required. exitLong Short can now close trades partially. The MT4 bridge and the FXCM plugin have been adapted to partially closing trades. TrailSpeed raises the stop faster before breakeven, this way preventing that a winning trade turns back into a loser. The Hurst exponent can determine trending state of a price curve. The Alligator indicator was added to the library. The predict function can predict crossovers several bars before they happen. The Momentum variable indicates the strength of crossovers, peaks, or valleys. The saveStatus loadStatus funct ions can preserve variables, open trades, and slider positions when the system is stopped or restarted. The AlgoVar variables are now automatically saved, thus keeping their content when a trading system is stopped or restarted. Invalid Margin values are now indicated with an error message. The NFA flag is now ignored in training mode. While trading, Zorro now displays a detailed lists of open trades and performance statistics in a HTML file that is updated every minute. Zorro 1 22 released April 2014.The MT4 bridge was updated to version 1 3 that supports MT4 version 600 and above. The Multisession plugin allows to trade with multiple brokers, instances, and accounts even with the free Zorro version. Placing the stop level at the wrong side of the price in a TMF is now automatically corrected. The ATR function now adapts to the TimeFrame. A new Virtual Hedging mode allows to combine trades opened on the same bar to a single net trade. The Keltner Channel was added to the indicator library. The P lotDate variable can be used to zoom the chart to a certain date. The print function can print to various targets, f i to a message box or to the performance report. Zorro now only logs in to the broker when in trade mode In test or train mode, missing assets or price data will produce an error message The Download script now needs trade mode for updating prices or asset data. The exec function can be used to open an external program, document, URL, or batch file. A Monte Carlo plugin is now available for a Monte Carlo analysis of strategy scripts and external trade lists. The annual return is now calculated from the maximum margin instead of the average margin This produces slightly more pessimistic returns. The R2 coefficient that measures equity curve linearity is now included in the performance report. A small example script for converting price history files to Zorro s format was added needs the filewrite function. The History string can be used for selecting between different sets of his torical data files. The filewrite function can be used to store the content of a string, series, or array in a file. The NumInRange function can be used to generate price distribution statistics while trading. The ShannonGain indicator calculates the expected gain of the next bar period, based on Shannon probability. A description of using NeuroShell and other DLL-based indicators for Zorro was added to the conversion chapter. Trade management functions TMF can now be triggered by entry or exit limits, thus allowing for additional entry exit conditions or trade chains. TickSmooth can remove outliers from incoming price ticks. The TickTime variable can be used to save CPU resources by defining a minimum time between script executions. The plotProfit functions plot the daily, weekly, monthly, or quarterly profit or loss in the price chart. The Z5 system got a new algorithm for the Stop slider that re-enters trades closed due to the risk limit This greatly improves the profit in situations when th e risk limit is exceeded. Zorro 1 20 released November 2013.The PRELOAD flag allows loading lookback price data from the price history on trade start. The DominantPhase function can detect turning points of the dominant cycle in a price curve even before they happen. The account selection system was implemented for multiple accounts and or multiple MT4 clients Zorro S only. A new FXCM plugin is available where the wrong trade profit issue is fixed, so the SETPATCH command is not required anymore. Bar charts by plotBar are now automatically aligned so that the chart always starts with the first bar. The MT4 bridge now supports multiple MT4 instances on the same PC Zorro S only To connect to a particular MT4 account, either the account number can be manually entered in Zorro s User field, or the account selection system can be used. The - d command line option allows to pass a define statement to the script Zorro S only This way many different tasks can be automatized with the same script. The AL LCYCLES flag produces a portfolio analysis of all sample cycles. The plot command now supports plotting different symbols in the chart. A price data gap check can be activated with the GapDays variable. New indicators by John Ehlers HighPass2 StochEhlers have been converted to lite-C by DdlV, together with an example script of a trade system. A Filter script has been added for testing and displaying Zorro s spectral filter functions. The sine and square wave generators can now produce hyperbolic chirps for filter testing. Margin at 0 now prevents trades previously 1 lot was opened, which was a common source of mistakes. A backup of the file is now stored at trade start. Several different money management methods are now discussed at the end of workshop 6.A Gap script was added as an example for a simple gap trading system. The Z5 system was improved for adapting to periods of low volatility. The new Z4 system was especially designed for minimal budgets in the range of 100 400.Zorro 1 16 released September 2013.The - quiet command line flag suppresses message boxes. FTP and functions have been added for accessing the content of websites or sending emails or files to or from remote servers. A new Virtual Hedging mode was implemented and replaces the HEDGING flag It can greatly reduce the market exposure and the trade duration, and improve profit due to smaller trade costs. A drawdown chart was added to the performance chart. Chart colors can be individually set up with the color variables. The contribution weights of portfolio components are now listed in the portfolio analysis. New trades can now be opened from inside a TMF. The Simulate script simulates a trade system by importing trades from a file. Entry and exit time of a trade are now stored with tick precision in the file previously it was with bar precision only. Some users had problems to set up a trading system on a VPS, so a VPS installation service was added to the download page. The Z5 system now uses virtual hedging. Zorro 1 14 released August 2013.While trading, a click on Result prints a list of open trades with entry, current, and stop prices. The login function can be used for temporarily logging out from the broker. The memory function can be used for determining the current memory footprint of the script, and for finding memory leaks. The reverse functions are convenient for limiting the number of trades Their use is explained in workshop 5.The msg function can now be used for modeless message boxes, useful for trade alerts without interrupting the script. The stop loss distance is now displayed in the daily profit loss reports with Verbose 2.OptimalF factors are now also calculated for long and short trades together This gives a more precise result than averaging the long and short OptimalF factors. A seconds function was added for evaluating intrabar time. The EntryDelay variable can be used for improving profits by entering trades at the optimal moment. A step by step description of adding new assets and downloading price data was added to the manual. The Capital variable allows to set up an initial capital and calculate the CAGR. The advise function can now generate trading rules for multiple assets and algos. The BarPeriod variable can now be set from an optimize call, except for WFO. TimeFrame can now generate individual time frames that are aligned to external events. assetHistory can now be used for updating or adding new assets without downloading historic price data. The state of the input sliders are now stored together with the open trades, and restored when trading is resumed. The state of the Account scrollbox is now preserved when Zorro is restarted. The Weekend variable can now be set to 2 for preventing that bars end during the weekend. The Verbose variable can now be used to set up message verbosity and diagnostics mode via script It is also added to the file for the included systems. The file is now separately stored for every strategy. Zorro 1 12 released July 2013.Slippage is n ow recorded while live trading, and displayed in the performance report in total and per trade. An additional algorithm VO was added to the Z1 system, increasing the annual return to about 280.After 6 months live test the Z3 and Z5 trade systems have been released. C source generated by machine learning functions is now stored in c files instead of. The plotMAEGraph function can produce MAE distribution graphs and similar charts. The plotGraph function draws lines and polygons in a chart. The DOT type can be used for plotting a dotted curve. The Trail distance can now be negative for raising the stop loss on any bar regardless if the trade is in profit or not. Due to an internal loop optimization, trades are now entered faster, thus reducing slippage. The MUTE flag prevents playing sounds in the case that Zorro trades from your bedroom. NumTotalCycles can be used to repeat a full simulation cycle many times. The pattern analyzer can now generate fuzzy patterns with the FUZZY PATTERN method. The p attern analyzer can now generate pattern finding functions in C that can be exported to other platforms. The equalF and eq functions have been added to the fuzzy logic set. Zorro 1 10 released May 2013.Zorro can now run as a MT4 expert advisor using the MT4 Bridge. The Spectrum function can be used to find hidden cycles in a price curve. A new workshop was added for trading with machine learning algorithms. AI rules and strategy parameters can now be generated at the same time. The PATTERN analyzer automatically finds profitable candle patterns for price action trading. The FrameOffset variable allows to generate trade signals at different times within the same time frame of a multi time frame strategy. The - diag command line option can be used for finding the reason of a crash or similar problem that terminates the script. Zorro 1 06 released March 2013.The AVG flag now allows to plot a value as an average curve over all oversampling cycles. A Laguerre filter was added to the filtersparing a fu nction pointer with a var or float value - this can happen when forgetting the of a function call - will now generate a compiler error. The info and progress commands display text and color signals in Zorro s info window and progress bar. Zorro can now be started from external programs with command line options. Seasonal analysis functions have been implemented They are also be available as an add-on for Zorro 1 05.The Z12 Z12fx and Z12nfa combined strategies have been removed because they were found less profitable than trading Z1 and Z2 separately Reason is an internal mechanism that evaluated open trade profits for trade decisions, which does not work well across opposite strategies such as the Z1 trend trading and the Z2 counter trend trading systems. Zorro 1 05 released January 2013.The Total down time - the time spent below a preceding equity peak - is now displayed in the performance report. The timer function can be used for precisely determining execution times. Asymmetric slippage can be simulated by setting the Slippage variable to a negative value. dayPivot calculates the pivot point of the previous day. The stock exchange working hours for the day functions can be changed through the variables StartMarket and EndMarket. The week start and end time can be changed through the variables StartWeek and EndWeek. The DIAG flag prints the execution time for opening and closing positions into the log file. The TICKS flag now also handles entry limits with per-tick resolution. Trade functions can now also be used for individual entry limits. Price history files are not anymore automatically downloaded at the begin of a new year - this confused beginners and was a bad idea anyway Instead the assetHistory function was implemented. A new broker plugin with the ForexConnect API interface has been implemented It provides a more stable connection than the previously used Order2Go broker plugin. Logging in to the broker with several Zorro instances on the same PC will now generate an error message. The Z1 Z2 system components are now optionally filtered with the results of an out-of-sample test with the real trading parameters This reduces the backtest performance, but should improve the real trading performance. Zorro 1 04 released December 2012.Fuzzy logic functions have been added. The EndDate variable can be used to determine a fixed backtest period. The sortData sortIdx function can be used for sorting series and arrays. Examples for converting MQL4 EAs, EasyLanguage scripts and NinjaScripts to Zorro were added to the manual. Phantom trades are now displayed with winged brackets for better distinction from normal trades. exitLong Short now also cancels pending trades Previously the only way to cancel pending trades was a loop over all trades. The number of pending trades can now be evaluated with the NumPendingLong Short system variables. Open and closed trades can be enumerated with the forOpenTrades and forAllTrades macros. The AssetsList file can be changed in the sc ript for simulating a different broker or account. A Grid Trading strategy as an example of what better not to trade was added to the Get Rich Quick section. If some assets are not found or could not be subscribed, as with certain UK accounts, Z1 and Z2 now just continue with the rest of the assets Previously the strategy was aborted with an error message If all components of an asset are excluded in the file, the asset is now not downloaded from the broker anymore, thus allowing a faster start of the strategies. The dst function calculates the daylight saving time. The day functions now automatically skip weekends, making them easier to use without the need to check the current day of the week. The strvar function reads a variable from a string. The Zorro setup program is now Windows 8 compatible Previously it had to be started in Win7 compatibility mode under Windows 8.Zorro 1 03 released November 2012.NFA compliant behavior no hedging, no closing, no stop , as required for US based accoun ts, can now be activated with the NFA flag. The TrailLock variable can be used for automatically locking a percentage of open trade profits, or for moving the stop to break even when a certain profit level is reached. The TrailStep variable can be used for adaptive trailing. NZD USD was added to the default assets. The chart viewer now also works under Win XP. The indicators c library is now pre-compiled, which saves.1 second compile time when starting a strategy. Trading costs are now separately listed in the performance report. The Z1 and Z2 strategies were modified they now use the same parameters for long and short trades Previously they used different parameters Using the same parameters has advantages and disadvantages training is faster, the strategy is more robust, and the parameter quality is better due to the higher number of trades On the other hand, parameters now don t consider asymmetries in the markets - but there are anyway few asymmetries with currencies and CFDs We found tha t the advantages outweigh the disadvantages. The Z1 and Z2 strategies now also trade with NZD USD and use phantom trades for drawdown reduction NFA compliant versions for US based accounts were included. Workshop 6 was also modified for using the same parameters for long and short trades. A new chapter about filtering trades was added to workshop 4.Zorro 1 01 released October 2012.Ehler s Relative Vigor Index RVI was added to the indicators The source code can be found in indicators c. Anchored WFO can be activated by setting NumWFOCycles to a negative number. The Detrend variable can be used to manipulate the price curve and detect or remove trend bias. The day functions can be used for seasonal trading, gap trading, or daily price action. The Stop TakeProfit Trail and Entry parameters now also accept absolute prices, which allows faster conversion of some strategies to script. The content of Zorro s message window can be copied to the clipboard by double clicking on it. By default, a backtest now runs over 5 years previously it was 4 years. By default, a FXCM microlot account is now simulated previously it was a minilot account. Forex-only versions of the Z1 and Z2 strategies have been included. Zorro 0 99 released August 2012.File functions now allow exporting data in CSV or text format to Excel or other tools. Assets are now automatically subscribed. The new broker interface allows to connect Zorro to any broker with API support. Zorro can now automatically re-optimize its parameters, AI rules, and factors while live trading For starting a new optimization cycle, click the Train button during trading A second Zorro instance will pop up, load new price data from the server, and generate a new parameter set The new parameters are then automatically updated to the trading instance. Workshop 6 was included. The TimeFrame variables allow multiple time frames in the same strategy.

No comments:

Post a Comment