Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Schnelle Kerzen anzeigen (http://www.expert-advisor.com/forum/showthread.php?t=5494)

euromichel 20.02.17 12:14

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

pascalper 20.02.17 13:26

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.

euromichel 20.02.17 13:56

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

pascalper 20.02.17 14:23

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!

euromichel 20.02.17 14:46

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:o

pascalper 20.02.17 14:59

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.

euromichel 20.02.17 15:21

Zitat:

Zitat von pascalper (Beitrag 37804)
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

pascalper 20.02.17 15:24

Geschwindigkeit? Die gibt der Markt vor...oder der Broker.
Aber natürlich kann man auch mit Sekunden rechnen, ist auch eine Zeiteinheit.

euromichel 20.02.17 15:32

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?

MA-EA 20.02.17 15:41

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. :confused:

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:47 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum