Wednesday, 23 August 2017

Automatiserade Forex Trading Algoritmer Program


Grundläggande om algoritmiska handelsbegrepp och exempel. En algoritm är en specifik uppsättning tydligt definierade instruktioner som syftar till att utföra en uppgift eller process. Algoritmisk handel med automatiserad handel, svart-box-handel eller helt enkelt algo-trading är processen att använda datorer som är programmerade att Följa en definierad uppsättning instruktioner för att göra en handel för att generera vinst med en hastighet och frekvens som är omöjlig för en näringsidkare De definierade reglerna baseras på tidpunkt, pris, kvantitet eller någon matematisk modell förutom vinstmöjligheter för Näringsidkare, algo-trading gör marknaderna mer likvida och gör handel mer systematisk genom att utesluta känslomässiga mänskliga konsekvenser på handelsaktiviteter. Uppta en näringsidkare följer dessa enkla handelsvillkor. Köp 50 aktier i ett lager när dess 50-dagars glidande medel går över 200 - day moving average. Sell aktier på lageret när dess 50-dagars glidande medelvärde går under 200-dagars glidande medelvärde. Med denna uppsättning av två enkla instruktioner är det lätt att skriva Det är ett datorprogram som automatiskt kommer att övervaka aktiekursen och de glidande medelindikatorerna och placera köp - och säljordern när de fastställda villkoren är uppfyllda. Den näringsidkare behöver inte längre hålla koll på livepriser och diagram eller lägga in orderen manuellt Det algoritmiska handelssystemet gör det automatiskt för honom genom att korrekt identifiera handelsmöjligheten. För mer om glidande medelvärden, se Enkla rörliga genomsnittsvärden. Utveckla tendenser. Allmän handel ger följande fördelar. Handlar utförda till bästa möjliga priser. Instant och korrekt Handelsorderplacering därmed höga chanser att genomföras på önskade nivåer. Traderna togs rätt och omedelbart för att undvika betydande prisförändringar. Reducerade transaktionskostnader se genomförandebortfallet nedan. Samtidigt automatiserade kontroller på flera marknadsförhållanden. Reducerad risk för manuella fel vid placering av Trades. Backtest algoritmen, baserat på tillgänglig historisk och realtid data. Reduced möjlighet Av misstag av mänskliga handlare baserat på känslomässiga och psykologiska faktorer. Den största delen av dagens algo-trading är HFT-handel med hög frekvens, som försöker kapitalisera att placera ett stort antal order med mycket snabba hastigheter över flera marknader och flera beslutsparametrar, Baserat på förprogrammerade instruktioner För mer om handel med högfrekventa handelar, se Strategier och hemligheter hos HFT-företag med hög frekvens. All-trading används i många former av handels - och investeringsverksamhet, inklusive. Fonder, fonder, försäkringsbolag som köper aktier i stora mängder, men vill inte påverka lagerpriserna med diskreta investeringar i stor volym. Kortfristiga näringsidkare och sälja sidodeltagare gör marknadsmakare spekulanter och arbitragerare gynnas av automatiserad handel, Algo-trading hjälpmedel för att skapa tillräcklig likviditet för säljare på marknaden. Systematiska handlare trend följare par tra Ders hedge funds etc tycker det mycket effektivare att programmera sina handelsregler och låta programmet handla automatiskt. Algorithmic trading ger ett mer systematiskt tillvägagångssätt för aktiv handel än metoder som baseras på en mänsklig näringsidkare s intuition eller instinct. Algorithmic Trading Strategies. Any strategi för Algoritmisk handel kräver en identifierad möjlighet som är lönsam när det gäller förbättrad vinst eller kostnadsminskning. Följande är vanliga handelsstrategier som används i algo-trading. De vanligaste algoritmiska handelsstrategierna följer trenderna i glidande medelvärden kanalavbrott Prisnivårörelser och relaterade tekniska indikatorer Dessa Är de enklaste och enklaste strategierna att genomföra genom algoritmisk handel eftersom dessa strategier inte involverar några förutsägelser eller prisprognoser. Trader initieras baserat på förekomsten av önskvärda trender som är enkla och enkla att genomföra genom algoritmer utan att komma in i komplexiteten hos prediktiv analys Sis Ovannämnda exempel på 50 och 200 dagars glidande medelvärde är en populär trend som följer strategi För mer om trend trading strategier, se Simple Strategies for Capitalizing on Trends. Buying ett dubbelnoterat lager till ett lägre pris på en marknad och samtidigt sälja det på Ett högre pris på en annan marknad erbjuder prisskillnaden som riskfri vinst eller arbitrage Samma operation kan replikeras för aktier jämfört med terminsinstrument, eftersom prisskillnader existerar från tid till annan Genomförande av en algoritm för att identifiera sådana prisskillnader och att beställa Möjliggör lönsamma möjligheter på ett effektivt sätt. Indexfonder har definierat perioder av ombalansering för att få sina innehav i nivå med sina respektive referensindex. Detta skapar lönsamma möjligheter för algoritmiska handlare som utnyttjar förväntad handel som erbjuder 20-80 basispoäng vinst beroende på antal Av aktier i indexfonden, precis före indexfonden ombalansering av sådana affärer Initieras via algoritmiska handelssystem för snabb genomförande och bästa priser. Ett flertal beprövade matematiska modeller, som den delta-neutrala handelsstrategin, som möjliggör handel med kombinationer av alternativ och dess underliggande säkerhet där handeln placeras för att kompensera positiva och negativa delta så Att portföljen delta bibehålls på noll. Mean reversion strategi är baserad på idén att de höga och låga priserna på en tillgång är ett temporärt fenomen som återgår till deras medelvärde periodiskt. Identifiera och definiera ett prisklass och implementeringsalgoritm baserat på det tillåter Handeln placeras automatiskt när priset på tillgången bryter in och ut ur sitt definierade område. Volymvägd genomsnittsprisstrategi bryter upp en stor order och släpper dynamiskt bestämda mindre bitar av ordern till marknaden med hjälp av stockspecifika historiska volymprofiler. Syftet är att Exekvera ordern nära volymvägd genomsnittspris VWAP och därigenom dra fördel av genomsnittspriset. Tid vi Uppskattad genomsnittsprisstrategi bryter upp en stor order och släpper dynamiskt bestämda mindre bitar av ordern till marknaden med jämnt fördelade tidsluckor mellan en start - och sluttid. Syftet är att genomföra ordern nära genomsnittet mellan start - och sluttider För att minimera marknadspåverkan. Innan handelsordern är fullt fylld fortsätter denna algoritm att skicka delbeställningar enligt det definierade deltagandekvoten och enligt volymen på marknaden. Den relaterade stegstrategin skickar order till en användardefinierad procentandel av marknaden Volymer och ökar eller minskar denna delaktighet när aktiekursen når användardefinierade nivåer. Implementeringsbriststrategin syftar till att minimera genomförandekostnaden för en order genom att handla i realtidsmarknaden och därigenom spara på beställningskostnaden och gynna Från möjlighetskostnaden för försenat genomförande Strategin kommer att öka den riktade deltagandesatsen när aktiekursen rör sig Positivt och minska det när aktiekursen går negativt. Det finns några speciella klasser av algoritmer som försöker identifiera händelser på andra sidan. Dessa sniffningsalgoritmer, som till exempel används av en försäljningssida-marknadsförare, har den inbyggda intelligensen att Identifiera existensen av några algoritmer på köpesidan av en stor order. En sådan detektion genom algoritmer kommer att hjälpa marknadsmakaren att identifiera stora ordermöjligheter och göra det möjligt för honom att dra nytta av att fylla orderna till ett högre pris. Detta identifieras ibland som högteknologiska front - Köra För mer om högfrekvent handel och bedrägliga rutiner, se Om du köper aktier online, är du involverad i HFTs. Technical Requirements for Algorithmic Trading. Genomförandet av algoritmen med ett datorprogram är den sista delen, clubbed med backtesting. Utmaningen är att Omvandla den identifierade strategin till en integrerad datoriserad process som har tillgång till ett handelskonto för att placera order. Följande är nödvändiga R programmeringskunskap för att programmera den erforderliga handelsstrategin, anställda programmörer eller färdiga handelsprogramvaror, anslutning och tillgång till handelsplattformar för placering av orderna. Tillgång till marknadsdata feeds som kommer att övervakas av algoritmen för möjligheter att placera order. Förmågan och Infrastruktur för att backtest systemet en gång byggt innan det går live på reala marknader. Tillgänglig historisk data för backtesting, beroende på komplexiteten av regler som implementeras i algoritmen. Här är ett omfattande exempel Royal Dutch Shell RDS är noterat på Amsterdambörsen AEX och London Börsen LSE Låt oss bygga en algoritm för att identifiera arbitrage möjligheter Här är några intressanta observationer. AEX handlar i euro, medan LSE handlar i Sterling Pounds. Därefter till en timmes tidsskillnad öppnar AEX en timme tidigare än LSE, följt av båda börserna Handla samtidigt för de närmaste timmarna och handla sedan endast i LSE under den sista timmen när AEX stänger. Kan vi utforska t Han möjlighet till arbitragehandel på Royal Dutch Shell-börsen som är listad på dessa två marknader i två olika valutor. Ett datorprogram som kan läsa aktuella marknadspriser. Prismatningar från både LSE och AEX. A-valutahastighet för GBP-EUR-växelkurs. Beställa placeringskapacitet som kan styra ordern till rätt utbyte. Backtestningskapacitet på historiska prismatningar. Datorprogrammet bör utföra följande. Redda inkommande prismatning av RDS-lager från båda börserna. Använd de tillgängliga valutakurserna omräkna Priset av en valuta till andra. Om det finns en tillräckligt stor prissammanhang som diskonterar mäklarkostnaderna som leder till ett lönsamt tillfälle, placerar du köpordern på lägre prissättning och säljer order på högre prissättning. Om orderna exekveras som önskat, Arbitrage vinsten kommer att följa. Simple och Easy Men övningen av algoritmisk handel är inte så enkelt att upprätthålla och genomföra Kom ihåg, om du kan placera en algo-g Enerated trade, så kan andra marknadsaktörer Följaktligen fluktuerar priserna i milli - och till och med mikrosekunder I ovanstående exempel, vad händer om din köphandel blir verkställd, men sälja handel gör det inte när försäljningspriserna ändras när din order träffar Marknaden Du kommer att sluta sitta med ett öppet läge vilket gör din arbitrage strategi värdelös. Det finns ytterligare risker och utmaningar till exempel systemfel risker, nätverksanslutningsfel, tidslag mellan handelsorder och utförande, och viktigast av allt, ofullkomliga Algoritmer Den mer komplexa algoritmen, desto strängare backtesting behövs innan den tas i funktion. Kvantitativ analys av en algoritms prestanda spelar en viktig roll och bör granskas kritiskt. Det är spännande att gå för automatisering som stöds av datorer med en uppfattning om att Tjäna pengar utan problem Men man måste se till att systemet är noggrant testat och att gränser ställs in. Analytiska handlare bör överväga att lära sig Ming och byggsystem på egen hand, för att vara övertygade om att implementera rätt strategier på ett dåligt sätt. Försiktig användning och noggrann testning av algo-handel kan skapa lönsamma möjligheter. Risken att ett värde för investeringar kommer att förändras på grund av en förändring i absoluta nivån Av räntor i spridningen mellan. Ethereum är en decentraliserad mjukvaruplattform som gör det möjligt att bygga SmartContracts och Distributed Applications Apps. Zero Day Attack är en attack som utnyttjar en potentiellt allvarlig mjukvarusäkerhet som leverantören eller utvecklaren. Vilken individ eller bolag beskattas Den effektiva skattesatsen för individer är genomsnittspriset. En undersökning som gjorts av Förenta staternas presidium för arbetsstatistik för att hjälpa till att mäta lediga platser. Den samlar in uppgifter från arbetsgivare. Det högsta beloppet av pengar som Förenta staterna kan låna Skuldtaket skapades under Second Liberty Bond Act. Algorithmic Trading. Automated teknisk analys och handel o Perations. Trade kontohantering via specialiserade MetaTrader 5 applikationer kallas Automated Trading eller Algorithmic Trading. Dessa applikationer kallas handelsrobotar som de kan analysera citat av finansiella instrument samt utföra handelsverksamhet på valutamarknaden. Handelsrobotar kan utföra verksamheter På finansmarknaderna och som ett resultat kan en näringsidkare helt ersättas. MetaTrader 5-algoritmiska handelskomponenter utgör den specialiserade integrerade utvecklingsmiljön MQL5 IDE Denna utvecklingsmiljö täcker hela cykeln av handelsapplikationsutveckling, vilket gör det möjligt för näringsidkaren att skapa, felsöka, testa Optimera och utföra tradingrobotarHow att förvärva en handelsrobot för MetaTrader 5. Du kan njuta av maximalt alla fördelar med tradingrobotar, även om du inte har någon programmeringsbakgrund Förutom Expert Advisor-utvecklingsmiljön, MetaTrader 5 Erbjuder alternativ för gratis nedladdning, hyra eller köp av th Ousands of applications Och om dessa fördelar inte räcker, kan du också beställa en anpassad handelsrobot från en professionell programmerare. MetaTrader Market är den största webbutiken där du kan köpa eller hyra hundratals olika handelsapplikationer för att passa alla smaker och Varje budget Du kan testa någon produkt från marknaden gratis innan du bestämmer dig för att köpa den. Gör bara en betalning för en vald robot direkt från plattformen med din föredragna betalningsmetod och börja använda det direkt. Tusentals handelsrobotar och indikatorer kan också Laddas ner gratis från MQL5-kodbasen. Direkt tillgång till koden. Base-åtkomst tillhandahålls på plattformen, så välj och ladda ner program medan du handlar. Om du inte kan hitta ett program med de nödvändiga funktionerna från marknaden eller kodbasen kan du Beställ en anpassad applikation från en professionell programmerare Hundratals utvecklare som erbjuder sina tjänster via MQL5 Freelance är redo att utveckla din anpassade ro Bot inte bara på kortast möjliga tid men också till det mest rimliga priset. Ladda ner MetaTrader 5 och handla med en robot. Utveckla din egen handelsrobot. MQL5 IDE ger bred funktionalitet och användarvänliga alternativ för utvecklare av vilken nivå som helst. Nybörjare kan Använd MQL5-guiden för att skapa en enkel handelsrobot på bara några klick. Experterade och professionella utvecklare kan dra nytta av alla funktioner i MQL5 IDE. MQL5-språket i handelsstrategier Detta högnivå programmeringsspråk ger objektorienterad arkitektur , Den högsta beräkningshastigheten, C-liknande syntax och more. The MetaEditor är en redaktör för strategier som erbjuder kodmarkeringsalternativ, en debugger och en kompilator. Strategistestaren med stöd för visuell testning, optimering, genetiska algoritmer, ett distribuerat nätverk Av testmedel och mycket mer. En exekveringsmodul i form av MetaTrader 5-plattformen för att driva handelsapplikationer Utöver höghastighetsexekveringen av r Obots, plattformen ger största möjliga täckning, så att du kan testa dina applikationer med hundratals mäklare runt om i världen. Documentation fullständig beskrivning av alla språkkonstruktioner Har problem Ta gärna upp språkreferensen. En grupp av expertrådgivare som innehåller en unik kunskapsbas och erbjuder ytterligare tjänster där du kan tjäna pengar på dina färdigheter. Besök webbplatsen för att läsa artiklar, kommunicera med andra utvecklare, utveckla anpassade applikationer för handlare genom Freelance-tjänsten, sälj dina applikationer via marknaden , Och mycket mer. Med alla dessa verktyg och tjänster kan varje näringsidkare enkelt lära sig hur man utvecklar egna handelsrobotar. Du kan skriva program för eget bruk eller erbjuda dem till andra handlare mot en avgift. Utveckla din egen handelsrobot nu allt du behöver Är vid dina fingertoppar. Är en internationell webbportal där MQL5-utvecklare kan interagera med Forex och aktiehandlare. Denna portal är också ett stort lagringsutrymme av unik information för algoritmiska handelsentusiaster. Om du vill lära dig att utveckla professionella handelsrobotar, se till att du kommer att hitta allt Du behöver på den här webbplatsen. Webbplatsen lagrar användbar information för utvecklare av handelssystem fullständig dokumentation, en stor databas med forskningsartiklar och ett forum där du kan kommunicera med andra utvecklare. Dessutom ger webbplatsen tillgång till populära tjänster genom vilka du kan tjäna pengar Din programmerares färdigheter Besök webbplatsen för att få reda på hur du kan börja sälja dina produkter genom den största affären med handelsrobotar och hur mycket du kan tjäna genom att utveckla applikationer för andra handlare. Automatiserat handelsmästerskap. Kraften i handelsrobotar visades under automatiserad Handelsmästerskap 2006-2012 Varje år attraherade de stora prispengarna på 80 000 hundratals utmaningar Operatörer och tusentals handlare Under varje tävling handlades hundratals expertrådgivare automatiskt i enlighet med sin egen dynamik i en period av tre månader, och de bästa författarna tilldelades titeln "Best EA Developer" och ett solidt pris. Besök webbplatsen och lära dig om ATC: ers historia, som innehåller en stor samling av imponerande stigningar och dramatiska fall, briljant handel och slående fiasko, enkla applikationer och geniala professionella robotar. Dessutom kan du övervaka hur robotar kan verka i verklig handel och vad De kan. AlgoTrader låter handelsföretag automatisera komplexa, kvantitativa handelsstrategier i forex, optioner, terminer, aktier, ETF och råvaremarknader Till skillnad från andra algoritmiska handelsplattformar har den en robust öppen källkodsarkitektur som möjliggör anpassning för kundspecifik Behov AlgoTrader är kanten av sofistikerade investeringsbanker, hedgefonder och proprietära handlare har väntat på. En eventuell kvantitativ handelsstrategi kan vara helt automatiserad. Snabba Höga volymer av marknadsdata bearbetas automatiskt, analyseras och ageras vid ultrahög hastighet. Anpassningsbar Open-source-arkitektur kan anpassas för användarspecifika krav. Valseffektiv Helautomatisk handel Och inbyggda funktioner sänker kostnad. Rörlig Byggd på den mest robusta arkitekturen och toppmodern teknik. Fullt stödd Komplett guide tillgänglig för installation och anpassning På plats och fjärrträning och rådgivning available. AlgoTrader Så fungerar det. En ny regel Baserad handelsstrategi kan vara helt automatiserad. Elektriska marknadsdata kommer fram. Data vidarebefordras till handelsstrategier som körs inom AlgoTrader. Trading-strategierna analyserar, filtrerar och bearbetar marknadsdata och skapar handelssignaler. Baserat på handelssignaler utförs åtgärder ex. Ordering Eller stänga en position. Orders skickas till respektive markets. Onsite och fjärrsamråd och utbildning. Automation och migration o F befintliga strategier. Förbättring och optimering av befintliga strategier. Prototypning och backtesting av nya strategier. Utveckling anpassad functionalityprehensive dokumentation och användarhandböcker. AlgoTrader 3 1 integrerar InfluxDB jan-20-2017.AlgoTrader integrerar InfluxDB för lagring av levande och historiska marknadsdata Med InfluxDB miljarder Ticks kan lagras och användas för back testing. Introducing AlgoTrader 3 0 Den mest kraftfulla AlgoTrader Yet Apr-07-2016.AlgoTrader 3 0 har släppts Denna release innehåller den nya HTML5 Frontend, enklicksutplacering med Docker, tre nya Execution Algorithms Och en Excel-baserad backtestrapport. Införande av AlgoTrader One-Click Installation av Docker Mar-15-2016.AlgoTrader 3 0 introducerar ett-klick handelsstrategis installationer som drivs av Docker. Client s Testimonials. Vontobel uppskattar AlgoTraders öppna och utökbara arkitektur som Liksom användningen av vanliga standardkällor för öppen källkod, som Esper och Spring. Benjamin Huber, chef för A Lgo Trading Smart Order Routing, Bank Vontobel AG, Zrich. Vi är mycket imponerade av AlgoTrader s förmåga när det gäller strategiutveckling och teknisk flexibilitet. AlgoTrader är den viktigaste tekniken som gör det möjligt för oss att handla flera parallella VIX Future - och Options-baserade strategier. Rayim Schuster , Ledamot av direktionen, ISP Securities AG, Zrich. Ursprungligen postat av Mr Crabs. Jag hittade något som heter Shark 7 0 men jag undrar om någon här har erfarenhet av ett liknande automatiserat program jag läser att de i allmänhet kan dra in 10X returnerar Varje kvartal eller bättre. Först och främst finns det svarta lådor, grålådor med några justeringsalternativ och fullfjädrada algoritmiska handelslösningar Svarta lådor handlar din strategi eller kommer du att lita på någon allmänhet, du borde förlita dig på din erfarenhet och en viss grundläggande riskhantering på Å andra sidan är Full Algotrading-plattformarna ganska dyra nyligen snubblat på 15k för några grundläggande etnarobot Men du kan designa och backtest din strategi på Bästa sättet. När jag får din fråga, försöker du hitta någon billig fri robot med någon inbyggd mirakelstrategi. Tja, då borde du inte. Vad är mäklaren Datafeed. Kommer det att passera rensning, uppgörelse Och många fler detaljer saknas. IMHO Jag tror att Bäst kommer att vara MT4 med vissa offentliga algo-moduler för att lära och spela, förbättra sedan en eller köpa en anpassad plugin-utveckling. Sköt om jag missförstod dig. Custom Trading Software Platforms utveckling, 200 US, RU anställda. Det ser inte ut som möjligt men det är med våra algoritmiska handelsstrategier. Det verkar inte möjligt Ett algoritmiskt handelssystem med så mycket trendidentifiering, cykelanalys, köp säljvolymen, Flera handelsstrategier, dynamisk inmatning, mål och stopppriser och ultrasnabb signalteknik Men det är faktum att AlgoTrades algoritmiska handelssystemplattform är den enda i sitt slag. Inte mer söker efter heta lager, sektorer, råvaror, index, Eller läsa marknadsutlåtanden Algotrades gör alla sökningar, timing och handel för dig som använder vårt algoritmiska handelssystem. AlgoTrades beprövade strategier kan följas manuellt genom att ta emot e-post och sms-textvarningar, eller det kan vara 100 handsfree-handel, det är upp till dig Du kan när som helst stänga av automatiserad handel så att du alltid har kontroll över ditt öde. Automatiserade handelssystem för savvy investerare. Copyright 2017 - ALGOTRADES - Automated Algorithmic Trading System. CFTC RULE 4 41 - HYPOTETISKA ELLER SIMULERADE RESULTATRESULTAT HAR SÄRSKILDA BEGRÄNSNINGAR UTAN EN FAKTISK RESULTATRÄKNING, SIMULERADE RESULTAT FÖRSÄKRAR INTE DIREKT HANDEL, SOM HANDLINGARNA INTE HAR UTFÖRS, HAR RESULTATEN KAN HAVA UNDER ELLER OMFATTNING FÖR IMPAKTEN, OM NÅGON AV SÄRSKILDA MARKNADSFAKTORER, SOM SOM LIKVIDITETSIMULERADE HANDELSPROGRAM I ALLMÄNNA ÄR ÄVEN FAKTA ATT DE DESIGNERAS MED FÖRSÄLJNINGEN AV HINDSIGHT SKALL INTE FÖRESLÄPPAS ATT DET VAR NÅGOT KONTO VIL ELLER ÄR LIKELIGT ATT SKA LÖSA ELLER TABELLER SOM LIKNAR TILL DESS VISA. Ingen representation görs eller antyds att användningen av det algoritmiska handelssystemet kommer att generera intäkter eller garantera en vinst. Det finns en väsentlig risk för förlust i samband med valutaterminer och handelstransaktioner. Futures trading och trading exchange traded funds innebär en väsentlig risk för förlust och är inte lämplig för alla. Dessa resultat är baserade på simulerade eller hypotetiska resultat som har vissa inneboende begränsningar Till skillnad från resultaten som visas i en verklig prestationspost representerar dessa resultat inte den faktiska handeln. Eftersom dessa branscher inte har genomförts kan dessa resultat ha under - eller Överkompenseras för eventuella konsekvenser av vissa marknadsfaktorer, såsom brist på likviditet Simulerade eller hypotetiska handelsprogram i allmänhet är också föremål för det faktum att de är utformade till förmån för efterhand Ingen representation görs för att något konto Kommer eller kommer sannolikt att uppnå vinster eller förluster som liknar dessa. Informationen på denna webbplats har upprättats utan hänsyn till investerarnas investeringsmål, ekonomiska situation och behov, och ger ytterligare upplysningar till abonnenter om att inte agera på någon information utan att få specifika råd Från sina finansiella rådgivare att inte förlita sig på information från webbplatsen som den primära grunden för Deras investeringsbeslut och att överväga sin egen riskprofil, risk tolerans och sina egna stopp förluster - drivs av Enfold WordPress Theme.

No comments:

Post a Comment