Inhalte aufrufen

  • Über WindowsLive anmelden Log In with Google Anmelden
  • Mitglied werden
Profilbild

Rsi Extreme - aktutisches und optisches Signal hinzufügen

- - - - -

  • Du kannst leider keine neuen Themen eröffnen
  • Please log in to reply
19 Antworten zu diesem Thema

  #1
OFFLINE   Jorrgschl

Hallo Freunde des Tradings,
-
Ich habe diesen Indikator jetzt 3Wochen getestet und werde den auch für mei Trading nutzen.
-
Ich doktere jetzt seit 2 Wochen daran - das mir das Pfeilsignal auch ein aktustisches Signal und optische Anzeigefeld anzeigt - das will mir jedoch nicht gelingen - hat jemand bitte ein Tip für mich.
 
Danke und Grüsse von Jörg
 
 
 
 
 
 
 
 
 
//+------------------------------------------------------------------+
//|                                                rsi extreme.mq4 |
//|                                         Author: LordoftheMoney |
//|                              Expert advisor is in the codebase |
//|                                                  (Easiest RSI) |
//+------------------------------------------------------------------+
#property
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_width1 1
#property indicator_width2 1
#property indicator_color1 DodgerBlue
#property indicator_color2 DodgerBlue
extern int rsiperiod = 14;
double buffy1[];
double buffy2[];
int cb=0;
int bar;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                       |
//+------------------------------------------------------------------+
int init()
{
 intdraw;
 SetIndexStyle(0,DRAW_ARROW);
 SetIndexArrow(0,233);
 SetIndexStyle(1,DRAW_ARROW);
 SetIndexArrow(1,234);
 SetIndexEmptyValue(0,0.0);
 SetIndexLabel(0,"buy");
 SetIndexLabel(1,"sell");
 SetIndexDrawBegin(0,draw);
 SetIndexDrawBegin(1,draw);
 SetIndexBuffer(0,buffy1);
 SetIndexBuffer(1,buffy2);
 return(0);
}
//+------------------------------------------------------------------+
int deinit()
{
 ObjectsDeleteAll(0,OBJ_ARROW);
 return(0);
}
//+------------------------------------------------------------------+
int start()
{
 if (bar==Time[0]) return(0);
 int cb=IndicatorCounted();
 int x;
 if(Bars<=100) return(0);
 if (cb<0) return(-1);
 if (cb>0) cb--;
 x=Bars-cb;
 for(int i=0; i<x; i++)
 {
  double r1 = iRSI(NULL,0,rsiperiod,PRICE_CLOSE,i);
  double r2 = iRSI(NULL,0,rsiperiod,PRICE_CLOSE,i+1);
   if (r1>30 && r2<30)
    buffy1[i] = Low[i+1]-15*Point;
   bar=Time[0];
   if (r1<70 && r2>70)
    buffy2[i] = High[i+1]+15*Point;
   bar=Time[0];
 }
 return(0);
}
//+------------------------------------------------------------------+
 


 

Dateianhang


Bearbeitet von Jorrgschl, 04 April 2019 - 03:03 Uhr,


  #2
OFFLINE   Netsrac

Hi Jörg,

 

mit dieser Ergänzung bekommst Du einen Alert, wenn die Bedingung zutrifft und das mit der letzten Kerze passierte.

Kleine Einschränkung: Da dein Indikator jeden Tick neu berechnet, könnte der Alert etwas nervig werden, da er dann wohl mit jedem Tick neu ausgelöst wird. Aber das löst Du sicher alleine. ;-)

Please Login or Register to see this Hidden Content

EDIT: Ein RSI kreuzt natürlich, er kreutzt nicht. ;-)


Bearbeitet von Netsrac, 04 April 2019 - 10:29 Uhr,

  • Jorrgschl gefällt das

Hilfreiche Tools für den diskretionären Handel findest Du auf meiner MQL5-Seite


  #3
OFFLINE   Jorrgschl

Hi Jörg,

 

mit dieser Ergänzung bekommst Du einen Alert, wenn die Bedingung zutrifft und das mit der letzten Kerze passierte.

Kleine Einschränkung: Da dein Indikator jeden Tick neu berechnet, könnte der Alert etwas nervig werden, da er dann wohl mit jedem Tick neu ausgelöst wird. Aber das löst Du sicher alleine. ;-)

Please Login or Register to see this Hidden Content

EDIT: Ein RSI kreuzt natürlich, er kreutzt nicht. ;-)

Tausend Dank - ist das eigentlich egal - in welche Zeile ich das einfüge ?



  #4
OFFLINE   Netsrac

Tausend Dank - ist das eigentlich egal - in welche Zeile ich das einfüge ?

 

Ich habe nur diese Zeilen hinzugefügt, der Rest drumherum ist von Dir. Insofern ist es natürlich nicht egal.

Please Login or Register to see this Hidden Content

PS: Du bist nicht zufälligerweise aus Baden-Württemberg?


  • Jorrgschl gefällt das

Hilfreiche Tools für den diskretionären Handel findest Du auf meiner MQL5-Seite


  #5
OFFLINE   Krelian99

??? wow, echt extrem dieser RSI von "Author" LordoftheMoney, lobpreiset ihn

Please Login or Register to see this Hidden Content

14-Jähriger Sarah Michelle Gellar-Fan kann gut Code-Schnipsel kopieren. Alyson Hannigan mochte ich immer lieber.


Das ist das Wesen jeder Kunst. Alles auf das Wesentliche reduzieren: die perfekte Form.


  #6
OFFLINE   Jorrgschl

Vielen Dank !!! Noch ne Bitte - wie bekomme ich das Währungspaar mit angezeigt ?? 

Kann man den optischen Pfeil - mit einen akustischen Signal verknüpfen - 1000 Dank.

-

Ich habe lange Zeit in Balingen gewohnt - lebe jetzt auf den Philippinen



  #7
OFFLINE   Jorrgschl

Hi - Leider kommen jetzt die Kaufen / Verkaufen Meldung immer gleichzeitig - ich wollte eigentlich nur die Pfeile mit einen aktustischen und Textfeld verknüpfen - geht das problemlos


 

Dateianhang

  • Angehängte Datei  joerg.PNG   21.13K   0 Anzahl Downloads


  #8
OFFLINE   Netsrac

Ich bin mir jetzt nicht sicher, was genau Du mit einem "akustischen Textfeld" meinst - im Anhang jedenfalls findest Du den leicht modifizierten und vor allem (wie ich finde) besser formatierten RSI-"Extreme" als Komplettlösung. Dein Originalcode hat bei mir immer zu Fehlern geführt ...

 

Du findest im MT4-Editor übrigens immer dann, wenn Du einen Befehl im Quelltext markierst und dann F1 drückst, eine Hilfefunktion dazu. Das könnte ein guter Beginn für das Lernen sein.

Dateianhang


Bearbeitet von Netsrac, 05 April 2019 - 06:47 Uhr,

Hilfreiche Tools für den diskretionären Handel findest Du auf meiner MQL5-Seite


  #9
OFFLINE   Jorrgschl

Okay super vielen Dank - bin aber immer noch nicht weiter - ich möchte - immer dann wenn mit der Pfeil erscheint ein aktustische Signal TON und aufpoppendes Textfeld z.Bsp AUDUSD



  #10
OFFLINE   Netsrac

Okay super vielen Dank - bin aber immer noch nicht weiter - ich möchte - immer dann wenn mit der Pfeil erscheint ein aktustische Signal TON und aufpoppendes Textfeld z.Bsp AUDUSD

 

Und genau das macht der Indikator ... 


Hilfreiche Tools für den diskretionären Handel findest Du auf meiner MQL5-Seite


  #11
OFFLINE   Jorrgschl

Upps - da bin ich jetzt aber wirklich am verzweifeln - bei mir eben nicht - kein Ton und kein aufpoppendes Fenster nur das Signal als Pfeil.

 

Andere Indikatoren z.Bsp ADX crossing funktioniert das wunderbar - daran bastel und probierte ich jetzt leiderr schon seit 2 Wochen oder nennenswerten Erfolg - leider.

 

Grüsse von Jörg



  #12
OFFLINE   Jorrgschl

Kein Alarm und kein Signalton 



  #13
OFFLINE   Netsrac

... und aus diesem Grund werden bei großen Projekten üblicherweise Lastenhefte geschrieben ...

 

Also. Der Indikator gibt nur dann eine Meldung aus, wenn der RSI sich gekreuzt hat. Und zwar genau vor EINER Periode. Das habe ich unterstellt, weil es für einen diskretionären Trader womöglich uninteressant ist, wenn der Cross irgendwann mal war. Deshalb diese Zeile hier:

Please Login or Register to see this Hidden Content

NewBar() ist ein Funktionsaufruf, der verhindert, dass Du mit jedem Tick ein Signal bekommst - das könnte eine Stunde lang nervig sein. Das i==1 prüft, ob das das Signal mit der letzten abgeschlossenen Kerze auftrat (Index = 1).Das && bedeutet, der nachfolgende Code (geschweifte Klammer) wird nur ausgeführt, wenn beide Bedingungen stimmen.

 

Deine sonstigen Pfeile DAVOR werden natürlich trotzdem eingemalt.

 

Du wirst also warten müssen, bis das Signal wirklich mal irgendwo auftritt (vor einer Periode!), um den Alert sehen und den Ton hören zu können.


Bearbeitet von Netsrac, 05 April 2019 - 08:59 Uhr,

Hilfreiche Tools für den diskretionären Handel findest Du auf meiner MQL5-Seite


  #14
OFFLINE   traderdoc

Lastenheft, bei solch einem kleinen "Projekt"?

Was ich aber auch immer wieder feststellen muss, ist die Diskrepanz zwischen den Vorstellungen der Kunden und der Beschreibung derselben. Daher fordere ich auch vorab eine detaillierte und eineindeutige Beschreibung der auszuführenden Arbeiten an, um entsprechenden Enttäuschungen und z.T. aufwändigen Nacharbeiten vorzubeugen.

Das sollte aber nun funktionieren.

traderdoc
  • Netsrac gefällt das
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierwünsche.

  #15
OFFLINE   Netsrac

Lastenheft, bei solch einem kleinen "Projekt"?
 

 

Nein. Natürlich nicht bei einem solchen "Projekt". ;-)

Ich kenne das aber tatsächlich von meiner "richtigen" Arbeit, so, wie du es beschreibst. Da wird sehr oft stillschweigend irgend etwas unterstellt und dann gibt es irgendwann die große Überraschung. Es sollte anders sein, aber selbst bei Millionenprojekten verhalten sich die Teilnehmer oft, naja, recht naiv. (Ich auch manchmal :Whistle:)


Hilfreiche Tools für den diskretionären Handel findest Du auf meiner MQL5-Seite


  #16
OFFLINE   Jorrgschl

Danke für Euere Zeit - aber weiter bin ich leider mit der Lösung nicht -Schönes Wochenende - Grüsse aus den Philippinen



  #17
OFFLINE   Netsrac

Vielleicht ist es sinnvoll, wenn Du ganz genau aufschreibst, was wann genau passieren soll. Vielleicht kann ja dann jemand besser helfen.


Hilfreiche Tools für den diskretionären Handel findest Du auf meiner MQL5-Seite


  #18
OFFLINE   ohleclaire

Alert(Symbol(),":",................);
hilft zumindest das Symbol anzuzeigen ;)

Gruß

 

 

P.S.: hier findest Du alles was Du brauchst:

Please Login or Register to see this Hidden Content


Bearbeitet von ohleclaire, 06 April 2019 - 00:54 Uhr,


  #19
OFFLINE   Jorrgschl

Hi - eigentlich ganz simpel - ich möchte ( siehe Chart ) das jedesmal wenn ein Pfeil erscheint ich einen Alarm angezeigt bekomme mit Währungspaar Kaufen oder verkaufen .

-

Es erscheint jetzt zwar der Pfeil aber ich bekomme keinen Alarm !!!! Ich brauche keine Zusatzfunktion RSI 70/30 nur eine Verknüpfung - Pfeil erscheint - Alarm wird ausgelöst.

-

 

Dateianhang



  #20
OFFLINE   Krelian99

Pfeil und Alarm sind doch zwei unabhängige Routinen. Hier mal ein älteres Beispiel, dass ich schnell aus dem Netz gekratzt hab. Pass deine Logik an und es sollte laufen.

Dateianhang


Das ist das Wesen jeder Kunst. Alles auf das Wesentliche reduzieren: die perfekte Form.




Similar Topics

  Thema Eröffnet von Statistik Letzter Beitrag




0 Benutzer lesen gerade dieses Thema

0 Mitglieder, 0 Gäste, 0 anonyme Nutzer