Thursday 24 August 2017

Bewegende Gemiddelde Macd Expert Adviseur


Beskrywing Die bewegende gemiddelde Konvergensie divergensie (MACD) is 'n tendens volgende momentum aanduiding dat die verhouding tussen twee bewegende gemiddeldes van pryse toon. Die MACD word bereken deur die 26-dag eksponensiële bewegende gemiddelde (EMA) van die 12-dag EMO. 'N nege-dag EMO van die MACD, bekend as die sein lyn, word dan getrek op die top van die MACD, funksioneer as 'n sneller vir koop en verkoop seine. Dit Metatrader4 Expert adviseur verhandel breakouts in die rigting van die MACD aanwyser, en sluit alle ambagte wanneer die sein-lyn en die hooflyn die sein ongeldig. Kenmerke Aangesien dit 'n baie algemene versoek het 'n baie standaardtoerusting ingesluit. Ten volle instel MACD Werke vir ECN / Nie-ECN makelaars en 2-3-4-5 syfer simbole ATR-gebaseerde aanvanklike keerverlies (Standaard is ATR (30) 2) Geld Bestuur (Standaard risiko is 2) Opsionele Gedeeltelike Sluiting van winsgewende ambagte Opsionele Gelykbreekpunt van winsgewende tradesExp die x MACD FULL Universal verskeie valuta Trading System met Berekening van gemiddelde funksie wat gebruik maak van bewegende gemiddelde Konvergensie / divergensie (MACD) Die EXP die x-reeks Expert adviseur. Ambagte met slegs minimum lot. Hierdie deskundige adviseur sluit al die nuttige funksies wat gebruik is in al die Expert Adviseurs insluitend die funksie van gemiddeld. Dit kan ook met behulp van 'n paar (tot 12) munt pare op 'n enkele term en seine van 12 aanwysers wat in Meta Trader 5 pakket. Die funksie van gemiddeld laat bring 'n nie-winsgewende posisie om wins deur die skep van 'n rooster van posisies in die prys beweging rigting. As die prys beweeg teen 'n posisie, sal die Averager bykomende poste oop op grond van jou stellings, dus is dit verhoog die volume en stel 'n gemeenskaplike Neem Wins vir alle posisies deur die gegewe simbool. Die martingale funksie kan met behulp van die standaard martingale af. Sleep stop, breek, selfs, handel tyd, motor baie, sluit deur totale wins / verlies. Al hierdie funksie is beskikbaar in die volledige weergawe van die deskundige adviseur. Jy kan ook die aankoop van afsonderlike funksioneel onafhanklike deskundige adviseurs in hierdie Expert Adviseur: hoofvoordele Autolot (berekening van volume gebaseer op die huidige balans), geldbestuur Werk deur tyd (beperking van handel vir die Expert adviseur) sleep stop (standaard een met die enigste winsgewende algoritme) MarketWatch ECN (werk op die ECN, NDD rekeninge) Funksies van die fout verwerking vir die regte rekeninge Blok van die sluiting deur die totale wins en verlies met die vermoë om te skakel al die Expert Adviseurs op die rekening gelyk te breek (bewegende Stop verliese aan die vlak nul) Martingale (die verhoging van die volgende baie na 'n nie-winsgewende posisie) Werk deur die aanwyser seine net (sein vir die opening, sein vir die sluiting van 'n teenoorgestelde volgorde en opening) sluiting teenoorgestelde bestellings wanneer sein verander die omgekeerde funksie wat die seine van omkeer jou strategieë Die funksie van gemiddeld 'n verlore posisie om dit te baat. Aanwysers en seine bewegende gemiddelde Konvergensie / divergensie (MACD) (Signal 2) Die seine is ook eenvoudig: koop - die belangrikste reël is hoër as die sein een, te verkoop - die belangrikste reël is laer as die sein een. Geen sein nie gebruik word nie. Parameters van die Expert Adviseur: SignalSignal opsies shift0 ReverseSignalfalse ONlyOnePosbySignaltrue ClosePosifChangetrue averagersetAverager opsies UseAveragetrue OnlyModifyfalse TakeProfitALL100 Distance100 MaxOrders0 LotsMartinAverager1 lotssetoptions lot0.1 DynamicLotfalse LotBalancePcnt20 MaxLot999 Martin1 StopLoss90 TakeProfit60 timetradeTimes opsies OpenHour0 OpenMinute0 CloseHour23 CloseMinute59 TrailingTrailing opsies TrailingStopUSEfalse IfProfTrailfalse TrailingStop0 TrailingStep1 MovingInWLUSEWithoutLOSS opsies MovingInWLUSEfalse LevelWLoss0 LevelProfit0 CloseProfitLossCloseALL wanneer Wins of verlies opsies TypeofClose1 CloseProfitfalse prifitessss10 CloseLossfalse lossss-10 OFFAllEaAfterClosePROFfalse OFFAllEaAfterCloseLOSSfalse pairSymbols opsies PAIR1USDCHF PAIR2EURJPY PAIR3EURUSD PAIR4USDJPY PAIR5USDCAD PAIR6GBPJPY PAIR7EURGBP PAIR8 PAIR9 PAIR10 PAIR11 PAIR12. Beskrywing van parameters van die Expert Adviseur 1. Parameter om 'n sein bar verskuiwing (0,1,2). Bar nommer te kry. Hierdie parameter verteenwoordig die aantal 'n kroeg waaruit jou aanwysers seine sal neem. Spesifiseer die volgende parameters van sein definisie wanneer bestel 'n kundige adviseur: Maak 'n ooreenkoms onmiddellik na die sein verskyn wag totdat 'n sein op die geslote bar gevorm en maak die deal net by die opening van die volgende bar. Sommige aanwysers 'n duidelike definisie van wat bar 'n sein geaktiveer as gevolg van hul algoritmes. Met inagneming van die korrektheid van die uitvoering van 'n bevel, moet 'n ooreenkoms slegs verwerk word op die huidige bar, maw shift1 parameter. As dit nodig is om die transaksie onmiddellik oop op die huidige bar as die sein verskyn en die aanwyser toelaat, dan moet jy shift0 stel. 2. Reverse van strategie seine ReverseSignal (ware - valse) EnabledDisabled. Hierdie parameter verteenwoordig die omgekeerde van seine van jou wyser (s). As jou Expert adviseur word gevestig op 'n definitiewe algoritme of op definitiewe seine van die aanwyser, jy het 'n geleentheid om BUYSELL seine te verander sonder dat hulle herprogrammering. Byvoorbeeld: ReverseSignaltrue. Jou aanwyser gee 'n sein te koop, maar die deskundige sal 'n sell deal maak. Jou aanwyser gee 'n sein op te verkoop, maar die deskundige adviseur sal 'n KOOP deal maak. Magic (0. 99999) nommer. Hierdie parameter verteenwoordig 'n spesiale nommer van die deskundige adviseur op die grafiek. As jy 'n klomp Expert Adviseurs gebruik op verskillende kaarte wat jy nodig het vir hulle unieke nommers om verwarrend transaksies te vermy om te gee. 4. Stop Verlies van 'n ooreenkoms StopLoss (0.) in punte. Hierdie parameter is 'n stop verlies vir elke posisie. Dit is die aantal verlies punte vir 'n ooreenkoms gesluit word. 0 - die parameter is afgeskakel en die stop verlies sal gelyk wees aan 0. Hierdie parameter moet ingestel word om nie minder nie as die minimum toelaatbare waarde op jou bediener. As die parameter minder as die toegelate op die bediener minimum is, sal die deskundige adviseur die fout 130. 5. Neem Wins van 'n Deal TakeProfit (0.) in punte toon. Hierdie parameter is 'n Neem Wins vir elke posisie. Dit is die aantal wins punte vir 'n ooreenkoms gesluit word deur die bediener. 0 - die parameter is afgeskakel en die neem wins is gelyk aan 0. Hierdie parameter moet ingestel word om nie minder nie as die minimum toelaatbare waarde op jou bediener. As die parameter minder as die toegelate op die bediener minimum is, sal die deskundige adviseur die fout 130. 6. glip van die transaksie glip (0.) In punte toon. Hierdie parameter pas prys glip by die opening van die transaksie. Op die werklike markprys beweeg baie vinnig, sodat wanneer die stuur van die einde van die bediener, kan die bediener antwoord: pryse verander, requotes, ens Ten einde 'n baie bestellings te stuur na die bediener, kan jy die toegelate glip parameter stel by die opening van 'n ooreenkoms. Byvoorbeeld: Slippage10. Wanneer die stuur van 'n bevel vir die opening van die prys was 1,1234, maar dit het verander na 1,1238. In hierdie geval sal die transaksie uitgevoer word op 1,1238 sonder enige requotes Maar as glip gelyk was aan 0, in hierdie voorbeeld die transaksie sal nie oopgemaak word, die bediener sal die Requote fout (Nuwe pryse) te stuur. 7. Afsluiting handel deur 'n teenoorgestelde sein ClosePosifChange (ware - valse). Hierdie parameter pas die moontlikheid om 'n teenoorgestelde transaksie te sluit by die opening van die nuwe een. As jou aanwyser gebruik te koop - verkoop nie - te koop - verkoop seine en hierdie parameter geaktiveer is, sal die deskundige adviseur die teenoorgestelde transaksie te sluit voor die opening van die nuwe een. 8. Nommer van posisies vir 'n sein ONlyOnePosbySignal (ware - valse) EnabledDisabled. Hierdie parameter word gebruik om te kies of 'n enkele of veelvuldige posisies moet oopgemaak word. Op daardie, indien hierdie parameter is aangeskakel, 1 deal per maat sal oopgemaak word op elke sein kom. Byvoorbeeld, jou strategie gee gevolglike KOOP seine op elke nuwe bar, en die funksie ONlyOnePosbySignal waar is, dan 'n KOOP transaksie sal oopgemaak word op elke staaf indien die sein verskyn. As die funksie ONlyOnePosbySignal valse, dan is die deskundige adviseur kan oopmaak net een te koop transaksie en een transaksie op te verkoop en wag totdat hulle gesluit. Baie (0,01.) - Die opstel van 'n vaste baie vir almal handel. Hierdie parameter bepaal die aantal baie vir die opening van handel. Die lot vaste en toegepas op alle transaksies. Jy moet die minimum baie duidelik vir 'n ooreenkoms toegelaat deur jou makelaar. DynamicLot (ware - valse) LotBalancePcnt (in persentasie van gratis marge). Hierdie parameters aan te pas outomatiese berekening van baie en die keuse van baie, afhangende van gratis marge. Martin (1.) - koëffisiënt vir Martingale. Hierdie parameter kan jy die Martingale beginsel gebruik vir jou strategie, wat impliseer dat die volume van 'n ooreenkoms na 'n nie-winsgewende transaksie sal bereken word as Lot Martin verhouding. As die parameter gelyk aan 1 is, dan is Martingale nie gebruik word nie. Byvoorbeeld: Baie 0,01 Martin 2: Koop transaksie (0,01) gesluit met verlies of deur Stop Loss. Die volgende transaksie sal oopgemaak word met baie 0,01 2 0,02. As die vorige ooreenkoms gesluit deur Stop Loss, dan sal die volgende ooreenkoms word geopen met baie 0.04. As die vorige ooreenkoms gesluit met die wins of deur Neem Wins, dan sal die volgende ooreenkoms word geopen met die aanvanklike baie 0.0. 12. werktyd van die deskundige adviseur OpenHour (in uur), OpenMinute (in minute), CloseHour (in uur), CloseMinute (in minute). Hierdie parameters word gebruik vir die aanpassing van die tyd reeks van die deskundige adviseur werking. Op daardie affekteer hierdie reeks net die opening van nuwe poste. Sleep stop en gelyk te breek sal onafhanklik te werk van die reeks. Byvoorbeeld, jy wil die deskundige adviseur om handel te dryf net 14:00-18:35 Toe die parameters sal lyk: OpenHour 14, OpenMinute0, CloseHour18, CloseMinute 35. Deals sal uitgevoer 14:00-18:35 al die res van die tyd die seine van die strategie sal geïgnoreer word. 13. Classic TrailingStop TrailingStopUSE (ware - valse), IfProfTrail (ware - valse), TrailingStop (in punte), TrailingStep (in punte). Hierdie parameters enabledisable outomatiese dop van die posisies deur die beweging Stop Loss in sone. TrailingStopUSE - enablesdisables sleep stop funksie. IfProfTrail - indien dit waar is, die deskundige adviseur begin verander net vir die posisie is in die breek selfs. As valse, sleep stop begin werk direk na die opening van 'n posisie en trek dit na die prys. TrailingStop - afstand in punte van die huidige prys van die beraamde Stop Loss. Hierdie parameter kan minder as die minimum toegelaat parameter op jou bediener. TrailingStep - stop verlies verandering stap. Byvoorbeeld, sal Stop Loss verander elke TrailingStep punte op die afstand van TrailingStop punte van die huidige prys. 14. Funksie vir die sluiting van die totale profitloss Hierdie parameters aan te pas die moontlikheid om transaksie (s) te sluit deur die gegewe instrument en magie bereik een van die parameters. TypeofClose1 - sluit deur wins: 1 - Dollar, 2 - Punte, 3 - van Equity, 4 - van Balans CloseProfitfalse - naby as prifitessss10 - aantal eenhede (afhangende van TypeofClose) vir die sluiting van wins CloseLossfalse - naby, indien lossss -10 - aantal eenhede (afhangende van TypeofClose) vir die sluiting van verlies As jy wil graag 'n paar handel BUYSELL sluit op 10 wins op die rekening nie: TypeofClose1, CloseProfittrue, prifitessss10. As jy wil graag 'n paar handel BUYSELL sluit by 200 punt verlies op die rekening nie: TypeofClose2, CloseLosstrue, lossss200. As jy wil graag 'n paar handel BUYSELL sluit by die verlies van 5 van die deposito en ook naby 'n paar handel BUYSELL op die wins van 10 uit die deposito: TypeofClose4, CloseLosstrue, lossss5, CloseProfittrue, prifitessss10. 15. Moving Stop Loss om selfs MovingInWLUSE (ware - valse) breek LevelWLoss (in punte) LevelProfit (in punte). Hierdie parameters aan te pas die moontlikheid om handel deur die verskuiwing van die Stop Loss om gelyk te breek by die eerste geleentheid te verander. Jy wil om te stop verlies wat in die breek selfs wanneer die transaksie sal die telling 10 punte van wins: MovingInWLUSE ware, LevelWLoss0, LevelProfit10. Jy wil om te stop verlies vasgestel op 5 punte toe die transaksie sal telling 20 punte van wins: MovingInWLUSE ware, LevelWLoss5, LevelProfit20. Op daardie, moet die verskil tussen LevelProfit-LevelWLoss altyd groter of gelyk is aan die minimum stop op die bediener. 16. Berekening van gemiddelde posisies OnlyModify - hierdie funksie kan die EA om te werk in die modus van die dop van die huidige posisie sonder die opening van nuwes. TakeProfit - die aantal punte vir die plasing van 'n gemeenskaplike Neem Wins vir alle posisies. Afstand - die aantal punte vir die plasing van addisionele bestellings met betrekking tot die belangrikste posisie. TrailingStopa - die aantal punte vir die sleep van wins. Sodra die wins op 'n geldeenheid paar raak groter as of gelyk aan TrailingStopa (in punte), sal die stelsel die stop verlies na die prys roete. Op daardie, sal die oorname wins ingestel word om nul. LotsMartin - verhoog die volume van die volgende transaksie volgens die Martingale beginsel. 1 - sonder die toeneem. MaxOrders - die maksimum aantal transaksies vir 'n geldeenheid paar (met inagneming van handel oopgemaak buite die program). MaxLot - die maksimum volume wat gebruik kan word geopen deur die Averager. StopLosss - die stop verlies vir die gemeenskaplike posisies deur die geldeenheid paar. Die Expert adviseur sal 'n posisie in dieselfde rigting oopmaak na die gespesifiseerde aantal punte (Afstandsonderrig). Die volume van die posisie word bereken as die volume van die vorige ooreenkoms LotsMartin. Ook die deskundige adviseur verander die algemene Neem Wins vir alle transaksies opstel dit as die punt van nul lyn van alle posisies van die dieselfde rigting TakeProfit punte. Dit kan ook die stop verlies van alle posisies (as TrailingStopUSE ware) verander indien die prys breek trog die vlak Die punt van nul lyn van alle posisies van die dieselfde rigting en gaan agter dit vir TrailingStop punte. Die insette parameters van die deskundige adviseur sluit MaxOrders - die maksimum aantal transaksies vir gemiddeld. NO0 - - Geen sein - Ma1 - Nou kan jy 'n aanduiding van sy naam as 'n saak van gerief kies bewegende gemiddelde - MACD2 - Moving Gemiddelde Konvergensie / divergensie (MACD) - STOCH3 - stogastiese ossillator - RSI4 - RSI - CCI5 - Commodity Channel Index (CCI) - WPR6 - Williams Persentasie Range (WPR) - BB7 - Bollinger Bands - Envelopes8 - Koeverte - Alligator9 - Alligator - OsMA10 - Moving Gemiddelde van ossillator (Osma) - AO11 - Awesome ossillator (AO) - ISH12 - Ichimoku updates vir makelaars gebruik van IOK orde vul tipe. Vaste gemiddelde fout. Die deskundige adviseur is opgedateer om aan te pas by die nuwe terminale te bou. Verwyder die beperking op die minimum gemiddelde afstand. Vul beleid parameter is by die eksterne grense: TypeFilling Werk op ECN rekening - updates die lys van bestellings met behulp van 'n vertraging. Modifiseer stop verlies en neem wins na die opening van die posisie. Gewysig die autolot funksie vir makelaars wat simbole met agtervoegsels het. Byvoorbeeld, EURUSD. m. Opgedateer TrailingStop funksie. By die gebruik van die aanvanklike volgkeerverlies en 'n stel van seine vir die wysiging van die stop verlies, die aanvanklike stop verlies is herstel en die TrailingStop funksie begin in plaas werk. Die EA is opgedateer vir die terminal39s bou. Bygevoeg toestand vir verhandeling tyd: as parameters onveranderd bly, die EA werk 24 uur. Die EA is die beste geskik is vir die werk by VPS server. MACD spilpunt Gratis Expert adviseur die derde gratis EA aangebied deur OneStepRemoved demonstreer die vermoë om aanwysers te pas ten einde 'n unieke strategie te skep. Die bou van 'n persoonlike aanwysers kan handelaars om verder te verfyn en hul EAS ontwikkel. Dikwels, persoonlike aanwysers is 'n belangrike komponent van baie van die meer gevorderde EAS. Die strategie in hierdie video is geneem uit die boek Forex verower deur John L. Persoon. Hierdie strategie is gebou vir MT5, in teenstelling met die vorige twee gratis EAS aangebied deur OneStepRemoved. Hierdie strategie is gebou uit te voer op 'n vyftien minute grafiek met 'n groot paar, soos die euro / dollar of dollar / JPY. In hierdie geval is die EA is gebou uit te voer op USD / JPY. Hierdie strategie is meer ingewikkeld as die vorige twee gratis EA strategieë wat deur OneStepRemoved, en behels die skepping van 'n unieke aanwyser gebaseer op die MACD. Hierdie aanwyser is bekend as die Eksponensiële bewegende gemiddelde van die MACD, of die EMO van die MACD. Hierdie strategie gebruik ook Pivot Punte om ambagte te voer. Die koop en verkoop reëls is gebaseer op verbygaande twee voorwaardes. Vir die koop reël, die eerste voorwaarde is dat die MACD is hoër as die EMO MACD, wat die tempo waarteen die paar is op pad na is aan die toeneem dui. Jy as vergelyk die lae van die laaste balk om die ondersteuning of weerstand vlak van die spilpunt punte, en indien dit binne drie pitte van die steun, is die koop handel outomaties uitgevoer word. Die verkoop reël is eenvoudig die inverse van die koop reël. As die EMO MACD is hoër as die MACD, is die eerste voorwaarde vir 'n ambag ontmoet en die program gaan voort na die volgende vlak van ontleding. As die lae van die laaste bar is binne drie pitte van die weerstand vlak, is die handel uitgevoer word. Vir beide koop en verkoop bestellings, is 'n eenvoudige stop verlies en neem wins orde uitgevoer, met die oorname wins ingestel om 40 pitte by verstek en die stop verlies te stel om 100 pitte. Hierdie vlakke kan maklik aangepas word met behulp van Meta Trader 4 vir groter buigsaamheid van die aansoek. Aflaai MACD spilpunt EA vir Meta Trader 4 Expert Adviseurs IndicatorsMACD Voorbeeld Expert adviseur MACD Voorbeeld deskundige adviseur is 'n bekende voorbeeld deskundige adviseur wat deur MetaQuotes Sagteware 'n baie eenvoudige-MACD gebaseer strategie van forex implementeer. MACD (bewegende gemiddelde Konvergensie / divergensie) is een van die basiese finansiële handel aanwysers, wat teenwoordig is in elke Meta Trader platform is. Hierdie weergawe van MACD Voorbeeld is spesifiek geskik vir GBP / USD H4 grafiek. Hierdie deskundige adviseur gebruik kruise van 4 MACD aanwysers en 2 bewegende gemiddelde aanwysers na die volgende position39s rigting te bepaal. MACD Voorbeeld gebruik 'n skuinsstreep keerverlies vir sy bevele. That39s waarom dit 'n baie hoë persentasie van winsgewende bestellings. Maar hierdie deskundige adviseur moet altyd aktief te verhoed dat die verlies van poste in die tyd wees. Waarskuwing Die nuutste backtest van hierdie kundige adviseur op die tydperk vanaf 2006/11/20 deur 2013/12/30 het getoon dat 'n volledige rekening Wipeout. Moenie hierdie EA op 'n lewendige rekening Gebruik vir opvoedkundige doeleindes nie hardloop. Die backtest resultate hieronder aangebied is verouderd. My toets van MACD Voorbeeld Meta Trader deskundige adviseur het 'n paar interessante resultate. Ek gebruik GBP / USD H4 grafiek (Ek new dit vir hierdie kombinasie) met 0,3 standaard baie bestellings. Die uitslae was oor 4450 wins en oor 1030 maksimum drawdown in een jaar periode. Nagaan dit op 'n drie jaar tydperk didn39t openbaar enige probleme vir hierdie EA. MiniFAQ Wat is die stop-verlies en neem-winsgewende gebruik word deur hierdie EA Dit maak gebruik van 30 pit neem-winsgewende en 60 sleep stop-verlies. Die gemiddelde verloor posisie is 196 pitte. Jy kan ook 'n eenvoudige stop-verlies. It39s nie by verstek gebruik word wanneer it39s stel aan nul. Hoe dikwels is dit handel op 4-uur GBP / USD grafiek (die optimale verstellings) hierdie EA sal handel oor 3 keer per maand op die gemiddelde. Dit EA is ECN-onversoenbare. Dit word nie aanbeveel om handel te dryf met ECN (uitvoering mark) makelaar gebruik van hierdie deskundige adviseur. Jy sal waarskynlik sien OrderSend Fout 130 boodskappe wanneer EA sal probeer om posisies oop te maak. Downloads Bespreking Waarskuwing Voordat jy basiese vrae oor die installasie van die deskundige adviseurs vra, asseblief, lees hierdie MT4 Expert Adviseurs Tutoriaal om die basiese kennis oor hulle hantering. HET jy jou eie handelsresultate of enige ander opmerkings in verband met hierdie deskundige adviseur Bespreek MACD monster met ander handelaars en MQL programmeerders op die kundiges forums. MACD EA oor die MACD Expert Adviseur Die MACD EA gebruik die bewegende gemiddelde Konvergensie / divergensie aanwyser om 'n tree handel en gebruik 2 verskillende toetredingstrategieë. Normale MACD: maak 'n buy posisie as die sein-lyn breek uit die MACD histogram en albei is onder die lyn nul. Omgekeerd. Super MACD: Gebruik die strategie van die Super MACD aanwyser. As die afgelope 3 bars van die histogram is rooi en onder vriespunt en 'n blou banier volg, die EA maak 'n koop handel. Omgekeerd. Hierdie strategie is slegs beskikbaar in die MT4 weergawes. (Jy hoef nie die Super MACD aanwyser om hierdie strategie handel nodig het. Jy moet net die aanwyser as jy wil om te visualiseer en verstaan ​​die ambagte) Die MACD EA (Pro) het ook nog 3 verskillende afrit strategieë. MACD amp Signal Line Cross: Die vakbond sal gesluit wees as die twee lyne weer kruis. Histogram kruisies Zero Line: Die vakbond sal gesluit wees indien die MACD bo kry / onder die Zero lyn Signal wenstreep oorsteek Zero Line: Die vakbond sal gesluit wees indien die sein-lyn bo kry / onder die Zero lyn Ingesluit funksies Alle weergawes het veranderlike Magic nommer Neem Wins, Stop Loss, baie grootte en glip. funksies

No comments:

Post a Comment