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: 4080
Beiträge: 38598
Benutzer: 6.373
Aktive Benutzer: 230
Links: 80
Wir begrüßen unseren neuesten Benutzer: Slumtrader
Mit 483 Benutzern waren die meisten Benutzer gleichzeitig online (21.04.16 um 18:12).
Neue Benutzer:
vor 18 Minuten
- Slumtrader
vor einem Tag
- Dario
vor 4 Tagen
- Redline
vor einer Woche
- kfiedler58
vor einer Woche
- Datoddy

Onlineuser
'Wer ist online' anzeigen Benutzer: 3
Gäste: 62
Gesamt: 65
Team: 0
Team:  
Benutzer:  Domke01, Slumtrader, traderdoc
Freunde anzeigen

Empfehlungen

Like Tree1Likes
Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt vor 2 Wochen
Neues Mitglied
 
Registriert seit: Aug 2016
Beiträge: 11
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, 7x aufgerufen)
Mit Zitat antworten
  #2 (permalink)  
Alt vor 2 Wochen
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.119
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.
Mit Zitat antworten
  #3 (permalink)  
Alt vor 2 Wochen
Neues Mitglied
 
Registriert seit: Dec 2016
Beiträge: 12
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.
Mit Zitat antworten
  #4 (permalink)  
Alt vor 2 Wochen
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.119
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.
Mit Zitat antworten
  #5 (permalink)  
Alt vor 2 Wochen
Neues Mitglied
 
Registriert seit: Aug 2016
Beiträge: 11
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 ....
Mit Zitat antworten
  #6 (permalink)  
Alt vor 2 Wochen
Neues Mitglied
 
Registriert seit: Dec 2016
Beiträge: 12
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.
Mit Zitat antworten
  #7 (permalink)  
Alt vor 2 Wochen
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.119
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.
Mit Zitat antworten
  #8 (permalink)  
Alt vor 2 Wochen
Mitglied
 
Registriert seit: Feb 2016
Beiträge: 168
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
Mit Zitat antworten
  #9 (permalink)  
Alt vor 2 Wochen
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.119
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.
Mit Zitat antworten
  #10 (permalink)  
Alt vor 2 Wochen
Neues Mitglied
 
Registriert seit: Aug 2016
Beiträge: 11
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
Mit Zitat antworten
Antwort

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 00:57 Uhr.


Der Wavesnode - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2018 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.
-----------------------------------------------------------------------------------------------------------------------------