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: 4973
Beiträge: 43249
Benutzer: 7.221
Aktive Benutzer: 81
Links: 84
Wir begrüßen unseren neuesten Benutzer: Thomas75
Mit 2.475 Benutzern waren die meisten Benutzer gleichzeitig online (16.01.20 um 22:38).
Neue Benutzer:
vor einer Stunde
- Thomas75
vor 14 Stunden
- JosephTK
vor 2 Tagen
- Hopfen&Mal...
vor 3 Tagen
- frankmicha...
vor einer Woche
- DFeck

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

Empfehlungen

Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 20.02.17
Neues Mitglied
 
Registriert seit: Dec 2015
Beiträge: 14
euromichel befindet sich auf einem aufstrebenden Ast
Standard Schnelle Kerzen anzeigen

Hallo

Gibt es ein Indikator der schnelle Bewegungen anzeigt/berechnet?

Sowas wie z.B. eine Scala von 1-10 wobei 10 eine sehr schnelle Bewegung wäre und mein EA dann bei einem gewissen Wert einsteigt...

Wie kann man so etwas programmieren b.z.w. sind welche von den standard Indicatoren bei mt4 für sowas geeignet?

Hier habe ich mal ein Beispiel, nur ist das für den mt5...

Wie sähe ein Codebeispiel aus? eventuell mit iCustom?
Danke für eure Hilfe im Vorraus!


Gruß

Mario Michel
  #2 (permalink)  
Alt 20.02.17
Mitglied
 
Registriert seit: Feb 2017
Beiträge: 79
pascalper befindet sich auf einem aufstrebenden Ast
Standard

Indikator? Warum nicht gleich in den EA einbauen, mögliche Auslöser sind vielleicht:
-Volumen
-Breakout
-Pattern
uvm.
Das kann Dir sicher einer der Profi-Coder machen.
  #3 (permalink)  
Alt 20.02.17
Neues Mitglied
 
Registriert seit: Dec 2015
Beiträge: 14
euromichel befindet sich auf einem aufstrebenden Ast
Standard

Hi Pascalper

Danke für deine Antwort

Ja! natürlich für den direkten Einsatz in den EA

Ich würde es gerne selbst irgendwie zwecks Lerneffekt hinbekommen und brauche von daher ein wenig Unterstützung...

Wie würde denn sowas ausehen? z.B.wenn die Kerze über einem MA ist (Close[0]>MA oder doch besser Volume[0]>MA?), was macht man dann um die Geschwindigkeit zu messen?

Gruß
Euromichel
  #4 (permalink)  
Alt 20.02.17
Mitglied
 
Registriert seit: Feb 2017
Beiträge: 79
pascalper befindet sich auf einem aufstrebenden Ast
Standard

Sorry ich verwende keine Indikatoren, aber Du könntest´:

Klassischer Breakout:
Close-Open der letzten X Tage (D1) durch die Anzahl X dividieren, ist
die aktuelle Kerze drüber/drunter = Einstieg

Pattern/Countertrend Kombi:
Sind die letzten X Kerzen Bullish, nächste Kerze Einstieg Bearish

Volumen/News Kombi:
Ist das Volumen unter dem Schnitt der letzten X Tage und High Impact News steht an, dann OCO Order 1x Buy, 1x Sell Pending, 10 Pips vom aktuellen Kurs entfernt

Es gibt somit jede Menge Möglichkeiten und es ist kein Indikator notwendig - nur Price Action!
  #5 (permalink)  
Alt 20.02.17
Neues Mitglied
 
Registriert seit: Dec 2015
Beiträge: 14
euromichel befindet sich auf einem aufstrebenden Ast
Standard

muss ja nicht unbedingt indikator sein, ich dachte es geht nicht anders, weil irgendwoher müssen ja die Werte kommen, also irgendein Refferenzpunkt von wo aus die Bewegung gelesen werden.
Pattern - Volumen, das sagt mir (natürlich) erstmal nix...
Ein Beispiel habe ich mal rausgestöbert, eventuell hilft mir das ein wenig weiter.
Aber wenn du sagst es geht auch völlig ohne Indikator wie z.B. AC oder RSI, wäre das natürlich besser.
Hättest du dazu nur ganz kurz ein Programmbeispiel (du weist schon, eben für mql dummies)? Biiiiitteeee
  #6 (permalink)  
Alt 20.02.17
Mitglied
 
Registriert seit: Feb 2017
Beiträge: 79
pascalper befindet sich auf einem aufstrebenden Ast
Standard

Countertrend Beispiel:

Nach 5 Kerzen eine Buy/Sell Order

TF= Zeitrahmen der bevorzugt wird

if((iOpen(NULL,TF,1)>iClose(NULL,TF,1))&&
(iOpen(NULL,TF,2)>iClose(NULL,TF,2))&&
(iOpen(NULL,TF,3)>iClose(NULL,TF,3))&&
(iOpen(NULL,TF,4)>iClose(NULL,TF,4))&&
(iOpen(NULL,TF,5)>iClose(NULL,TF,5))

hier eine Buy Order

kann verfeinert werden, das z.B.:
-nur in D1 Richtung gehandelt werden darf
-Minimum +/- 15 Pips vom Open gelaufen sein müssen
usw.

Hier wird nur mit OHLC gearbeitet.
  #7 (permalink)  
Alt 20.02.17
Neues Mitglied
 
Registriert seit: Dec 2015
Beiträge: 14
euromichel befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von pascalper Beitrag anzeigen
Countertrend Beispiel:

Nach 5 Kerzen eine Buy/Sell Order

TF= Zeitrahmen der bevorzugt wird

if((iOpen(NULL,TF,1)>iClose(NULL,TF,1))&&
(iOpen(NULL,TF,2)>iClose(NULL,TF,2))&&
(iOpen(NULL,TF,3)>iClose(NULL,TF,3))&&
(iOpen(NULL,TF,4)>iClose(NULL,TF,4))&&
(iOpen(NULL,TF,5)>iClose(NULL,TF,5))

hier eine Buy Order

kann verfeinert werden, das z.B.:
-nur in D1 Richtung gehandelt werden darf
-Minimum +/- 15 Pips vom Open gelaufen sein müssen
usw.

Hier wird nur mit OHLC gearbeitet.
Erstmal vielen lieben Dank, ich weis wie nervig das ist greenhorns etwas klar zu machen

Dein Beispiel zeigt aber nur das z.B. 5 Kerzen nach oben gehn, oder täusche ich mich da? Das würde ja erstmal nix über die Geschwindigkeit sagen...

Ich hätte sowas in der Art erwartet:

if(Bid/Ask>x Pips in x Seconds) Buy oder so ähnlich
  #8 (permalink)  
Alt 20.02.17
Mitglied
 
Registriert seit: Feb 2017
Beiträge: 79
pascalper befindet sich auf einem aufstrebenden Ast
Standard

Geschwindigkeit? Die gibt der Markt vor...oder der Broker.
Aber natürlich kann man auch mit Sekunden rechnen, ist auch eine Zeiteinheit.
  #9 (permalink)  
Alt 20.02.17
Neues Mitglied
 
Registriert seit: Dec 2015
Beiträge: 14
euromichel befindet sich auf einem aufstrebenden Ast
Standard

Ja! Geschwindigkeit....

Ich gebe mal ein Beispiel:
D1, EUR/USD

und jetzt soll die Geschwinidgkeit der derzeitige Kerze ermittelt werden.
Also Kerze[0] öffnet und geht z.B. nach unten, zunächst langsam (mit hin und her Bewegung), sagen wir mal in 1 Minute 5 Pips.
Plötzlich bewegt sie sich schnell, 5 Pips in einer Sekunde.
Der EA erkennt das und steigt dann bei xPips pro xSekunden ein.

Wie könnte man das machen?
  #10 (permalink)  
Alt 20.02.17
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard

Gibt irgendwie Indis, die die Vola messen. Ist aber vielleicht nicht ganz das Gesuchte...

Man müsste vielleicht die Werte der Ticks pro Minute oder 15 Sek. oder was weiß ich messen/festhalten. Oder den Durchschnitt davon. Das dann vielleicht mit der/den vorherigen Perioden vergleichen.

Bzw. festhalten was für Sprünge die Ticks jeweils machen. Aber das gibt bestimmt ellenlange Listen und Archive...
Thema geschlossen

Lesezeichen

Stichworte
indikator, mql4, programmierun gmql4, programmierung, programmierung metatrader, schnelle bewegung, schnelle bewegungen

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 12:40 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.
-----------------------------------------------------------------------------------------------------------------------------