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.

Gunner_Duck

Addict
  • Benutzer seit

  • Letzter Besuch

  1. Hallo Zusammen, nach der aktuellen Marginänderung bei etlichen Brokern, musste ich erst jetzt auch nach einem Chat mit meinem Broker feststellen, dass die Variable "AccountLeverage" ja eigentlich nur irgendeinen festeingestellten MT4-Hebel ausliest und so gar nichts mit dem eigentlich Broker-Hebel zu tun hat! Kann mir bitte vielleicht jemand mal die Variable nennen, die ich brauche, um den eigentlich wichtigeren Hebel auslesen zu können. Der MT4-Hebel ist doch dann totaler bullshit. Warum macht man solche unterschiedlichen Variablen rein? Naja egal, ich muss nicht immer alles verstehen. Brauche jetzt nur die richtige Variable für meine MM-Formel. Kennt vielleicht jemand die korrekte Variable dafür?
  2. Also alles falsche Fährte! Das Problem war, dass mein MM eine zu lange Lotzahl ausgerechnet hat, welche dem Server wohl nicht bekommen ist. Lokal war es aber komischwerweise kein Problem. Wenn ich das MM deaktiviert hab und eine feste Lotzahl vorgegeben hab, war ich bei einem entsprechendem Signal im Markt. Musste also mein MM leicht modifizieren. Trotzdem danke euch für eure Zeit
  3. hier mal ein Screenshot vom Journals. Vielleicht könnt Ihr damit was anfangen? Da steht "Signal disabled"! Brauche ich das?
  4. Also ich kann schon mal sicher sagen, dass das nichts mit dem "eingefrorenem" Guthaben zu tun hat! Der Betrag wird nach Ablauf der gebuchten Zeit abgebucht. Ist ganz normal, dass es eingefroren wird.
  5. Ne, ich habe nur ein Konto dort. Deswegen verstehe ich ja nicht, eben weil der EA eigentlich so funktioniert. In dem MQL-Konto habe ich auch nirgends etwas verdächtiges gesehn, wo man irgendwo etwas freigeben kann. Ich habe mich vor ein paar Tagen auch im MQL-Forum gemeldet. Aber da dauert es ja auch immer Tage, bis man da eine Antwort bekommt.
  6. ja das hab ich auch gesehen, dass es da "eingefroren" ist. Hab aber angenommen, dass es dann nach dem gebuchten Monat auf 0$ gesetzt wird. Und der eingentliche Handel geht doch von dem GkFx-Account und da ist mehr als genug auf dem Konto! Das hat doch damit nix zu tun.
  7. Du meinst die MT4-App? Nein, ich hab schon einen bezahlbaren VPS bei Metaquotes gebucht. Erstmal für einen Monat zum Testen. Und in dem Log ist nichts auffälliges drin. Die Indikatoren und der EA ist "laoded succesfully". Ich weiß nicht, ob das Normal ist, aber dieser Status hier --> Virtual Hosting: 7569896 status is 'started' wird erst in dem Log gesetzt, wenn ich dieses Fenster geöffnet habe ...
  8. Nein, hab noch keinen anderen probiert. Hab auch eigentlich keinen anderen mit dem ich es im Real Konto versuchen möchte. Ich stehe grad auf dem Schlauch - was meint Ihr mit Logfiles, wo finde ich die? Ich dachte, der Sinn des VPS ist, dass man seinen MT4 da drauf spiegelt, um nicht den PC die ganzen Zeit laufen lassen zu müssen? Hab ich das etwa komplett falsch verstanden oder muss ich den PC noch zusätzlich dafür laufen lassen? Das wäre doch quatsch.
  9. Meinst du Journal?
  10. Hallo Zusammen, also ich hab ich einen EA zusammen gebastelt. Der auch funktioniert, wenn ich ihn im MT4 laufen lasse Jetzt wollte ich es mal mit VPS versuchen. Hab mir schon probeweise erstmal einen Account für einen Monat gebucht. Das Ganze hab ich dann im MT4 soweit synchronisiert und es hat auch den Status "gestartet". Heute wäre eigentlich ein schöner Long-Einstieg gewesen, aber Pustekuchen. Nix ist passiert. Hab ich da noch etwas ausgelassen oder warum arbeitet der EA nicht im VPS? sorry, wenn das Thema nicht wirklich hier rein passt. Bitte an den Admin an der Stelle, falls nötig, in die richtige Kategorie verschieben.
  11. nein, nein, alles gut, so hab ich das auch gar nicht aufgenommen ;-) Bin so oder so für jeden Tipp dankbar. Könntest du mir bitte ein Beispielcode geben.
  12. also, dass man mit orderdelete pendings löscht und mit orderclose positionen schließt, die aktuell im markt sind, weiß ich ja. Deswegen hab ich ja die OrderCloseBy-Funktion gewählt. Die Ticketnummer hab ich mir schon ausgeben lassen. Die Long-Position bekommt in dem Fall die #1 und der Sell-Stop bekommt die #2. Was mich aber grade etwas stutzig macht ist die Fehlermeldung, dass "order 2 for OrderCloseBy function is not a market order". Würde ja bedeuten, dass er die Order schon zu schließen versucht, wo sie noch nicht als Markt Order aktiviert ist.
  13. Also ich hab die Ticketnummer jetzt in die Schleife integriert - hab da ja was falsches abgefragt :-/ int OppositeClose() { int g,h; for (g=Total-1; g>=0; g--) { if (OrderSelect(g,SELECT_BY_POS,MODE_TRADES) == true) if (OrderType()==OP_BUY || OrderType()==OP_SELL) { for (h=Total-1; h>=0; h--) { if(OrderSelect(h,SELECT_BY_POS,MODE_TRADES) == true) if(OrderType()==OP_SELL) { Oppoclose = OrderCloseBy(Ticket-1,Ticket,DarkOrange); Print("Close SELL by Opposite"," Ordertype:",OrderType()); return(1); } if(OrderType()==OP_BUY) { Oppoclose = OrderCloseBy(Ticket-1,Ticket,DarkOrange); Print("Close BUY by Opposite"," Ordertype:",OrderType()); return(1); } } } } return(0); } Nun funktioniert es so wie ich will. EDIT: Ach ne, klappt doch nicht. Also beim Short-Eintritt werden nun beide Orders geschlossen :-/ Trotzdem frage ich mich grade, ob OrderCloseBy die richtige Funktion ist für mein Anliegen!? Weil ich jetzt trotzdem, dass es funktioniert, lauter solcher Fehler hier...
  14. achso, ja hab ich vergessen anzugeben. Ja Total = OrdersTotal(); Und hier rufe ich die Subroutine auf: //+------------------------------------------------------------------+ //|=======================Check position=============================| //+------------------------------------------------------------------+ for (int i=0; i<Total; i++) { if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)==true) { if((OrderType() <= OP_SELLSTOP) && OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) { //+------------------------Exit Buy-----------------------------+ if(OrderType() == OP_BUY) { if(CloseOnOppositeSignal) OppositeClose(); } //+------------------------Exit Sell----------------------------+ if(OrderType() == OP_SELL) { if(CloseOnOppositeSignal) OppositeClose (); } } } } Dieser Fehler wird ausgeben, sobald ich Long gehe und geht auch über die Short-Position hinaus. Also sprich, gehe Long, kommt dieser Fehler, simuliere ich weiter und setzte einen Sell-Stop, woraus dann eine Short-Position wird, wird dieser Fehler weiterhin ausgelöst. Am Ende laufe ich mit beiden Positionen im Markt und im Looping wird andauernd dieser Fehler immer weiter ausgegeben. und hier ist der fehler...
  15. Hallo alle Zusammen, ich bastle mir grade ein Unterprogramm für das sofortige Schließen einer Order bei Gegensignal. Sprich, wenn ich grade Long im Markt bin und etwas später einen Sell-Stop setze, der auch geschortet wird - soll die Long-Position sofort gelöscht werden. Aber mit Schleifen hab ich so meine Probleme, daher brauche ich bitte eure Hilfe, da ich hier etwas zusammen gebastelt hab, was so gar nicht funktioniert. //+------------------------------------------------------------------+ //|========================OPPOSITE CLOSE============================| //+------------------------------------------------------------------+ int OppositeClose() { int g,h; for (g=Total-1; g>=0; g--) { if (OrderSelect(g,SELECT_BY_POS,MODE_TRADES) == true) if (OrderType()==OP_BUY || OrderType()==OP_SELL) { for (h=Total-1; h>=0; h--) { if(OrderSelect(h,SELECT_BY_POS,MODE_TRADES) == true) if(OrderType()==OP_SELL) { Oppoclose = OrderCloseBy(h+1,h,DarkOrange); Print("Close SELL by Opposite"," Ordertype:",OrderType()); return(1); } if(OrderType()==OP_BUY) { Oppoclose = OrderCloseBy(h+1,h,DarkOrange); Print("Close BUY by Opposite"," Ordertype:",OrderType()); return(1); } } } } return(0); }

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.