Popularni Postovi

Izbor Urednika - 2019

MQL4: Pisanje indikatora vijesti

Pozdrav, gospodo, MQL programeri!

Često se događa situacija kada trebamo koristiti neke podatke koji su na mreži na određenim stranicama u Forex savjetniku ili indikatoru. Tipičan primjer takve situacije je primanje vijesti i njihovo prikazivanje u terminalu na grafikonu u formatu prikladnom za vas. Kako to učiniti - naučit ćete iz današnje lekcije.

Što je internetska stranica? Ovo su samo neki podaci i razne html oznake koji pomažu u organiziranju i smještanju tih podataka na stranicu te ih prezentiraju u čitljivom obliku. Jednostavno rečeno, sve stranice na internetu mogu biti predstavljene u obliku teksta i html markiranja. Sve formatiranje u takvim dokumentima vrši se pomoću posebnih servisnih riječi, oznaka. Gotovo sve informacije u html datotekama su okružene oznakama. Ako želimo izdvojiti podatke u čistom obliku, tada moramo odvojiti podatke o usluzi (oznake) od glavnih podataka.

Što je oznaka?

Sa stajališta jednostavnog opisa, oznaka je svaka riječ okružena dva uglata zagrada. Pametni ljudi oznaku nazivaju "deskriptor", ali mi ćemo se pretvarati da nije tako i radi kratkoće ipak ćemo reći "oznaka". Oznaka je element jezika za označavanje teksta (html). Sve unutar oznake naziva se sadržajem elementa. Oznake su uparene i jednoznačne. Uparena oznaka uključuje element otvaranja i jedan završni, na primjer,

… .

, Sve između elementa otvaranja i zatvaranja naziva se sadržajem, odnosno sadržajem oznake. Pojedinačne oznake, kao što pretpostavljate, sadrže samo jedan element, na primjer,
, Html je jednostavan jezik koji se, istina, ne smatra programskim jezikom. Na podnošljivoj razini možete ga naučiti u samo tjedan dana, štoviše, mreža je prepuna različitih predavanja, knjiga i tečajeva.

Koji je naš zadatak za danas?

Dakle, želimo dobiti podatke s neke stranice na mreži i znamo da je to samo tekst i oznake. Stoga za početak moramo napisati program koji će čitati preuzetu html datoteku, tražiti dane oznake i ostale manipulacije s primljenim podacima. Tada ćemo vizualizirati potrebne podatke na grafikonu. Obilježit ćemo vrijeme objave vijesti jednostavnim okomitim linijama različitih boja s opisima u obliku samih događaja. Ubuduće ćete indikator i podatke koje on prikazuje moći samostalno nadograditi u formatu prikladnom za vas - u obliku tableta, strelica, kvačica ili bilo kojeg drugog načina na koji vam mašta govori.

Zaključak

Danas smo napisali jednostavan pokazatelj koji prikazuje određene određene podatke uzete s mreže. U stvari, to, naravno, mogu biti apsolutno bilo kakvi podaci koji trebaju trgovati. Jedini kriterij u ovom slučaju je da podaci trebaju biti predstavljeni na html stranici u obliku običnog teksta s html oznakama. U sljedećoj lekciji nadogradit ćemo indikator za čitanje podataka u rss formatu.

Pogledajte video: Robot Building Tutorials #6 - Intro to MQL4 (Listopad 2019).

Ostavite Komentar