Jump to content
Tom Next - Daytrading Community

UweBln

Rookie
  • Posts

    24
  • Joined

  • Last visited

  • Days Won

    2

UweBln last won the day on December 20 2017

UweBln had the most liked content!

Community Informationen

  • Newsletter Abonnement
    Kein Abo
  • Typ Newsletter
    alle

Verschiedenes

  • auf die Community aufmerksam geworden durch
    Google

UweBln's Achievements

Newbie

Newbie (1/14)

2

Reputation

  1. danke für den Hinweis Ich bin halt höflich erzogen worden und halte es für eine Selbstverständlichkeit mich für Hilfe zu bedanken. Allerdings geht es mir VORRANGIGER darum, und den Hinweis wird man im Text immer finden, dass ich ein feedback gebe, ob die Hilfe nützlich war bzw. ob sie das/mein Problem lösen konnte. Ich selbst ärgere mich wenn ich Problemsituationen in Foren ergooglen kann, diese sogar finde, darauf auch hinreichend geantwortet wurde, aber wenn letztlich vom Threadstarter keine Antwort zu lesen ist ob die Antwort/-en hilfreich waren.
  2. Nö - hab ich nich, weil sonst hätt' ich hier nicht so blöd rum fragen müssen. Der Tipp funktioniert allerdings super, insofern danke !!!
  3. Der Zeilenumbruch hat oben nicht funktioniert. Es geht also um diese Zeile: double Bid=NormalizeDouble(SymbolInfoDouble(_Symbol,SYMBOL_BID),5);
  4. Hallo, ich habe mir im MT5 der besseren Übersicht halber eine Markt-Preis-Anzeige gebastelt. // Bid-Preis holendouble Bid=NormalizeDouble(SymbolInfoDouble(_Symbol,SYMBOL_BID),5); Trotz NormalizeDouble begrenzt auf 5 Nachkommastellen erhalte ich immer wieder folgende Anzeige: https://i.imgur.com/VWaqv85.png Danke für die Hilfe
  5. Ob mit oder ohne "0" mit diesem folgenden Code jibbet et keenen Arrow ObjectCreate(0,"Arrow-test", OBJ_ARROW_UP,0,0,0); ObjectSetInteger(0,"Arrow-test",OBJPROP_ARROWCODE,233); ObjectSet("Arrow-test",OBJPROP_COLOR,Red); ObjectSet("Arrow-test",OBJPROP_WIDTH,36); ObjectSet("Arrow-test",OBJPROP_CORNER, 3); ObjectSet("Arrow-test",OBJPROP_XDISTANCE, 0); ObjectSet("Arrow-test",OBJPROP_YDISTANCE, 0);
  6. Stichwort "Wingdings" so funktioniert es: ObjectCreate("Trend_Short", OBJ_LABEL, 0, 0, 0); ObjectSetText("Trend_Short","6",30,"Webdings", Red); ObjectSet("Trend_Short", OBJPROP_CORNER, 1); ObjectSet("Trend_Short", OBJPROP_XDISTANCE, 52); ObjectSet("Trend_Short", OBJPROP_YDISTANCE, 550); ObjectCreate("Trend_Long", OBJ_LABEL, 0, 0, 0); ObjectSetText("Trend_Long","5",30,"Webdings", Green); ObjectSet("Trend_Long", OBJPROP_CORNER, 1); ObjectSet("Trend_Long", OBJPROP_XDISTANCE, 52); ObjectSet("Trend_Long", OBJPROP_YDISTANCE, 570); ObjectCreate("Trend_Range", OBJ_LABEL, 0, 0, 0); ObjectSetText("Trend_Range","4",30,"Webdings", Gold); ObjectSet("Trend_Range", OBJPROP_CORNER, 1); ObjectSet("Trend_Range", OBJPROP_XDISTANCE, 52); ObjectSet("Trend_Range", OBJPROP_YDISTANCE, 590); mit folgender feststehenden Ausgabe: https://i.imgur.com/8S84pLv.png
  7. Also bei folgende Zeilen wird mir kein Pfeil abgebildet und ich weiß einfach nicht warum: ObjectCreate("Arrow-test", OBJ_ARROW,0,0,0,0); ObjectSetInteger(0,"Arrow-test",OBJPROP_ARROWCODE,233); ObjectSet("Arrow-test",OBJPROP_COLOR,Red); ObjectSet("Arrow-test",OBJPROP_WIDTH,22); ObjectSet("Arrow-test",OBJPROP_CORNER, 1); ObjectSet("Arrow-test",OBJPROP_XDISTANCE, 52); ObjectSet("Arrow-test",OBJPROP_YDISTANCE, 400);
  8. "Oder so etwas " wäre schon gut und wie bilde ich z.B. Zeichen 233 ab? Eine Text-Zeile ist z.B. so: ObjectSetString(_Symbol,"Label_Beispiel",OBJPROP_TEXT,0,".Textbeispiel ");
  9. Vielleicht habe ich mich missverständlich ausgedrückt. Wie man einen Test an eine beliebige Stelle auf dem Chart platziert weiß ich ja. Vielleicht kann man mithilfe der Text-Darstellung via ASCII-Code einen Stern, vollen Kreis, etc. darstellen, dessen Farbe ich dann lediglich ändere. danke
  10. Ich habe mir "wegen der schlechter werdenden Augen" eine Marktanzeige mit Timeframe gebastelt. Nun hätte ich gerne für den MT5 (ggf. auch MT4) einen Pfeil hinter der Anzeige (siehe folgendes Beispielbild) der mir die aktuelle Kursrichtung signalisiert: https://i.imgur.com/xq6lxCF.png Es sollen also 3 Pfeile (hoch, gleich, runter) abgebildet werden. Im Internet gefunden habe ich Arrows die am Chart-Price abgebildet werden, nicht frei auf dem Chart wie z.B. ein Text-Label. Thanks.für die Hilfe
  11. yupppp - und danke, das kleine Progrämmchen macht genau was ich brauche.
  12. Hallo, ich möchte eine Range berechnen, das ist einfach, z.B. bei einer Candle-Range = High - Low = Candle-Range in Pips. Ich möchte nun eine Vorgabe programmieren, in der eine minimale fest vorgegebene Rangegröße als Bedinungung verarbeitet werden soll. Beispiel: Vorgabe: Minimale Rangegröße: 250 Points = 25 Pips, ...Wenn also die Range größer als 250 ist dann okay, ist die Range kleiner 250 dann nicht okay. Die Rangegrößen sind z.B. beim EURUSD: 0,00250 aber beim EURJPY aber: 0,250 FRAGE: Wie kann ich programmtechnisch berücksichtigen ob es sich um den JPY oder USD (sprich Nachkommastellen) handelt? Auch was den DAX betrifft. Danke für Tipps.
  13. ich kann eingeben was ich will, ich bekomme einfach keinen TimeCheck = 0 ------------------------------------------------------------------------------------------------------------enum YesNo{No=0,Yes=1}; input YesNo Zeitsperre_YesNo = 1; extern int MagicNumber = 2017; int SELL_Ticket,BUY_Ticket; //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { // --------------- TimeCheck-Modul ------------------------------------------------------------- if(Zeitsperre_YesNo == 1) { bool TimeCheck = true; if (TimeHour(iTime(NULL,0,0))==07 && TimeMinute(iTime(NULL,0,0))>=15) { TimeCheck = false; } if (TimeHour(iTime(NULL,0,0))==08) { TimeCheck = false; } if (TimeHour(iTime(NULL,0,0))==09 && TimeMinute(iTime(NULL,0,0))<40) { TimeCheck = false; } if (TimeCheck) { Print("innhalb TimeCheck || Variable (TimeCheck): ",TimeCheck); } else { Print(" ELSE TimeCheck || Variable (TimeCheck): ",TimeCheck); } Print("außerhalb TimeCheck || Variable (TimeCheck): ",TimeCheck); } // Zeitsperre_YesNo - Schleife // --------------- Order-Modul ------------------------------------------------------------- // Im Order-Modul: if(TimeCheck==0) { Print("Order-Modul - Zeitsperre || Variable (TimeCheck): ",TimeCheck); BUY_Ticket=OrderSend(Symbol(),OP_BUY,0.01,Ask,3,0,0,MagicNumber,NULL,0,clrRed); } } // void OnTick - Schleife
  14. Also ich leg mir die Karten mit dem Code... Sei mal bitte so nett und ändere den Code auf eine Zeit zwischen 11:05 bis 13:30 damit ich ihn am Tage testen kann... ich versteh die logic irgendwie nich. und warum kann ich die TimeHour(iTime(NULL,0,0)), TimeMinute(iTime(NULL,0,)) nicht mit einem Print-Befehl anzeigen lassen?
  15. extern int MagicNumber = 2017; int SELL_Ticket; //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { // Doppelte Order prüfen und verhindern for (int k = OrdersTotal()-1; k >= 0; k--) { if (OrderSelect(k, SELECT_BY_POS, MODE_TRADES)==true) { if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber) { if (OrderType() == OP_BUY || OrderType() == OP_SELL) { // PlayAlert_BO_123(" -> Trade ist bereits offen "); // PlayAlert + Message Alert(" -> Trade ist offen "); SELL_Ticket=OrderSend(Symbol(),OP_SELL,0.01,Bid,3,(Bid+0.003),(Bid-0.003),NULL,MagicNumber,0,clrRed); } } } } } //+------------------------------------------------------------------+
×
×
  • Create New...