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.

Login
Benutzername:
Kennwort:


Statistik
Themen: 4978
Beiträge: 43261
Benutzer: 7.223
Aktive Benutzer: 73
Links: 84
Wir begrüßen unseren neuesten Benutzer: Mane
Mit 2.475 Benutzern waren die meisten Benutzer gleichzeitig online (16.01.20 um 22:38).
Neue Benutzer:
vor einem Tag
- Mane
vor 2 Wochen
- AlbertZiz
vor 2 Wochen
- michak
vor 2 Wochen
- Amateur
vor 2 Wochen
- infos1982

Onlineuser
'Wer ist online' anzeigen Benutzer: 0
Gäste: 239
Gesamt: 239
Team: 0
Team:  
Benutzer:  
Freunde anzeigen

Empfehlungen

Like Tree1Likes
Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 28.10.18
Neues Mitglied
 
Registriert seit: Aug 2016
Beiträge: 15
begu befindet sich auf einem aufstrebenden Ast
Standard Moving Average WINKEL programmieren möglich

Hallo ,

Ich wollte mal fragen ob irgendjemand von euch schon mal gehört hat ob man den WINKEL eines moving average abfragen kann.

z.B. ich habe einen SMA 3 und SMA 10 , wenn der SMA3 nach oben kreuzt wäre das zwar ein LONG aber NUR dann wenn der SMA3 AUCH nach oben zeigt und nicht waagerecht oder nach unten , das gleiche auch wenn der cross schon z.b. 1 oder 2 candles zurückliegt,der SMA 3 über dem SMA10 liegt aber nur nach oben zeigt ist ein LONG .
Eigentlich ist die grundfrage kann man einen SMA nach seinem WINKEL abfragen/programmieren.
Ich habe mal Beispiele als Bild angehängt was gemeint ist ........

Vielen Dank wenn da jemand weiterhelfen kann/könnte
Gruß

günther
Angehängte Grafiken
Dateityp: jpg SMA.JPG (44,1 KB, 11x aufgerufen)
  #2 (permalink)  
Alt 28.10.18
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Ja, dann errinnern wir uns doch mal der alten Schulmarhematik.
Eine Möglichkeit war den Winkel eines Dreiecks über den Tangens zu berechnen.
Und dazu ist nur das Verhältnis aus Gegenkathede zu Ankathede notwendig und darauf die Umkehrfunktion des Tangens und schon bekommt man den Winkel.

Sollte der Winkel zwischen zwei MAs berechnet werden, dann werden halt erst beide Winkel berechnet und dann wird die Differenz zwischen beiden genommen.

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
  #3 (permalink)  
Alt 28.10.18
Neues Mitglied
 
Registriert seit: Dec 2016
Beiträge: 16
FatSpiderman befindet sich auf einem aufstrebenden Ast
Standard

Berechne doch die Steigung: m = (y2-y1)/(x2-x1).

Wenn m positiv dann long, wenn m = 0 oder negativ dann kein Einstieg.
Oder halt andere Bedingungen, je nach Bedarf.
  #4 (permalink)  
Alt 28.10.18
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Das ist es ja gerade. Er wollte den Winkel haben und nicht die Steigung.
Und damit würde der Tangens zum Einsatz kommen.

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
  #5 (permalink)  
Alt 28.10.18
Neues Mitglied
 
Registriert seit: Aug 2016
Beiträge: 15
begu befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

Danke für die Rückmeldungen ...es geht nicht um den winkel zwischen den beiden MA`s sondern um den winkel jedes einzelnen MA`s .....

was meint ihr den dazu :
double ma3 =iMA(NULL,0,3,0,0,PRICE_CLOSE,0);
double ma3a=iMA(NULL,0,3,0,0,PRICE_CLOSE,1);
double SlopeMA3=NormalizeDouble((ma3-ma3a),5)/Point;
somit hätte ich doch als ergebnis >0 = MA zeigt nach OBEN = BUY
und
ergebnis <0 = MA zeigt nach UNTEN = SELL

aber ich bin nur ein kleines licht am horizont was MT4 anlangt ....
  #6 (permalink)  
Alt 28.10.18
Neues Mitglied
 
Registriert seit: Dec 2016
Beiträge: 16
FatSpiderman befindet sich auf einem aufstrebenden Ast
Standard

Also doch eher die Berechnung einer Art von Steigung.
Das Problem an der Sache ist nur, wenn du dich auf den Close-Preis und die aktuelle Kerze beziehst, ändert sich dieser Wert beim Eingang von jedem Tick. D.h., obwohl dein Slope Wert am Anfang durchaus positiv sein kann, kann sich der Wert so lange ändern, bis die Kerze geschlossen ist.
Um dieses Problem zu umgehen, kannst du dich auf die Kerzen 1 und 2 beziehen statt auf 0 und 1.
  #7 (permalink)  
Alt 29.10.18
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Was soll denn er ganze Zirkus? Erst soll es ein Winkel sein, dann ist es eher eine Steigung und jetzt ist es im Endeffekt nur das Vorzeichen der Steigung.
Deutsch Sprache - schwere Sprache - sagt der Ausländer, der Du aber nicht bist.
Somit meine erste Bitte für die Zukunft - erst überlegen und dann schreiben, denn dann hätten wir uns einige Posts sparen können.

So und weil nun klar ist, was Du willst, ist damit die Lösung ganz einfach:

if (MA1 > MA2) -> Long
if (MA1 < MA2) -> Short

Fertig! Wobei 1 und 2 dann die MA-werte der Kerzen 1 und 2 sind bei der jeweiligen MA-Periode.

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
  #8 (permalink)  
Alt 29.10.18
Mitglied
 
Registriert seit: Feb 2016
Beiträge: 240
RetepM befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von traderdoc Beitrag anzeigen
Was soll denn er ganze Zirkus? ....

traderdoc
Ups, schlecht geschlafen? Damit Deine Beiträge nicht nur fachlich OK sind, kauf Dir doch mal ein Buch über Kommunikationstechniken.

Viel Spaß und Erfolg!

Grüße
  #9 (permalink)  
Alt 29.10.18
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Ach @RetepM, was soll das denn nun?
Die habe ich doch bereits alle gelesen, beruflich bedingt, sonst hätte ich das doch doch anders geschrieben.

Wenn ich mir schon die Zeit nehme, um zu helfen, dann gehe ich auch davon aus, dass die Antwort zur Frage passt
und möchte nicht im Nachgang erfahren, dass war alles ganz anders gemeint.

So, nun zurück zum Thema.

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
  #10 (permalink)  
Alt 29.10.18
Neues Mitglied
 
Registriert seit: Aug 2016
Beiträge: 15
begu befindet sich auf einem aufstrebenden Ast
Thumbs up

@FatSpiderman , danke für die NETTE Antwort und Hilfe ......*ggg*
@traderdoc ...... sorry wenns falsch rüber gekommen ist , wenn man nicht der Vollprofi ist kommt das schon mal vor ...... stand aber im ERSTEN mail das ich ein kleines licht bin was MT4 anlangt ......dachte ich kann hier was dazulernen .... danke trotzdem auch .....

günther
Thema geschlossen

Lesezeichen

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 +2. Es ist jetzt 16:21 Uhr.





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