Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Metatrader 4 > Programmierung MQL4

Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4.


Portalsuche


Werbung

Login
Benutzername:
Kennwort:


Statistik
Themen: 3810
Beiträge: 36871
Benutzer: 6.034
Aktive Benutzer: 488
Links: 80
Wir begrüßen unseren neuesten Benutzer: fariddessouki@gmx.de
Mit 483 Benutzern waren die meisten Benutzer gleichzeitig online (21.04.16 um 17:12).
Neue Benutzer:
vor 14 Stunden
- fariddesso...
vor 15 Stunden
- GonzaloFri
vor 2 Tagen
- FAB
vor 2 Tagen
- expertyer
vor 4 Tagen
- tuz13

Onlineuser
'Wer ist online' anzeigen Benutzer: 1
Gäste: 35
Gesamt: 36
Team: 0
Team:  
Benutzer:  traderdoc
Freunde anzeigen

Empfehlungen

Werbung

Like Tree1Likes
  • 1 Post By pascalper
Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 12.09.17
Mitglied
 
Registriert seit: Feb 2017
Beiträge: 41
pascalper befindet sich auf einem aufstrebenden Ast
Standard XML Daten in Chart anzeigen

Hallo

ich habe eine XML Datei mit News, welche wie folgt aufgebaut ist:
Code:
<!--?xml version="1.0" encoding="windows-1252"?-->
<weeklyevents>
        <event>
                <title>Rightmove HPI m/m</title>
                <country>GBP</country>
                <date><!--[CDATA[05-15-2011]]--></date>
                <time><!--[CDATA[23:01]]--></time>
                <impact><!--[CDATA[Medium]]--></impact>
                <forecast></forecast>
                <previous><!--[CDATA[1.7%]]--></previous>
        </event>
        <event>
        ....
        </event>
</weeklyevents>
Ziel: Es sollen die nächsten 3 Einträge, abhängig von Datum (heute), Zeit (nächsten 30 Min) und Impact (High, Medium) im Chart als einfacher Text angezeigt werden. "Upcoming Newsticker"

Anzuzeigende Daten:
<date><time><impact><country><title>
<forecast> und <previous> sind in der Anzeige nicht notwendig

Mein Problem besteht darin, das ich überhaupt keine Ahnung habe wie man diese Daten einliest, selektiert und anzeigt.

Gibt es so etwas bereits, hat jemand ähnliches parat?

Besten Dank für alle Ideen und Hilfen
Mit Zitat antworten
  #2 (permalink)  
Alt 15.09.17
Premium Mitglied
 
Registriert seit: Apr 2015
Beiträge: 370
Raul0 befindet sich auf einem aufstrebenden Ast
Standard

Die Funktion FileOpen() wird Dich dabei unterstützen. Jedoch wird der schwierigere Teil dabei sein, zu selektieren welche Daten ja oder nein.

Grüsse, Raul
__________________

Tradertool
Mit Zitat antworten
  #3 (permalink)  
Alt 18.09.17
Mitglied
 
Registriert seit: Feb 2017
Beiträge: 41
pascalper befindet sich auf einem aufstrebenden Ast
Standard

Ja genau um das Selektieren geht es, die Datei Operationen sind kein Problem.
Aber mir wird immer klarer das dies offensichtlich keine Kleinigkeit ist.

Aber trotzdem Danke!
Mit Zitat antworten
  #4 (permalink)  
Alt vor 3 Wochen
Mitglied
 
Registriert seit: Feb 2017
Beiträge: 41
pascalper befindet sich auf einem aufstrebenden Ast
Standard

OK ich re-animiere mal.

Die Vorgehensweise XML Daten im Chart anzeigen zu lassen ist wohl ganz aussergewöhnlich.

Mal andersrum gefragt: Wie kann ich mir den Inhalt eines Arrays anzeigen oder exportieren lassen, primär um zu prüfen ob der Inhalt überhaupt dem entspricht was ich brauche?

Besten Dank!
Mit Zitat antworten
  #5 (permalink)  
Alt vor 3 Wochen
Benutzerbild von Kronenchakra
Premium Mitglied
 
Registriert seit: Feb 2016
Ort: 2100 Österreich
Beiträge: 309
Kronenchakra befindet sich auf einem aufstrebenden Ast
Standard

Versuch mal
Code:
void  ArrayPrint( 
   const void&   array[],             // printed array 
   uint          digits=_Digits,      // number of decimal places 
   const string  separator=NULL,      // separator of the structure field values 
   ulong         start=0,             // first printed element index 
   ulong         count=WHOLE_ARRAY,   // number of printed elements 
   ulong         flags=ARRAYPRINT_HEADER|ARRAYPRINT_INDEX|ARRAYPRINT_LIMIT|ARRAYPRINT_ALIGN     
   );
F1 hilft!
__________________
Das Gras wächst nicht schneller wenn man daran zieht
Mit Zitat antworten
  #6 (permalink)  
Alt vor 3 Wochen
Benutzerbild von Kronenchakra
Premium Mitglied
 
Registriert seit: Feb 2016
Ort: 2100 Österreich
Beiträge: 309
Kronenchakra befindet sich auf einem aufstrebenden Ast
Standard

Und such doch auch selbst !
https://www.mql5.com/en/code/1998
xml-Parser sollte es doch geben.
__________________
Das Gras wächst nicht schneller wenn man daran zieht
Mit Zitat antworten
  #7 (permalink)  
Alt vor 3 Wochen
Mitglied
 
Registriert seit: Feb 2017
Beiträge: 41
pascalper befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank schon mal! Bin sicher kein Profi Coder, werde so oder so Probleme damit haben, speziell den XML MT5 in MT4.5 zu codieren wird interessant, aber man wächst ja mit der Aufgabe.
Mit Zitat antworten
  #8 (permalink)  
Alt vor 2 Wochen
Mitglied
 
Registriert seit: Feb 2017
Beiträge: 41
pascalper befindet sich auf einem aufstrebenden Ast
Standard

Meine Unwissenheit dies zu verstehen belustigt mich geradezu. Somit zunächst auf den Stapel "Unerledigt" verbannt.
Kronenchakra likes this.
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
chart, daten chart, mql4, programmierung, programmierung metatrader, programmierung mql4, xml, xml chart, xml daten chart


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus




Alle Zeitangaben in WEZ +1. Es ist jetzt 06:48 Uhr.



Der Wavesnode - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2017 vbdesigns.de
SEO by vBSEO 3.6.1
Copyright ©2009 - 2017 by Expert-Advisor.com - Das Metatrader Forum
MetaTrader bzw. MetaTrader 4 und MetaTrader 5 sind eingetragene Marken der MetaQuotes Software Corp.
-----------------------------------------------------------------------------------------------------------------------------