Zum Inhalt springen
View in the app

A better way to browse. Learn more.

#T/N/X/T

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

NikkChade

*_skilled
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von NikkChade

  1. Wieso würde er eine PendingOrder die geschlossen/gelöscht wurde nicht erkennen? Der OrderType() wäre doch auch OP_BUY bzw. OP_SELL. Oder täusche ich mich da? Meinst Du mit intern... if(TimeDayOfYear(TimeCurrent())==TimeDayOfYear(OrderOpenTime())) { if(OrderType()==OP_BUY || OrderType()==OP_SELL) return(1); } ... ...also unter die Zeit-Funktionen? Im Backtest läuft es nicht so wie es laufen sollte: Er öffnet eine Order und die wird geschlossen. Am gleichen Tag wird dann die nächste geöffnet...das sollte aber nicht so sein. Jetzt lass ich ihn mal in der Demo laufen und nach jedem Schließen einer Order macht er die nächste auf, sofern die Bedingungen gegeben sind. Kann es sein, dass die Schleifeneinstellung nicht funzt?! Hier nochmal kurz die veränderte Funktion: int CalcCurOrdClose() { //---- for(int i=OrdersHistoryTotal();i>0;i--) { if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false) break; if(OrderSymbol()!=Symbol() || OrderMagicNumber()!=MagicNumber)continue; if(TimeDayOfYear(TimeCurrent())==TimeDayOfYear(OrderOpenTime())) { if(OrderType()==OP_BUY || OrderType()==OP_SELL) return(1); } } //---- return(0); } Danke für die Hilfe und Unterstützung
  2. Ok, dann hoffe ich mal dass es noch angekommen ist LG
  3. Bezugnehmend auf die automatischen Handelssysteme bisher nur eine Alternative und ab Juni'10 dann zwei. Mehr sind mir dann aber auch nicht bekannt. Also 4Monate sind verdammt knapp...ich habe alleine für die Basics für C++ ca.4-5Monate gebraucht und für MQL4 dann nochmal 2-3Monate. Naja, zum Thema BB: Hatte da auch schonmal einen programmiert. Ein kleiner Test für mich...habe ich aber später ausrangiert. Wenn Du ganz lieb bitte sagst, dann kann ich ihn Dir gerne mal "ausleihen". Allerdings sollte man den EA dann nochmal auf deine Vorgehensweise abstimmen. Zum Thema XTB kann ich in Sachen eigener Erfahrung nichts sagen. Habe aber auch nicht unbedingt Gutes gehört... Und Thema CMC: Gibt es im Forum auch sehr sehr interessante Themen und Links. Am Besten mal kurz stöbern... Kein Thema...Glaube schon dass Du es schaffen wirst.. LG NC +N8
  4. Diese Order würde ich verwenden, wenn der EA nur eine Order am Tag öffnen soll. Auch wenn es vielleicht ein zweites Signal am Tag gibt, dann soll dies nur die Sperre sein... Aber wenn Du sagst dass er es macht, dann ist ja alles in Butter. Jedenfalls fast Alles. Denn im Backtest erkennt er es nicht. Woran könnte das liegen? Vielleicht weil er im Backtest keinen direkten Zugriff auf auf die History hat?! Ich habe noch eine weiter CalcCurOrd()...die heißt aber Open... CalcCurOrdOpen() soll für mich feststellen ob eine Order offen ist. CalcCurOrdClose() soll schauen ob heute schon eine geschlossen wurde. Aber erstmal danke für die sehr sehr sehr schnelle Antwort. Würde fast sagen "ExpressAnswer" LG NC
  5. Es ist zwar schon etwas länger her, aber der Code um eine OrderZahl für ein Währungspaar einzugrenzen sollte so sein: extern int MaxTrades = 100; //maximale Anzahl von offenen Trades //------------------------------------------------------------------------------------------- int CalcCurOrd() { int buys=0,sells=0; //---- for(int i=0;i<OrdersTotal();i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break; if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber) { if(OrderType()==OP_BUY) buys++; if(OrderType()==OP_SELL) sells++; } } //---- return(buys+sells); } //------------------------------------------------------------------------------------------- void start() { if(CalcCurOrd()<MaxTrades)CheckForOpen(); if(CalcCurOrd()!=0) { Order_nachsenden_Stop(); Order_nachsenden_Limit(); CheckForClose();} return; } Hoffe ich war noch nicht zu spät zum helfen greetz NC
  6. Du kannst aber auch eine Funktion pro Richtung machen. Eine die prüft ob Du Long-Positionen hast und eine die das Gegenteil prüft. Dann musst nur noch in der Start()-Funktion den Rest regeln. Hoffe ich habe es halbwegs gut ausgedrückt greetz NC
  7. Die OrderClose()-Funktion kannst Du für beide Positionen einsetzen. Musst bloß auf den Preis achten, den Du angibst. OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Color); oder OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Color); Wenn Du eine Long-Position schließen willst, dann brauchst Du den Bid-Kurs...für das Schließen einer Short-Position brauchst Du den Ask-Kurs. Wenn Du also eine Long-Position schließen willst und dafür den Bid brauchst, dann bringt es Dir nichts wenn Du den Ask schreibst, da sonst die Funktion nicht ausgeführt wird. Hoffe ich konnte Dir helfen... greetz NC
  8. Erstmal danke für die Antwort. Das Feld lichtet sich langsam Und wie würde das genau in der History laufen? Ich möchte mir z.B. die letzte geschlossene Order aus der History aufrufen. Damit möchte ich feststellen an welchem Tag die letzte Order ausgelöst wurde... Kann ich da schreiben: int CalcCurOrdClose() { int buys=0,sells=0; //----- for(int i=OrdersHistoryTotal();i>0;i--) { if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false) break; if(OrderSymbol()!=Symbol() || OrderMagicNumber()!=MagicNumber)continue; //----- if(TimeDayOfYear(TimeCurrent())==TimeDayOfYear(OrderOpenTime())) { if(OrderType()==OP_BUY) buys++; if(OrderType()==OP_SELL) sells++; if(buys>0) return(buys); else return(sells); } } //----- return(0); } Oder sollte ich am Besten erst OrderType() aufrufen und danach die Variablen Dekrementieren(oder Inkrementieren)? Oder habe ich da etwas übersehen. Im Moment hänge ich an diesem Problem und träume sogar teilweise davon. Ich denke sogar auf der Arbeit über die Lösung nach... Vielleicht ist es ja das erste Zeichen für einen "HirnSchuß"?! LG NC
  9. Hallo Goalhammer... schön Dich hier zu haben und viel Spaß im Forum. greetz NC
  10. Hallo Goalhammer... schön Dich hier zu haben und viel Spaß im Forum. greetz NC
  11. Morgäään... Ich möchte jetzt keine Werbung machen und einen Broker empfehlen! Aber ein Bekannter, mit dem ich einige Projekte zusammen mache, tradet "real" bei "ActiveTrade" und liegt damit ganz gut. Mindesteinlage ist bei "nur" 250,-€ und es können auch Microlots gehandelt werden. Max.Hebel ist 1:400...aber VORSICHT!!! Bin auch am überlegen ob ich mir dort noch einen zweiten Account zulege, da es bei meinem jetzigen Broker nur bis Minilots geht. Jedoch kann ich zum Thema "ActiveTrade" nicht all zuviel sagen... Wie aber schon erklärt wurde, gibt es einige Probleme bei den Digits(DeziStellen). Je nach dem, auf was der EA ausgelegt ist. Aber wenn der EA gut programmiert ist dann wird auch dieses Problem gelöst. Gibt ja schließlich Funktionen um dieses Problem zu umgehen Ansonsten wurde hier ja schon recht viel erläutert...glaube ich. lg NC
  12. N'abend... also grundsätzlich sollte der Einsatz von EA's bei jedem Broker möglich sein. Mir ist zumindest nichts anderes bekannt. Wäre ja auch absoluter Blödsinn diese Funktion zu sperren, da den MetaTrader4 das Handeln über EA's erst ausmacht. Denn ohne diese Funktionen wäre er nicht ganz soviel wert... lg
  13. Ich glaub es kaum...ich bin mal Nummer 3 bei einem Topic und/oder einer Begrüßung Dann sag auch ich mal "Hallo" und viel Spaß hier bei uns...schön Dich hier zu haben! Und jetzt wo ich deinen Namen lese und Du es sagst: Irgendjemand aus dem Forum hatte auch mal über den Wettbewerb geschrieben und ein paar Platzierungen gelinkt. Das war die Saison als Henrik mit dabei war. Der Name Cobold ist mir von dort auch bekannt... greetz NC
  14. ...joa mai is däääs siaß... Danke für das nette Willkommen! Aber wie ich sehe hat sich in den letzten Monaten viel getan. So werde ich natürlich mein Bestes geben um durch meine Fragen und Antworten noch Einiges beizusteuern. Habe auch schon die ersten paar Fragen um meine Wissenslücken zu füllen. Die werde ich aber wahrscheinlich auf die anderen Kapitel verteilen müssen. Eine wird aber vll schon hier gehen. Wie ist die genaue Zählweise von Index und Ticket in der OrderSelect()-Funktion?! Also 1,2,3 habe ich verstanden...Was wird damit ausgesagt? (Damit meine ich nicht die Funktion) Die Basics sind ja vorhanden. Jetzt muss nur noch die Fasade her und ein paar kleine Details ...und die möchte ich mir gerne hier abholen. Sofern das denn machbar ist Soll der MT5 mit C++ laufen?! lg NC
  15. NikkChade antwortete auf NikkChade's Thema in Welcome @ tom-next
    ...joa mai is däääs siaß... Danke für das nette Willkommen! Aber wie ich sehe hat sich in den letzten Monaten viel getan. So werde ich natürlich mein Bestes geben um durch meine Fragen und Antworten noch Einiges beizusteuern. Habe auch schon die ersten paar Fragen um meine Wissenslücken zu füllen. Die werde ich aber wahrscheinlich auf die anderen Kapitel verteilen müssen. Eine wird aber vll schon hier gehen. Wie ist die genaue Zählweise von Index und Ticket in der OrderSelect()-Funktion?! Also 1,2,3 habe ich verstanden...Was wird damit ausgesagt? (Damit meine ich nicht die Funktion) Die Basics sind ja vorhanden. Jetzt muss nur noch die Fasade her und ein paar kleine Details ...und die möchte ich mir gerne hier abholen. Sofern das denn machbar ist Soll der MT5 mit C++ laufen?! lg NC
  16. NikkChade erstellte Thema in Welcome @ tom-next
    Hallo Alle zusammen... Ich wollte mich hier nochmals kurz vorstellen und/oder mich zurückmelden. Hatte mich Mitte 2009 hier angemeldet um mein Wissen und meine Erfahrungen in Sachen Forex zu erweitern. Leider musste ich zum damaligen Zeitpunkt die Notbremse in Sachen PT(PersonalTrading) ziehen, da ich auf Grund von "Börsenpsychologischen Schwächen" und "Anfängerfehlern" ein Teil meines Kapitals verbrannt hatte. Da die Strategien nicht unbedingt schlecht waren und mir nur "Die Versuchung" im Weg stand, hatte ich mich dazu entschloßen das Thema Programmieren aufzugreifen. Nach dem ich dann endlich die Basics von C++ drin hatte, hieß es dann endlich: "up up and away"..."auf nach Mittelerde...", um MQL4 zu lernen. In diesem Zeitraum blieb leider nicht viel Zeit zum Traden und zum "Forum-ing". Nun bin ich zurück um mich wieder bei Tom-Nex.com einzubringen. Hoffe also dass ich wieder mit offenen Armen empfangen werde-wie es auch schon 2009 der Fall war! LG NC
  17. Hallo an alle fleißigen Helfer ... Ich habe da ein kleines Problem: Ich sitze gerade über der Programmierung eines EAs und komme einfach nicht weiter bzw weiß einfach nicht, wie ich es genau anstellen soll: Der EA hat die Möglichkeit mehrere Order in eine Richtung zu öffnen. Jetzt soll die zweite Order ihr Limit auf den OrderOpenPrice() der ersten Order setzen. Wie lese ich nun den OrderOpenPrice() der letzten Order aus und speicher ihn in einer Variablen ab, um ihn dann später in die zweite Order einzufügen?! ... double OOPL; for(int i=OrdersTotal();i>0;i--) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false)break; if(OrderSymbol()!=Symbol() && OrderMagicNumber()!=MagicNumber)continue; { if(OrderType()==OP_BUY) { OOPL = OrderOpenPrice(); return(OOPL); } ... Und dann noch eine weitere Frage: Wie läuft das genau mit dem Unterschied zwischen Ticket und Index?! Werden die Werte nach dem Schließen der einzelnen Order wieder auf Null gesetzt oder werden die Zahlen weiter geführt?! Danke im Voraus greetz NC
  18. Danke für die Downloads... Beim Lesen habe ich dann mitbekommen, dass der Herausgeber aus meiner Heimatstadt kommt:-) Wusste garnicht, dass es dort sowas gibt... lg NC
  19. NikkChade antwortete auf NikkChade's Thema in MT Chat
    Den Bedienfehler kann ich zu 93% ausschließen. Sagen wir mal so: Die Ansicht meiner Daten ist nicht gewollt. Besonders schlimm ist es aber auch nicht, da es ja nur mein Demo-Acc ist. Also nichts, womit man mir direkt schaden könnte Aber trotzdem danke whipsaw Gibt es denn noch eine Möglichkeit den Grund der Beendigung einer position zu sehen?! lg NC
  20. NikkChade antwortete auf NikkChade's Thema in MT Chat
    Heute bin ich etwas langsamer mit Verstehen... Also ich habe jetzt erstmal einen Auszug aus meiner History angehangen. Die Positionen mit 0,5 sind die betroffenen. Wohlbemerkt: Ich hatte die Hand nicht an der Maus... Ich weiß jetzt aber auch nicht genau, ob es eine Tochterfirma ist oder nur in Cooperation steht. Ein Link zu FXCM: http://www.fxcm.co.uk/metatrader.jsp Habe dort glaube mal etwas mit "Boston...bla"...gelesen. lg nc
  21. NikkChade antwortete auf NikkChade's Thema in MT Chat
    Das Chartfenster ist offen. Der EA ist auch noch darüber gelegt. Aber jetzt weiß ich nicht genau, ob das Smile(EA) zu diesen Zeiten aktiv war. Werde ich wohl nochmal ausprobieren müssen. Bin aber im Moment etwas eingespannt. Wird also etwas dauern, bis ich ein brauchbares Ergebnis habe. Bis die Tage... LG NC
  22. NikkChade antwortete auf NikkChade's Thema in MT Chat
    Ok, hab es. jetzt muss ich bloß noch sehen, wie ich den Part hier reinbekomme. Jetzt habe ich eine neue Theorie: Ich hatte mir vor kurzer Zeit die Demo eines EA ins Programm geladen. Leider funktioniert dieser nicht, da er nur für 4Digits geschrieben wurde. Aber wie mir die Strategie erklärt wurde, handelt dieser EA auch mit einem Lotsplitting, sobald die aktuelle Position risikoreicher wird. Kann es sein, dass sich da der Fehlerteufel eingeschlichen hat und das ganze jetzt auf den MT4 übertragen wurde?! greetz NC
  23. NikkChade antwortete auf NikkChade's Thema in MT Chat
    Es ist zwar nur ein Demo-Acc, aber das handelbare Kapital beträgt 10000€. die Margin beträgt immer 1000€(1,0Lot). Oft habe ich auch zu diesem Zeitpunkt kein Stop und kein Limit gesetzt. Also komplett ohne Grund. Ich war auch nie soweit im Minus, dass man sagen könnte die Margin wäre erschöpft. max -15pips(-150€)... Der Anbieter ist eine Tochterfirma von fxcm. Aber ich glaube dass es nicht am Anbieter liegt. Was hätte er davon, wenn er meinen Demo-Acc manipuliert?! Ich hoffe nicht, dass ich mich nur daran gewöhnen soll Aber wie mache ich einen Auszug vom Konto?! lg nc
  24. Servus Knochen... auch von mir nochmal ein "Hallo" und zur Begrüßung gibts (mal unter Uns: die Smileys sind total gaaaaaiiiilllllll!!!) Der Sitz der Firma ist in Nordhausen? Welches ist damit gemeint?! Schon das in Thüringen, oder? greetz NC
  25. NikkChade antwortete auf NikkChade's Thema in MT Chat
    Wie ich den Auszug erzeuge weiß ich leider nicht. Einen Screenshot ok, aber einen Auszug?!

Account

Navigation

Suche

Suche

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.