Jump to content
Tom Next - Daytrading Community

rotu

Rookie
  • Posts

    27
  • Joined

  • Last visited

  • Days Won

    1

rotu last won the day on May 8 2016

rotu had the most liked content!

Community Informationen

  • Newsletter Abonnement
    abonniert
  • Typ Newsletter
    alle

Verschiedenes

  • auf die Community aufmerksam geworden durch
    Google

rotu's Achievements

Newbie

Newbie (1/14)

4

Reputation

  1. Skript läuft. Auf conglom-o ist immer Verlass! Vielen Dank : )
  2. Hallo, ich bin auf der Suche nach einem Skript für Mt4, welches einen take profit - von einer pending oder einer schon ausgeführten order - so modifiziert, dass dieser genauso viele Pips von der Order entfernt ist, wie der gesetzte stop loss und somit ein Chance-Risiko-Verhältnis von 1:1 erzielt werden kann. Ich habe ein "modify take profit" Skript gefunden, dessen Code so aussieht: //+------------------------------------------------------------------+ //| 0-A-TP-2000 | //| Copyright 2012, File45. | //+------------------------------------------------------------------+ #property copyright "Copyright 2012, File45" #property link "http://codebase.mql4.com/en/author/file45" #property show_inputs //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ extern string _ = "Key in TP points below"; extern int Take_Profit = 0; double itotal,pp; int start() { itotal=OrdersTotal(); for(int cnt=itotal-1;cnt>=0;cnt--) { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol()==Symbol() && OrderType()==OP_BUY) { if (Take_Profit == 0) { ModifyTakeProfit(0); } else { ModifyTakeProfit(OrderOpenPrice() + Take_Profit*Point); } } if (OrderSymbol()==Symbol() && OrderType()==OP_SELL) { if (Take_Profit == 0) { ModifyTakeProfit(0); } else { ModifyTakeProfit(OrderOpenPrice() - Take_Profit*Point); } } } return(0); } void ModifyTakeProfit(double idTakeProfit) { bool fmTP; fmTP=OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),idTakeProfit,0,CLR_NONE); } Leider weiß ich aufgrund mangelnder mql-Kenntnisse nicht, wie ich in dem Skript einstellen kann, dass der Takeprofit genauso weit von der Order weggesetzt wird, wie der stop loss. Kann mir jemand konkret sagen, wie das Skript geändert werden müsste, damit ich mein oben beschriebenes Vorhaben realisieren kann (falls das mit diesem Skript überhaupt möglich ist)? Vielen Dank im Voraus. Viele Grüße.
  3. Sooo.... conglom-o hat mir den Indikator gebaut und er funktioniert einwandfrei! Sehr freundlicher und unkomplizierter Kontakt per Skype : ) Kann auch seine Website nur empfehlen: http://www.daytrading.marktgedanken.de/ Also wenn ihr einen Indikator oder EA gebastelt haben wollt, wendet euch an conglom-o ; ) Vielen Dank nochmal!
  4. Sehr schön! Nein, es eilt nicht. Ich adde dich dann mal die Woche in Skype.
  5. Habe die Zeile gelöscht und jetzt kommt die Nachricht nicht mehr. Danke!
  6. Könntest du auch einen Indikator für MT4 basteln, der einen Alertsound abspielt, wenn eine Pending Order getriggert wurde?
  7. Das ist der Code: //+------------------------------------------------------------------+ //| PZ_PartialClosing.mq4 //| Closes half of the trade if profits > initial risk. //+------------------------------------------------------------------+ #property copyright "http://www.pointzero-trading.com" #property link "http://www.pointzero-trading.com" //---- Dependencies #import "stdlib.ex4" string ErrorDescription(int e); #import #include <stdlib.mqh> #include <WinUser32.mqh> //-- Don't change me #define ShortName "PZ Partial Closing" //-- Internal double DecimalPip; //+------------------------------------------------------------------+ //| Custom Script start function //+------------------------------------------------------------------+ int start() { // Lotstep double l_lotstep = MarketInfo(Symbol(), MODE_LOTSTEP); int vp = 0; if(l_lotstep == 0.01) vp = 2; else vp = 1; double l_type, l_profit; for(int cnt=0; cnt < OrdersTotal(); cnt++) { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); l_type = OrderType(); if((l_type == OP_BUY || l_type == OP_SELL) && OrderSymbol() == Symbol()) { l_profit = OrderProfit(); if(l_profit > 0) { // Confirm if(MessageBox(ShortName +" - Do you really want to partial close the trade "+ OrderTicket() +"?", "Script",MB_YESNO|MB_ICONQUESTION)!=IDYES) continue; // Pips gained for now double PipProfit, PipStopLoss; // Calculate pips for stoploss if(l_type == OP_BUY) { // If this trade is losing or free if(Bid < OrderOpenPrice()) continue; if(Bid > OrderStopLoss()) continue; // Profit and so forth PipProfit = Bid - OrderOpenPrice(); PipStopLoss = OrderOpenPrice() - OrderStopLoss(); } else if(l_type == OP_SELL) { // If this trade is losing if(Ask > OrderOpenPrice()) continue; if(Ask < OrderStopLoss()) continue; // Profit and so forth PipProfit = OrderOpenPrice() - Ask; PipStopLoss = OrderStopLoss() - OrderOpenPrice(); } // Read comment from trade string Com = OrderComment(); double LOTS = OrderLots(); // Partial close if(PipProfit > PipStopLoss && StringFind(Com, "from #", 0) == -1) { // Close double halflots = NormalizeDouble(LOTS * 0.5, vp); // Close half position if(halflots >= MarketInfo(Symbol(), MODE_MINLOT)) { if(!OrderClose(OrderTicket(), halflots, OrderClosePrice(), 6, Gold)) Print(ShortName +" (OrderModify Error) "+ ErrorDescription(GetLastError())); } } } } } // Hi there! Comment("Copyright © http://www.pointzero-trading.com"); // Bye return(0); }
  8. Ich hätte noch eine Frage zum Umschreiben. Es geht um dieses Skript hier: http://www.pointzero-trading.com/FreeMetatraderDownloads/view/19 Es schließt einen Trade zur Hälfte. Funktioniert soweit auch alles wie es soll. Das einzige was mich stört ist, dass bevor das Skript ausgeführt wird ein Bestätigungsfenster auftaucht, in dem man immer nochmal auf "Yes" klicken muss. Kann mir jemand sagen, wie ich das Skript umschreiben bzw. was ich aus dem Skript löschen muss, damit dieses Fenster nicht mehr auftaucht und das Skript direkt ohne Bestätigung ausgeführt wird? Danke : )
  9. Danke für die schnellen Antworten! Habe es deiner Beschreibung nach ausprobiert WOGO und es hat alles einwandfrei funktioniert wie ich es haben wollte. Vielen Dank!
  10. Hallo, ich benutze gerne diesen Pivot Indikator, da er auch die "halben" Pivots anzeigt: Daily Pivot Points - MT4 Indikatoren [ MQ4 & EX4 ] - FOREX-INDIKATOREN.com Ich finde den Indikator jedoch leider unübersichtlich auf dem Chart. Die Pivot Linien sind nicht beschriftet und man kann nur alle Support bzw. Resistance Linien alle auf einmal farblich und von der Linienart ändern. Könnte jemand diesen Indikator so umprogrammieren oder erklären wie man es macht, dass zumindest die einzelnen Pivot Linien auf dem Chart beschriftet werden (also Support 0.5, Support 1, Support 1.5 etc.)? Optimal wäre es, wenn auch die einzelnen Linien farblich und von der Linienart und Dicke geändert werden könnten. Wäre das auch möglich? Danke im Voraus, Viele Grüße.
  11. Danke für die Antwort : ) Wird bei diesem EA explizit gesagt, dass er auch den Stop bei Pending Orders setzt? Da steht doch nur "after you have taken a trade". Suche eig. auch etwas preiswertes/kostenloses.
  12. Hallo, ich suche einen EA für Metatrader 5, der den Stop Loss im Sinne der Markttechnik (Handel der Bewegung) nachzieht, also den Stopp über/unter das Hoch/Tief der vorangegangen Kerze setzt (+ einen gewissen einstellbaren Abstand zum Hoch/Tief), beim Auftreten von Innenstäben den Stopp einen Bar zurückversetzt und beim Ausbruch und Schließen außerhalb des Außenstabes wieder weiterzieht. Ich habe leider bis jetzt über Google solch einen EA nur für Metatrader 4 gefunden. Weiß jemand, ob es sowas auch für Metatrader 5 gibt bzw. könnte jemand solch einen EA für Mt5 programmieren? Danke, Viele Grüße.
  13. Hallo, ich suche einen EA für Metatrader 5, welcher bei einer Pending Order automatisch einen Stop Loss (bzw. einen Take Profit) in einem einstellbaren Abstand setzt. Kann mir da jemand weiterhelfen? Danke, Viele Grüße.
  14. Ich habe hier auch noch etwas gefunden zu Sound Notifications: https://www.mql5.com/en/articles/748 Das ist aber leider ein EA. Einen Indikator (wie im 1. Post) fände ich jedoch besser. Hoffe das hilft weiter. Würde mich sehr freuen, wenn irgendjemand etwas basteln könnte. Vielen Dank.
×
×
  • Create New...