MetaTrader 4 - Indikatorer FFC - Forex Factory Kalender - Indikator for MetaTrader 4 Dette er en endret versjon av den populære nyhetsindikatoren FFCal som ble publisert i utgangspunktet av DerkWehler til ForexFactory forum. Egentlig, jeg har endret koden for å dekke mine behov, men jeg fant ut at det kan være nyttig for andre også, så jeg bestemte meg for å dele den. Jeg har omskrevet indikatoren slik at du kan tenke på at den nesten bygger fra grunnen av originalen. Likevel deler den samme teknikk og hovedstil. Indikatoren plasserer et panel på diagrammet ditt som viser 5 økonomiske hendelser som er oppført på Forex Factory Calendar. Du kan filtrere ut i hendelsene med høy, medium eller lav effekt, snakker, helligdager eller ved et bestemt søkeordfilter. Vennligst se alle endringene som er oppført nedenfor. Også indikatoren kan kalles innenfor en EA ved hjelp av iCustom () - funksjonen ved å få tilgang til 2 buffere: Buffer (0) inneholder minutter til den siste hendelsen. Buffer (1) inneholder effektverdien for den siste hendelsen (Lav 1. Mellom 2. Høy 3). Du kan ringe buffere på to måter: Enkelt anrop: (standardverdier vil bli brukt) Vær oppmerksom på at indikatoren ikke har (på dette tidspunktet) tilbakemeldingstester. High Impact farge C217,83,79 Med Impact farge C255,185,83 Lav effekt farge C91,192,222 Høytidsfarger clrOrchid Merknader farge clrDimGray Modifikasjoner: Lagt til: Egenskaper strenge for kompatibilitet med MetaTrader 4 Bygg 600 og bedre kodekvalitet. Lagt til: Vis hendelse ForrigeForecast impact (colored impact). Lagt til: Alternativ for å vise hendelser relatert til aktivt kart bare (overstyre andre parametere) Lagt til: Søkeordfilter. Finn eller Ignorér et bestemt ett ord, det vil si NFP, vil filtrere ut alle hendelser uten det eneste ordet. (saksfølsom) Lagt til: Alternativ for å vise valutastyrke bar tid igjen spredningsverdi. Lagt til: Alternativ for å kontrollere tidspunktet for visning av tidligere hendelser (i minutter). Lagt til: Alternativ for å angi panelplassering i 4 diagram hjørner. Lagt til: Verktøy-tips på musepekeren som viser begivenhetstittel, innflytelse og hendelsestid igjen. Lagt til: Panel tittel. Du kan bruke det som en påminnelsesnotat :) Modifisert: Vis hendelse i DateTime-format i stedet for minutter igjen (du kan vise minutter igjen gjennom Tool-tip) Modifisert: Vertikale linjer for de kommende hendelsene. (Det kan hende du må endre tidsforskjellinngangen, avhengig av meglerens tid). Modifisert: Buffere som holder den kommende hendelsesminuten og effekten (se eksempler ovenfor) Modifisert: Revidert rekkefølge av eksterne innganger. Forbedret: Erstatt DownLoadWebPageToFile () - funksjon med innfødt Windows URLDownloadToFileW () - funksjon. Forbedret: Plassert (nedlastet XML-fil) og tilhørende koder til en funksjon, slik at vi kan ringe dem når det trengs. Forbedret: Replaced GlobalVariables som pleide å oppdatere XML-fil med FILEMODIFYDATE - OnTimer () satt av AllowUpdates, UpdateHour-innganger. Forbedret: Time GMT offset, nå vil hendelsene automatisk vises i din lokale tid. Forbedret: Juster panelteksten når den er satt til høyreveis. Forbedret: Alarmeringsfunksjon, Nå vil den sende ved siden av Popup Alert: lydvarsel, Push notification på telefonen og e-post. (to separate varsler) Forbedret: Kodekvalitet, nå er indikatoren lettere og raskere enn noensinne. Fast: Diverse feilrettinger, noen unødvendige koder eller variabler fjernet, plasserte noen variabler i deres relaterte funksjoner. For å kunne bruke denne indikatoren, må du slå på DLL-import i MetaTrader 4-plattformen. Vær oppmerksom på at koden kan ha noen feil eller andre feil, så hvis du ser noen feil eller forslag, eller enda bedre kode praksis, vennligst gi meg beskjed. I henhold til Forex Factory-nettsiden er alle hendelsestider omtrentlige og gjenstand for endring. Hvilken kode kan jeg bruke til å analysere min strengestrek for rad Først av alt. Jeg har erfaring i disse tingene, fordi jeg allerede skrev en slik ting som du kan se her. Sekund. WebRequest-funksjonen i MQL4 virker ikke i indikator-modus. Bare skript og ekspertrådgivere støttes som du kan lese her under Note. Du må skrive enten en HTML - eller XML-parser (eller en annen mekanisme) for å gjenopprette verdiene du trenger, og deretter avtale videre med dataene. Et alternativ (hvordan jeg løst det ved å bruke MQL4) er bare denne tilnærmingen. Og jeg har valgt denne tilnærmingen fordi skjemaet eller stilen til Nettstedkoden er mest sannsynlig alltid den samme. Det som er forskjellig er verdiene (nyheter, tall etc.) mellom skjemaet. Dessverre støtter MQL4 ikke regex eller lignende ting. Bare grunnleggende strengoperasjoner: Parsér streng fra venstre side. Parsér streng fra høyre side. Nå er du streng Finn denne delen: Du får en posisjon heltall Da du snor Finn denne delen: Du får en annen posisjon heltall Nå bruker du første og andre posisjon heltallene til å kutte ut (Substring) teksten mellom linjene. Dette høres ganske komplisert, men det er ikke den generelle koden er ganske enkel på slutten. Håper jeg kunne få deg til å gå. BTW: Du må bruke en tidtaker, f. eks. få nyheter alle 3-5 minutter. Hvis du kjører en slik indikator i alle terminaler, må du være sikker på at du møter fryser på grunn av weboperasjoner og presentasjon etc. Dette er ikke nødvendigvis kodenelatert, men mer av å be om og svare på webserveren (som kan være under tung belastning). Økonomisk kalender : I dag Premier Forex trading news site Grunnlagt i 2008, ForexLive er den fremste Forex trading nyheter nettsted tilbyr interessant kommentar, mening og analyse for ekte FX trading fagfolk. Få den siste bryte valutahandel nyheter og nåværende oppdateringer fra aktive handelsfolk daglig. ForexLive blogginnlegg har ledende tekniske analyse kartleggingstips, forexanalyse og kursparhandelstutorials. Finn ut hvordan du kan dra nytte av svingninger i globale valutamarkeder og se vår realtids forex-nyhetsanalyse og reaksjoner på sentralbankenes nyheter, økonomiske indikatorer og verdensarrangementer. 2017 - Live Analytics Inc v.0.8.2659 HØY RISIKO ADVARSEL: Valutahandel gir et høyt risikonivå som kanskje ikke passer for alle investorer. Utnyttelse skaper ytterligere risiko og tap eksponering. Før du bestemmer deg for å handle utenlandsk valuta, vurder nøye investeringsmålene dine, erfaringsnivået og risikotoleransen. Du kan miste noe eller all den første investeringen investerer ikke penger som du ikke har råd til å tape. Opplær deg selv om risikoen forbundet med valutahandel, og søk råd fra en uavhengig finans - eller skatterådgiver hvis du har spørsmål. ADVISORISK ADVARSEL: FOREXLIVE gir referanser og lenker til utvalgte blogger og andre kilder til økonomisk og markedsinformasjon som en pedagogisk tjeneste til sine kunder og prospekter, og støtter ikke meninger eller anbefalinger fra bloggene eller andre kilder til informasjon. Kunder og prospekter anbefales å nøye vurdere vurderingene og analysene som tilbys i bloggene eller andre informasjonskilder i sammenheng med klienten eller prospektene, individuell analyse og beslutningstaking. Ingen av bloggene eller andre kilder til informasjon skal anses som en track record. Tidligere resultater er ingen garanti for fremtidige resultater, og FOREXLIVE anbefaler spesielt kunder og potensielle kunder å nøye gjennomgå alle krav og representasjoner fra rådgivere, bloggere, pengeforvaltere og systemleverandører før du investerer penger eller åpner en konto hos en hvilken som helst Forex-forhandler. Eventuelle nyheter, meninger, undersøkelser, data eller annen informasjon som finnes på dette nettstedet er gitt som generell markedskommentar og utgjør ikke investerings - eller handelsrådgivning. FOREXLIVE frasier seg ethvert ansvar for enhver tapte rektor eller fortjeneste uten begrensning som kan oppstå direkte eller indirekte fra bruk av eller tillit til slik informasjon. Som med alle slike rådgivende tjenester, er tidligere resultater aldri en garanti for fremtidige resultater. Vise Trykk Klikk hvor som helst for å lukke
No comments:
Post a Comment