Einzelnen Beitrag anzeigen
  #6 (permalink)  
Alt 29.01.18
next user next user ist offline
Premium Mitglied
 
Registriert seit: May 2015
Beiträge: 367
next user befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Ceo Beitrag anzeigen
double x = Open[1];
double z = Close[1];

Jetzt nur zusammen rechnen mit: x + z/2
1. Bitte benutze zum Posten von Code den entsprechenden Tag im Editor (#).
2. Nicht ganz. Du musst ja auch den Kerzentyp beachten.

Mal ein kleines Beispiel...
Code:
int multi = 0;

if(Digits == 5)
   multi = 10000;
else if(Digits == 3)
   multi = 100;

double open = Open[1];
double close = Close[1];
double size, middle;

string finalText = "Größe: ";

if(open > close)
   {
      size = open - close;
      finalText += DoubleToString(size*multi, 1);
      middle = open - size/2;
   }
else
   {
      size = close - open;
      finalText += DoubleToString(size*multi, 1);
      middle = open + size/2;
   }
   
finalText += " Pips | Mitte: "+DoubleToString(middle, Digits);
   
MessageBox(finalText);

// Dann mit den Werten weiter arbeiten, um deinen zweiten Punkt umzusetzen.
// Da müssen allerdings noch konkrete Bedingungen definiert werden!
// ...
Um die Sache mit den 50% und Kaufsignal umzusetzen, musst du erstmal konkretere Bedingungen definieren.

Zitat:
Zitat von Ceo Beitrag anzeigen
Nur ist jetzt die frage wie gebe ich das Ergebnis richtig aus also wo kann ich es reinschreiben da hängt es noch.
"Reinschreiben" hört sich so an, als ob du überhaupt nicht weist, was du da machst.
Du wolltest doch Werte ermitteln, Berechnungen tätigen und auf deren Auswertung reagieren.
So hört es sich an, als bist du grad bei einer Matheaufgabe und dein EA soll das Ergebnis ausgeben...