Zitat:
|
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
|
:D Schon wieder beide "alarmRA[0]" :D
Ne, du musst nur die Änderungen vornehmen wie ich sagte, also von Code:
if(alertdirection) Code:
if(alertdirection) |
Also bei mir weiterhin die Wiederholungen. Bin mal raus für den Moment. :confused::confused: Ich setze mich später nochmal vor den Rechner, spätestens morgen früh. Wenn es dir nichts ausmacht mir deinen bearbeiteten ex.4 mq.4 zu senden. Wäre super.
|
Liste der Anhänge anzeigen (Anzahl: 2)
Hmmm... schauen wir mal...
|
Hi nochmal. Also hab heute noch ein paar Tests gemacht. Die Funktionen laufen Super, jedoch doch ein bisschen spammy. Ich arbeite in niedrigen Timeframes. Könntest du mir bitte nochmal helfen?
Wäre es möglich das so zu programmieren das beide Alert (Sound, Mail) vor der Aktion bestätigt werden müssen? Ich habe mir gedacht wenn die Stoch Signallinie über/unter Levelbereich (Beispiel: <20, 80>) bestätigt wird, im jeweiligen Timeframe, und den AlarmReaktivate in Level, durch eine Zeitangabe in Minuten zu ersetzen? |
Zitat:
Verstehe die Logik nicht. Zitat:
Wenn jetzt z.B. 13 Sekunden lang keine Kursveränderung kommt, so wären es bei 1 Minute nun 1M 13S. Vielleicht wäre eine Kombination von Zeit und Grenze ja auch gut. |
Zitat:
Popup Fenster Voice Sound und eMail. Und diese Alerts sollen erst aktiviert/gestartet werden wenn ein Wert im Stoch über/unter einem vordefiniertem Level (z.B. 20/80) bestätigt wurde. Also die Signalinie auf dem Level, oder drüber/darunter bestätigt wurde. Oft kreuzt sie die Leveleinstellung mehrmals solange die Kerze nicht abgeschlossen ist. Zitat:
|
Zitat:
Zitat:
|
Ok. Könntest du mir da nochmal helfen bitte wenn es zeitlich bei dir geht?
|
Liste der Anhänge anzeigen (Anzahl: 2)
So, ich habs mal gemacht, allerdings muss ich gleich auch weg.
Falls es noch Probleme / Vorschläge gibt, so poste sie bitte. Werde dann nacher weiter schauen. Schönen Abend/Nacht noch. |
Hi nochmal. Die Veränderung das der Alert erst nach einer Bestätigung ausgelöst wird, PEEEEERFEKT. Danke nochmals :)
Hab mir noch etwas überlegt. Könntest du mir bitte nochmal dabei helfen. Ich zähle einfach mal auf dann sagst mir was davon hälst. -Ein weiteres Eingabefeld für "Popup Fenster Alert true/false". Zusätzlich zum Text im Popup Fenster das Timeframe hinzufügen in dem der Alert ausgelöst wurde. (Beispiel: 11:16:30 Alarm wurde aktiviert-> EURUSD. M5 - Level 80). Zusätzlich Sichtbar im Chart wie Email (ON/OFF). -Ein weiteres Eingabefeld für "SoundFiles Alert true/false" Zusätzlich Sichtbar im Chart wie Email (ON/OFF). |
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:
EDIT: Musste grad kurz was ändern. Hab vergessen, das Text auf 63 Zeichen beschränkt ist. |
Perfekt. Tadellos. Danke Danke Danke :)
Nur nochmal eine Frage zum AlarmReactivate, bzw. deine Meinung dazu. Ist es möglich den AlarmReactivate so zu verändern, so das er automatisch reaktiviert wird sobald die Signalline über/unterhalb des zuvor erreichten und bestätigten Levels (20/80) abschließt bzw. bestätigt wird? Beispiel: Reactivate wenn Signallinie unterhalb von Level 80 abgeschlossen/bestätigt wird. Reactivate wenn Signallinie überhalb von Level 20 abgeschlossen/bestätigt wird) Als Levelwert soll automatisch "LevelBottom und LevelTop" dienen. Die Veränderung das man eine Zeitangabe als Eingabefeld hat ist zwar gut, aber mein Gedanke ist wenn es automatisiert passiert, erleichtert es das ganze noch ein wenig. Was hältst du davon? |
Meinst du das so:
z.B. - Level 20/80 - AlarmReactivate = 5 Min. Jetzt soll AlarmReactivate nach Ablauf der 5 Min. nur aktiv werden, wenn das letzte, bestätigte Signal über 20 bzw. unter 80 ist? Also eine Kombination von Zeit und Grenze? (Wie ich es vor ein paar Posts gemeint habe) Zitat:
|
Liste der Anhänge anzeigen (Anzahl: 1)
Beispiel, Alert Level 80:
Also, aktuell ist es ja so das Popup, Sound und Email Alert (1x) aktiviert werden, sobald die Signallinie über 80 bestätigt worden ist. Das gleiche gilt bei Level 20. Die Reaktivierung der Alerts, sollen erst aktiv werden sobald ein Wert unterhalb von Level 80 durch die Signallinie bestätigt worden ist. Gleiches Prinzip wie oben für die Aktivierung der Alerts. Hab ein Screen dazugefügt. Gelber Pfeil, bestätigte Signallinie über 80 (Grenze) > Alert. Grüner Pfeil, bestätigte Signallinie unter 80 (Grenze) > Alert Reactivate. Daher denke ich könnte AlarmReactivate/Minuten wegfallen. Zitat:
Eine Kombination würde doch dann entfallen, oder? Faktor Zeit komplett weg lassen. |
Also so, wie es vorher war (bis auf die bestätigte Signallinie).
Wieso wolltest du dann überhaupt, dass ich die Zeit implementiere? |
Zitat:
Weil mir das mit der bestätigten Signallinie erst eingefallen ist nachdem ich gesehen habe wie gut es beim AktivateAlert funktioniert. Das hat mich so sehr begeistert das ich mir gedacht habe das es beim ReactivateAlert auch funktionieren sollte. Wusste vorher keine bessere Lösung. Ich entschuldige mich dafür. |
Fällt dir noch etwas ein, bevor ich jetzt hochlade?
|
Zitat:
Tut mir echt leid. Aber ich denke das es jetzt dann Perfekt sein wird. |
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:
|
Verständlich. Fülle mich auch schon etwas aufdringlich mit meinen ganzen Änderungen. Etwas schwierig ohne den Faktor Empathie im Forum.
Auf jeden Fall ein großes Dankeschön an dich. |
Zitat:
Ich habe die ganze Zeit etwas am Rechner zu tun, deshalb hab ich dieses Forum parallel in'nem Tab. Wenn ich keine Lust gehabt hätte, dann würde ich dir auch nicht helfen, also alles gut. :cool: |
Zitat:
Wenn es so anfängt sollte man ne Pause einlegen. Bin mal raus. Danke nochmal. Ich gebe dir später ein Feedback sobald ich die Tests durch hab. |
Liste der Anhänge anzeigen (Anzahl: 5)
Hab es jetzt nochmal getestet. Er wiederholt mir wieder die einzeln Alerts. So lange die Signallinie sich im Levelbereich bewegt, werden die Alerts aktiviert und wiederholt. Ich hab in deine Datei die du mir geschickt hast noch die Sounds eingefügt. Könntest du bitte bei Gelegenheit mal schauen ob nicht ich vielleicht einen Fehler gemacht hab. Es eilt nicht.
|
Liste der Anhänge anzeigen (Anzahl: 1)
Hab jetz mal kurz geschaut und gesehen, das ich einen kleinen Fehler gemacht habe:
Unten muss es anstatt Code:
if(ExtMapBuffer2[1] > LevelBottom) Code:
if(ExtMapBuffer1[1] > LevelBottom) Diese mögliche Ursache bestätigen auch deine Screens, wo die meisten ja den unteren Level nutzen (der mit dem Fehler). Ich hab es jetzt eben noch getestet. Dürfte daran gelegen haben, also änder bei dir mal das oben genannte. Der oberste Alarm im Screen ist nach der Korrektur aktiv geworden. Danach gab es dieses Problem nicht mehr bei mir. |
Liste der Anhänge anzeigen (Anzahl: 1)
Super. Hab es geändert. Test läuft.
|
Hat nicht mehr ausgereicht für einen Test. Werde es Montag früh nochmal testen. Ich gebe dir bescheid. Nochmals vielen Dank für deine Unterstützung. Hilft mir sehr und vor allem sind es meine ersten Schritte in der Programmiersprache. Wünsch dir noch ein schönes Wochenende.
|
Market Closed, hehe.
Wünsche dir auch noch ein schönes Wochenende. Wir hören uns Montag wieder. :cool: |
Liste der Anhänge anzeigen (Anzahl: 3)
Zitat:
Und Hallo nochmal :) Also die aktuellen Einstellungen laufen PERFEKT. Eine Bitte hätte ich nur noch. Ich möchte versuchen mich mit diesem Indikator daran zu gewöhnen, ohne die Punkte und den Pfeilen zu arbeiten. Könntest du sie mir bitte nur deaktivieren? |
Füge in deinem Code folgendes ein (nicht verwirren lassen :D):
Von Code:
extern bool DrawConfirmArrow=true; Code:
extern bool DrawConfirmArrow=true; Code:
SetIndexStyle(0,DRAW_LINE); Code:
SetIndexStyle(0,DRAW_LINE); ================================================== ======= Wenn du komplett (immer) weg haben möchtest, so mache im Code folgendes: (Beachte, dass ist NICHT notwendig, allerdings wenn du die Codeteile wirklich nicht nutzen wirst, so solltest du sie besser auskommentieren oder löschen) Von Code:
extern int MainHP=3; Code:
/* Code:
double ExtMapBuffer1[]; Code:
double ExtMapBuffer1[]; Code:
SetIndexStyle(0,DRAW_LINE); Code:
SetIndexStyle(0,DRAW_LINE); Code:
if(ArrayMaximum(ExtMapBuffer1,MainHP*2+1,i)==i+MainHP) Code:
/* |
DANKESCHÖN
Zitat:
|
Jap. Das Auskommentierte löschen.
Allerdings nur, wenn du dir sicher bist, dass du es nicht brauchen wirst. Daher habe ich es erstmal auskommentiert. |
stochastic-signal Hintergrund Farbe
Hallo alle miteinander. Ich war die letzten Monate gesundheitlich außer Gefecht. Jetzt geht es weiter :D jupiii
Bei meinen (Fehl-) Trades die ich regelmäßig nach analysiere erkenne ich immer wieder das gleiche Problem. Während den schnellen Phasen im kleinen Timeframe vernachlässige ich unbewusst den Stochastik Indikator der so ziemlich am wichtigsten ist in meiner Strategie. Nun mein Anliegen. Könnte mir jemand bitte helfen den „stochastic-signal“ so umzuprogrammieren, oder eine Lösung vorschlagen, dass er mir zu den bestehenden Signalen wie Email, Sound und Popup, in einer definierten Ebene z.B. 80, die komplette Hintergrundfarbe im Bereich des Indikators in einer auswählbaren Farbe automatisch verändert. Zum Beispiel Grün. So das ich Visuell eine weitere Bestätigung habe und ich mich währen der Grünphase voll auf den Preischart konzentrieren kann. Unterschreitet die Hauptlinie die Ebene 80 wieder und die aktuelle Kerze schließt dabei ab, soll die Hintergrundfarbe automatisch wieder zurück zur ursprünglichen weißen Hintergrundfarbe wechseln. Das gleiche Prinzip für die entgegengesetzte Ebene 20. Wichtig zu wissen, der „stochastic-signal“ vergibt nur ein Signal wenn die Hauptlinie sich z.B. über Ebene 80 befindet und die aktuelle Kerze abgeschlossen ist. Ich hoffe das mir jemand mit meinem Problem helfen kann und bedanke mich im Voraus für eine Lösung oder Tipp. |
Indikator
Liste der Anhänge anzeigen (Anzahl: 2)
Hier noch der Indikator dazu
|
Soweit ich weiß, gibt es für das Chartfenster, sowie für alle Subwindows nur eine einzige Hintergrundfarbe (Farbe des Chartfensters).
Du könntest aber sowas machen wie z.B. einen Rechteck in den Hintergrund setzen. |
Rechteck
Liste der Anhänge anzeigen (Anzahl: 1)
Hi next user. Danke für deine Antwort. Genau so habe ich mir das öfter mal mit dem Rechteck eingebetet um zu sehen wie es wirkt, so kam auch die Idee zu Stande.
Nur wäre es Toll wenn der Indikator sozusagen dieses farbige Rechteck in den definierten Ebenen automatisch aktiviert in denen ich es benötige, z.B. Ebene über 80 oder unter 20 die ich festlege. Und natürlich wieder deaktiviert sobald die Ebene wieder in die entgegensetzte Richtung durchbrochen wird. |
Zitat:
|
Sorry next user, bin in Sachen Pro-Sprache noch keinen Schritt weiter gekommen. Mag bestimmt easy für die Profis sein, aber die Zeit habe ich im Moment leider nicht meinen Fokus dahingehend zu verlagern. Muss mich nach der langen Pause erst wieder an das Traden konzentrieren.
Wäre dir sehr Dankbar wenn mir damit helfen würdest, ansonsten vielen Dank dafür:) |
Zitat:
Aber ist ja auch nach langer Zeit erstmal wieder "umstellen" im Kopf. Deinen Code musst du um die roten Zeilen erweitern. Den Code aber an die richtige Stelle setzen. Code:
if(ExtMapBuffer1[1] > LevelTop) |
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:03 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