Sunday, 27 August 2017

Forex Strategi Trader Källkod


Utvärdering av Urban Towers Strategy (Källkod) Hej, dess Besso och jag är glada att testa en mycket speciell helautomatisk EA baserad på en berömd Urban Forex Scalping-strategi - Urban Towers, som jag ger dig GRATIS Main entry kriterier är fullt anpassningsbara du kan justera Strategin för dina behov och specifika instrument ställer allt från att flytta genomsnittliga perioder till minsta tornmängd. Jag gillar den här strategin men jag var aldrig disciplinerad nog att träna den under en lång tid när jag först såg videon som beskriver sina regler, hoppar från en strategi till en annan efter att ha sett ett par förluster istället. Titta på hur populär och högt respekterad strategin är, gör mig verkligen nyfiken på hur det verkligen fungerar utan mänskligt ingripande och känslor. Så jag bestämde mig för att testa den med Tick Data Suite på reala variabla spridningsbytesprovisioner och se resultaten - är det lika lönsamt som det verkar från författarnas exempel eller det har liten eller ingen värde. Vad var första backtestresultatet Jag försäkrade mig om att jag tillämpade allt precis som krävs enligt strategys regler och sedan lanserade det på den senaste 4-åriga riktiga backtestet (EURUSD) och intressant nog, så har EA konsekvent förlorat pengar under denna period. Det är inte ett dåligt tecken för så länge den här konsistensen förblir intakt under längre perioder (åtminstone samma par), därför förbättrade jag experten för att kunna byta handel. Jag har bara 87 affärer på EURUSD H1-diagrammet (4 år) och jag behöver fortfarande mer data för att ta reda på om dessa resultat är slumpmässiga eller har något att göra med verkligheten. Här är ett uttalande efter omvänd handel på EURUSD: samma inställningar, bra resultat på EURGBP också: men resultaten är slumpmässiga på de flesta andra par. Om inte vi har konsistens på USDCAD, EURGBP och EURUSD, är alla vinster som är en produkt av lycka, men om vi framgångsrikt lägger till ytterligare några år med liknande resultat kan det finnas något ämne för det. Och resultaten är slumpmässiga (EURUSD 2010-2013): Tillämpning av efterföljande stopp hjälper inte heller, vilket betyder att det inte bara är utgångar som gör affärer slumpmässiga, men poster själva. Hur som helst vet du att du inte behöver slösa tid på strategier som detta. ingång bool omvänd falsk ingångs int fastestMAPeriod 37 ingång ENUMMAMETHOD fastestMAMethod MODEEMA ingång ENUMAPPLIEDPRICE fastestMAAppliedPrice PRICECLOSE ingångs int slowestMAPeriod 50 ingång ENUMMAMETHOD slowestMAMethod MODEEMA ingång ENUMAPPLIEDPRICE slowestMAAppliedPrice PRICECLOSE ingångs int towerCount tre ingångs dubbla minMAInterDistPoints 0 ingångs dubbla maxMAInterDistPoints 30 indatasträngen stx ingångs int utOrderMagic 444.333 indatasträngen utOrderComment UrbanTowers input double trailingStop 0 ingång dubbel trailingStep 0 ingång dubbel fastLot 0,1 ingång dubbel handelRiskPercent 2 ingång STOPMETHOD stopLoss 0 ingång dubbla expanderSLPoints 50 expandera SL med fasta poäng (negativ värde sammandragning) ingång dubbel minSLPoints 250 ingång dubbel tpToSlRatio 0,5 - få några marknadsdata rätt här. Dubbla snabbestMA iMA (NULL.) (SlowestMAMethod, slowestMAAppliedPrice, 1) dubbel högstaMA MathMax (snabbestMA, slowestMA) double lowestMAmax (fastestMA, slowestMA) double lowestMAmax, fastestMAAppliedPrice, MathMin (snabbestMA, slowestMA) - Sluta få några marknadsdata sälja kriterier Flytta medeltal arent överbelastad Vi har en touch1 på en av MAs stängning under alla MAs Low2 lt Low1 Low3 lt Low2 Close1 lt lowestMA, Close2ltlowestMA, Close3ltlowestMA if (SELL OrdersTotal () 0 ampamp shorts0 ampamp kontroller om det inte finns några andra affärer snabbestMAlt (slowestMA-minMAInterDistPoints Point) ampamp kontroll trendriktning och MA congestion fastestMAgt (slowestMA-maxMAInterDistPoints Point) ampamp kontroll MA interdistance max Hög 1 gtlowestMA ampamp kontroll pektsignal towerCheck (kort, towerCount, HighestMA) kontrolltorn och att inga stänger har stängts ovanför MA) om ((MarketInfo (Symbol (), MODEBID) - Låg 1) gt Mar KetInfo (Symbol (), MODESTOPLEVEL) 2 Punkt) dubbel slPts NormalizeDouble ((Hög 1 - Låg 1) Punkt. 0) expandSLPoints if (stopLoss 1) slPts NormalizeDouble ((highestMA - Låg 1) Punkt 0) expandSLPoints annars om (stopLoss 2) slPts NormalizeDouble ((MathMax (highestMA, High 1) - Låg 1) Punkt. 0) expandSLPoints double tpPts NormalizeDouble (slPtstpToSlRatio, 0) dubbel volfixedLot om (slPtsgtminSLPoints) om (omvänd) om (tradeRiskPercentgt 0) volengine. getVolume (tradeRiskPercent, slPts) engine. openTrade (OPSELLSTOP. Låg 1, vol, slPts, tpPts, utOrderComment, utOrderMagic, (TimeCurrent () Period () 60 - 15)) Om (tradeRiskPercentgt 0) volengine. getVolume (tradeRiskPercent, tpPts) engine. openTrade (OPBUYLIMIT.) Låg 1, vol, tpPts, slPts, utOrderComment, utOrderMagic, (TimeCurrent () Period 60 - 15)) sluta kontrollera min sl-poäng slut kontroll av stoplevel slutkontroll kontrollera säljkriterier - flytta inträdespunkt till högsta låga OK - radera inträdespunkt om ett ljus stängs över högstaMA OK köp kriterier glidande medelvärden arent överbelastad vi har en touch1 På en av MAs stängning framför allt MAs High2 High1 High3 High2 High1 Close1 gt highMA, Close2gthighestMA, Close3gthighestMA if (KÖP OrdersTotal () 0 ampamp longs0 ampamp kontrollerar om det inte finns några andra affärer snabbestMAgtslowestMAminMAInterDistPoints Punktampamp kontroll trendriktning och MA överbelastning snabbastMAltslowestMAmaxMAInterDistPoints Punktampamp kontroll max MA interdistance Låg 1 lighighestMA ampamp Kontrollera tändsignal towerCheck (long, towerCount, lowestMA) kontrolltorn och att inga stänger har stängts under MA) om ((High 1 - MarketInfo (Symbol (), MODEASK)) gt MarketInfo (Symbol (), MODESTOPLEVEL) 2 Point) Double slPts NormalizeDouble ((Hög 1 - Låg 1) Punkt. 0) expandSLPoints if (stopLoss 1) slPts NormalizeDouble ((High 1 - lowestMA) Punkt. 0) expandSLPoints annars om (stopLoss 2) slPts NormalizeDouble ((Hög 1 - MathMin (lowestMA, Low 1)) Punkt 0) expandSLPoints double tpPts NormalizeDouble (slPtstpToSlRatio, 0) dubbel volfixedLot om (slPtsgtminSLPoäng) om (omvänd) om (tradeRiskPercentgt 0) engine. getVolume (tradeRiskPercent, slPts) engine. openTrade (OPBUYSTOP. Hög 1, vol, slPts, tpPts, utOrderComment, utOrderMagic, (TimeCurrent () Period () 60 - 15)) om (tradeRiskPercentgt 0) engine. getVolume (tradeRiskPercent, tpPts) engine. openTrade (OPSELLLIMIT. Hög 1, vol, tpPts, slPts, utOrderComment, utOrderMagic, (TimeCurrent () Period - 15)) sluta kontrollera min sl-poäng sluta kontrollera stoplevel avstånd slut kontroll av köpkriterier - flytta inmatningspunkten till lägst Hög OK - radera inträdespunkt om ett ljus stänger under lowestMA OK bool towerCheck (strängriktning, inträkning, dubbel CloseCheckPrice) bool retu true double curLow Low 1 dubbel curHigh Hög 1 om (riktning kort) för (int i 2 iltcount i) om (Låg iltcurLow ampamp Stäng iltcloseCheckPrice highestMA) curLow Låg jag annars retu felbrytning slutriktning kort om (riktning lång) för (int i 2 iltcount i) Om (High igtcurHigh ampamp Stäng igtcloseCheckPrice lowestMA) curHigh Hög jag annars retu false break end direction long Källkod innehåller proprietära klasser för orderhantering (trade engine) men du behöver inte använda dem, du kan använda ex4 filen från bilagor (i ordning För att testa och optimera EA på olika par) eller ändra koden och öppna modifiera positioner med standard MQL4-funktioner. Tack för din tid Övriga inlägg för vidare läsning: Källkoder Använder du den algoritmiska handelskursen Om du är kommer you8217ve till rätt ställe På den här sidan hittar du länkar till alla källkod som diskuterats i kursen. Ansvarsbegränsning Jag gör dig medveten om att dessa källkoder och någon annan kod och andra programskript sakkunniga rådgivare indikatorer du ladda ner andor kopia från denna webbplats tillhandahålls uteslutande för utbildningsändamål. Dessa källkoder är avsedda för användning i kursen Algoritmic Trading, som är utformad för att hjälpa dig att lära dig hur du programmerar i MQL4. All information tillhandahålls 8216as is8217 enbart för informationsändamål och är inte avsedd för handelsändamål eller rådgivning. Tidigare resultat är ingen garanti för framtida resultat. Om du väljer att använda dessa källkoder på alla handelskonton gör du det på egen risk. Du kommer märka att några av länkarna också innehåller videor. Dessa är förhandsgranskningsvideor för studenter som överväger att ta kursen MQL4. Observera att hela kursen endast är tillgänglig för inskrivna elever. Avsnitt 1: Inledning 2014-2017 ForexBoat. Alla rättigheter förbehållna Forexboat Pty Ltd (ABN: 29 609 855 414), en auktoriserad företrädare (AR nr 001238951) till HLK Group Pty Ltd (ACN: 161 284 500) som innehar en australisk finansiell licens (AFSL nr 435746). All information eller råd som finns på denna webbplats är endast av generell natur och utgör inte personlig eller investeringsrådgivning. Vi tar inte ansvar för förlust eller skada, inklusive utan begränsning till eventuell förlust av vinst, vilket kan uppkomma direkt eller indirekt från användningen av eller beroende av sådan information. Du bör söka självständig ekonomisk rådgivning innan du förvärvar en finansiell produkt. Alla värdepapper och finansiella produkter eller instrumenttransaktioner innebär risker. Kom ihåg att tidigare resultatresultat inte nödvändigtvis indikerar framtida resultat. Informationen på denna webbplats kan komma åt världen över, men det är inte riktat till invånare i något land eller jurisdiktion där sådan distribution eller användning skulle strida mot lokal lagstiftning eller reglering. Forexboat Pty Ltd är inte registrerad hos någon amerikansk regulator, inklusive National Futures Association (8220NFA8221) och Commodity Futures Trading Commission (8220CFTC8221). Därför är produkter och tjänster som erbjuds på denna webbplats inte avsedda för invånare i USA. Fyll i formuläret och klicka på knappen nedan för att starta din gratis träningForex Strategy Trader Forex Strategy Trader stöds inte längre. Vi erbjuder it039s nyare och bättre efterträdare: Forex Strategy Builder Professional. Det nya programmet innehåller alla funktioner från den äldre en. Varför automatiska valutamarknader är aktiva 24 timmar men du är inte. Ibland uppstår bra möjligheter och uppställningar mitt på natten. Lyckligtvis behöver inte datorer sova eller gå till jobbet. När du har ställt upp dina handelsregler följer programvaran så länge marknaden är öppen. Bli av med personlig bias. Algoritmer har inga personliga synpunkter. Deras handelsbeslut bygger på en fördefinierad logik. När det används korrekt, tar automatisk handel ut stressen av att investera beslut och hjälper dig att fokusera på bottenlinjen. Instant utförande av komplexa strategier. Daghandlare vet att hastigheten är viktig på marknaden. Prisrörelser kan vara mycket snabba och oväntade. Algoritmer gör splittrade andra beslut och kan massivt förbättra tiden för en handelsstrategi. Lägg till ett lager av säkerhet till din handel. Forex Strategy Trader fungerar genom en specialdesignad expertrådgivare som håller koll på positioner utan stoppförlustorder. Det finns också ett inbyggt kontoförsvar som låter dig ställa in ett minimalt belopp som stoppar all handelsaktivitet och avslutar marknaden. Förenkla din handel Anpassa MetaTrader så att du kan göra mer göra mer Du har jobbat hårt för att utveckla din Forex trading strategi, en Som har obegränsad potential. Men nu håller du tillbaka med bristerna i din programvara. Vi kan hjälpa. Vi utvecklar anpassade programlösningar för MetaTrader som förenklar manuell handel och låter dig helt eller delvis automatisera uppgifter. Tänk dig hur mycket enklare livet kan vara med ett program baserat på din egen personliga handelsstrategi. Vi kan utforma något av följande för dig: Indikatorer - Få visuell representation av kombinationer av variabler som pris, volym och andra signaler. Skript - Utför repetitiva, tidskrävande operationer som öppnings - och slutbeställningar med dessa små program. Expertrådgivare - Formulera dina handelsideer till EAs för att förenkla komplexa handelsuppgifter och maximera vinster. Programsamarbete - Låt din EAs ansluta till indikatorer och skript. Skapa snabbtangenter för specifika funktioner. Befintlig programändring - Anpassa din nuvarande EA eller indikator. Oavsett om du vill ha ett litet program eller ett komplett system, utveckla en lösning som gör att du kan nå mer med din handelsstrategi. Erfarna MetaTrader Programmerare Vi känner MetaTrader inifrån och ut. Vår expertis bygger på att skapa hundratals anpassade MetaTrader-program under många år. På grund av vår förtrogenhet med mjukvaran kan vi erbjuda snabba omställningar, vanligtvis bara 2 till 5 dagar. Vi är fullt ansvariga för vårt arbete och hanterar eventuella felsökning eller nödvändiga ändringar av funktionaliteten. Vi använder tydlig kod som är lätt att ändra senare om du vill ändra eller utöka din handelsstrategi. Som erfarna MetaTrader-programmerare kunde de inkludera avancerade funktioner som standard för varje program. Vår 60-dagars garanti utan risk Vi vill att du ska vara glad över din anpassade programvara, varför vi erbjuder dig en 60-dagars provperiod för att prova det. Under den tiden, om du av någon anledning inte är 100 nöjd med vårt arbete, kan du begära ändringar eller begära full återbetalning. Vi är fast beslutna att lösa alla problem till din fulla tillfredsställelse. Kom igång idag Berätta för oss vad du behöver. Tja snabbt ett projekt offert som innehåller fullständig källkod, backtesting, felsökning och modifikationer efter behov. Vår 100 Nöjdhetsgaranti garanterar att du får exakt vad du vill ha. Tänk bara hur mycket mer du kan uppnå när MetaTrader anpassas till din personliga handelsstrategi. Beställ din anpassade lösning idag och du kan använda den för att handla i dagar Fråga om ett citat Om du redan har en plan för att använda program som skript, indikatorer eller expertrådgivare i din handelsverksamhet, var god kontakta mig. Om du har problem med formuläret

No comments:

Post a Comment