signal_xy.mqh

Einloggen oder registrieren, um einen Kommentar zu schreiben
Christian Linden
473
Christian Linden  

Hallo,

mein /Terminal/XY345345*/bases/signales Ordner ist leider leer; ich meine, ich hätte da mal was gesehen, was ich nun ausprobieren will: MA.mqy, Fibo.mqh..

Gibt's das wo? 

Dank wie immer!

Christian

Carl Schreiber
Moderator
10274
Carl Schreiber  
Ich habe dort eine signals.dat (obwohl ich keine Signale verwende oder abonniert habe).
Christian Linden
473
Christian Linden  
Carl Schreiber:
Ich habe dort eine signals.dat (obwohl ich keine Signale verwende oder abonniert habe).
Bei mir, aktuell von qtrade, ists leer. Ich muss doch irgendwie Zugriff auf die Indikatoren, Objekte usw. Haben?
Carl Schreiber
Moderator
10274
Carl Schreiber  
Christian Linden:
Bei mir, aktuell von qtrade, ists leer. Ich muss doch irgendwie Zugriff auf die Indikatoren, Objekte usw. Haben?

Welche  "Indikatoren, Objekte  usw.".

Schau mal hier: https://www.mql5.com/de/docs/function_indices welche alle integriert sind, sie beginnen alle mit kleinem i: iMA

Dokumentation zu MQL5: MQL5 Funktionenliste
Dokumentation zu MQL5: MQL5 Funktionenliste
  • www.mql5.com
Fügt Daten aus einem Array vom Typ MqlTick in die Preishistorie eines benutzerdefinierten Symbols hinzu. Das benutzerdefinierte Symbol muss im Fenster MarketWatch (Marktübersicht) ausgewählt werden Liest aus der Datei des Typs CSV die Zeile eines der Formate: "YYYY.MM.DD HH:MI:SS", "YYYY.MM.DD" oder "HH:MI:SS" - und wandelt sie in den Wert des...
Christian Linden
473
Christian Linden  
Carl Schreiber:

Welche  "Indikatoren, Objekte  usw.".

Schau mal hier: https://www.mql5.com/de/docs/function_indices welche alle integriert sind, sie beginnen alle mit kleinem i: iMA

Gut, genau, die helfen weiter. Aber mir fehlt eine Fibonacci-Funktion, dass mir aus einem definierten Timeframe direkt die Retracements geliefert werden.

Carl Schreiber
Moderator
10274
Carl Schreiber  
Na dann starte doch einfach mal die Suche nach Fibonacci..
Christian Linden
473
Christian Linden  
Carl Schreiber:
Na dann starte doch einfach mal die Suche nach Fibonacci..

da kommt leider nichts, nicht unter https://www.mql5.com/de/docs/function_indices

In der Gesamtsuche gibt es vieles, für mich irgendwelcher Code von irgendwem, damit möchte ich nicht arbeiten.

Dokumentation zu MQL5: MQL5 Funktionenliste
Dokumentation zu MQL5: MQL5 Funktionenliste
  • www.mql5.com
Fügt Daten aus einem Array vom Typ MqlTick in die Preishistorie eines benutzerdefinierten Symbols hinzu. Das benutzerdefinierte Symbol muss im Fenster MarketWatch (Marktübersicht) ausgewählt werden Liest aus der Datei des Typs CSV die Zeile eines der Formate: "YYYY.MM.DD HH:MI:SS", "YYYY.MM.DD" oder "HH:MI:SS" - und wandelt sie in den Wert des...
Carl Schreiber
Moderator
10274
Carl Schreiber  
Christian Linden:

da kommt leider nichts, nicht unter https://www.mql5.com/de/docs/function_indices

In der Gesamtsuche gibt es vieles, für mich irgendwelcher Code von irgendwem, damit möchte ich nicht arbeiten.

Oben rechts die stilisierte Linse..

Christian Linden
473
Christian Linden  

Du bist viel zu lange dabei.. Du kannst Dir meine Probleme gar nicht mehr vorstellen ;-)

Es gibt also kein iFi. 

Ich will auch nix draw(n)en.. ich will, entsprechend meinen Parametern (timeframe,high,low), die Retracements des _Symbols in Punkten, Pips und/oder Price verfügbar haben. 

Ich versuche es mal hiermit: https://www.mql5.com/de/articles/3215 Direkt wieder ne Wissenschaft °^°

Automatisches Erstellen von Unterstützung- und Widerstandslinien
Automatisches Erstellen von Unterstützung- und Widerstandslinien
  • www.mql5.com
In diesem Artikel beschäftigen wir uns mit der Konstruktion von Unterstützungs- und Widerstandslinien. Die technische Analyse von Währungssymbolen ist ein wichtiger Bestandteil des Handels an den Finanzmärkten. Das automatische Erstellen dieser Linien wird die Arbeit der Finanzanalysten und Händlern vereinfachen und die technische Analyse...
Otto Pauser
2205
Otto Pauser  

Da hab ich doch was in der Schublade. Evtl. bringt dich das weiter.

//+------------------------------------------------------------------+
//|                                                    Test_Fibo.mq5 |
//|                               Copyright © 2019, Ing. Otto Pauser |
//|                       https://www.mql5.com/de/users/kronenchakra |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2019, Ing. Otto Pauser"
#property link      "https://www.mql5.com/de/users/kronenchakra"
#property version   "1.00"

#define FIBONAME "AUTOFIBO"

//+------------------------------------------------------------------+
input int   inp_Period = 100;    // Periode

//+------------------------------------------------------------------+
double   arrHI[],arrLO[];
int      indHI  ,indLO;
double   theHI  ,theLO;
double   oldHI  ,oldLO;
datetime timHI  ,timLO;
MqlRates rates[];

//+------------------------------------------------------------------+
int OnInit()
{
   ArraySetAsSeries(arrHI,true);
   ArraySetAsSeries(arrLO,true);
   ArraySetAsSeries(rates,true);
   return(INIT_SUCCEEDED);
}

//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
   ObjectDelete(0,FIBONAME);
}

//+------------------------------------------------------------------+
void OnTick()
{
   if(CopyHigh (_Symbol,_Period,0,inp_Period,arrHI)!=inp_Period) return;
   if(CopyLow  (_Symbol,_Period,0,inp_Period,arrLO)!=inp_Period) return;
   if(CopyRates(_Symbol,_Period,0,inp_Period,rates)!=inp_Period) return;

   indHI=ArrayMaximum(arrHI,0,inp_Period);
   indLO=ArrayMinimum(arrLO,0,inp_Period);

   theHI=rates[indHI].high;
   theLO=rates[indLO].low;

   if(oldHI!=theHI ||
      oldLO!=theLO)
     { 
      oldHI=theHI;
      oldLO=theLO;
      timHI=rates[inp_Period-1].time;
      timLO=rates[0].time;
      
      ObjectDelete(0,FIBONAME);
      if(indHI<indLO)
         ObjectCreate(0,FIBONAME,OBJ_FIBO,0,
                      timHI,
                      theLO,
                      timLO,
                      theHI
                     );
      else
         ObjectCreate(0,FIBONAME,OBJ_FIBO,0,
                      timHI,
                      theHI,
                      timLO,
                      theLO
                     );
      }
}
Einloggen oder registrieren, um einen Kommentar zu schreiben