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.

titanfx

Developer
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von titanfx

  1. Alpari IDC RU bietet im Vergleich zu Alpari UK zusätzlich zu allen Währungen auch CFD´s an Im allgemeinen ist Alpari IDC RU ein sehr guter Broker, an dem ich nichts auszusetzten habe Hier sind alle angebotene Produkte, die in grau markierte Produkte sind nicht handelbar http://img246.imageshack.us/img246/3143/alpariuk.png http://img246.imageshack.us/img246/7811/alpariru.png
  2. In dem Fall ist es auch normall - die Anzahl der Daten, die Broker zur Verfügung stellt ist begrenzt. Die Zahlen habe ich jetzt nicht mehr im Kopf, ich glaube 30000 Bars für 1 Minuten und 15000 für die anderen Timeframes Auf jedem Fall für die 1Minuten Bars wird die Historie für ungefähr 1 Monat zur Verfügung gestellt für die höheren Timeframes über mehrern Monaten und dementsprechend auch Jahren Historische Kurse ( Taste F2 ) sind die Daten von Metaquotes ( teilweise von Alpari ) und nicht von deinem Broker, wenn du als Broker Alpari-idc-ru hast, dann kannst du die Daten auch mit F2 herunterladen, da es die gleichen sind
  3. sehr akzepatabel
  4. In dem Fall heisst es 0.1 Lot = 10000 ein Standardlot 1 Lot = 100000 in der Basiswährung http://articles.mql4.com/401
  5. Eine sehr schöne und übersichtliche Struktur Als Basis könnte man so übernehmen wie es ist und nachinein wird es noch herauskristallisieren, was noch zu ergänzen wäre
  6. Abgeltungssteuer muss du trotzdem bezahlen, unabhängig davon, ob der Broker in Sibirien oder in Bermudas sitzt. Wenn der Broker in Deutschland ist, wird die Abgeltungssteuer in der Regel automatisch abgeführt, ansonsten muss man die Gewinne in der Steuererklärung angeben. Im anderen Fall spricht man von einer Steuerhinterziehung FXCM bietet auch MT4-Trading an, allerdings nur Forex, sonst würde ich Alpari als empfehlenswert bezeichnen
  7. Die Serveranfrage geschehen in Metatrader4 seriell - das ist absolut korrekt! Es existiert nur eine "Schnittstelle" zum Trading-Server, das heisst: - es kann nur eine Anfrage abgearbeitet werden - wenn eine Serveranfrage gerade in der Bearbeitung ist, werden alle weiteren Serveranfragen abgelehnt - jede Anfrage an den Server generiert eine Antwort - entweder erfolgreiche Ausführung oder ein Fehlercode - aus diesem Grund ist es notwendig im Programmcode jede Serveranfrage abzuwarten und jede Antwort von dem Server auszuwerten um sicher zu gehen, dass alle Trades ordnungsgemäss ausgeführt waren Für den MT4-Neuling ist das sicherlich eine grosse Hürde, die er am Anfang gar nicht wissen kann und somit Einstieg in der MT4-Programmierung erschwert. Anderseits erlaubt diese penible Auswertung der Serveranfragen eine VOLLE KONTROLLE des geschriebenen Programms um böse Überaschungen zu vermeiden. Schliesslich bietet MT4 den Einsatz von vollautomatischen Handelssystemen, die wochenlang ohne Eingriff des Users funktionieren können, daher ist diese Massnahme seitens metaquotes überlebenswichtig für den Trader.
  8. titanfx antwortete auf zerus's Thema in Welcome @ tom-next
    Du hast uns endlich gefunden Willkommen im Board
  9. titanfx antwortete auf whipsaw's Thema in P|N|G
    @whipsaw Hast du den Vergleich selbst gemacht oder warum hast du gefragt ob der Code identisch ist? Ich nutze zum Vergleich auch dasselbe Programm und auf dem Bild ist nur ein fünftel des Codes zu sehen, die restlichen 4/5 ergeben keine Differenzen im Programmcode. Es ist auch nicht zu übersehen, dass der Indikator von strategybuilder - Community von mehreren Programmierer entwickelt wurde und dann nachhinein Copyright und andere entwicklerspezifischen Informationen entfernt und durch eigene Zeilen "automatisierter-handel.de" ersetzt wurden
  10. titanfx antwortete auf whipsaw's Thema in P|N|G
    Es scheint, dass ein grrosses Monopol in MT4 - Bereich von P.Hahn geschaffen wurde 44 Domains !!! http://img13.imageshack.us/img13/4899/70291304.png
  11. titanfx antwortete auf whipsaw's Thema in P|N|G
    Ja der Quellcode ist absolut identisch, nur der Header wurde geloescht und durch eigene Werbung - www.automatisierter-handel.de ersetzt Unverschämmt Ein Haufen von Betrügern
  12. titanfx antwortete auf whipsaw's Thema in P|N|G
    Tja, was soll man dazu noch sagen? Ich habe mir nochmals die Seite www.automatisierter-handel.de angeguckt - 5 Sekunden lang - 5 Rechtschreibfehler Mittlerweile schon rekordverdächtig, aber Webdesign 1+ von mir, das haben sie sehr klasse gemeistert. Jetzt zu dem Quellcode Wenn der übrige Quellcode auch identisch ist, dann haben die "Experten" einen Indikator von strategiebuilder - Forum auf sich "umgeschrieben". Wenn es nur der Header ist, der identisch ist, dann ist es doch nicht so schlimm Aber offensichtlich www.metatrader.de und www.automatisierter-handel.de sorgen für ein grosses Interesse hier in Forum, ich kann immer noch nicht verstehen warum?
  13. titanfx antwortete auf whipsaw's Thema in MT Chat
    Das ist nur der Verweis zum Aufruf der Bibliothek stdlib.ex4 mit dem Deklarationsteil der Funktionen. Das ist eine Standartbibliothek von MT4 Dieser Aufruf mit Deklaration der Funktion wird in einem Codeblock geschrieben und im Ordner /include abgespeichert. Per Befehl #include wird der Codeblock dem eigentlichen Programmcode beim Kompilieren beigefügt. Das macht das Programm übersichtlicher und lässt diese sogennante Include Datei in anderen Programmen verwenden. Der Inhalt von obengenannten Include-File : //+------------------------------------------------------------------+ //| stdlib.mqh | //| Copyright © 2004, MetaQuotes Software Corp. | //| [url="http://www.metaquotes.net/"]http://www.metaquotes.net/[/url] | //+------------------------------------------------------------------+ #import "stdlib.ex4" string ErrorDescription(int error_code); int RGB(int red_value,int green_value,int blue_value); bool CompareDoubles(double number1,double number2); string DoubleToStrMorePrecision(double number,int precision); string IntegerToHexString(int integer_number);
  14. titanfx antwortete auf whipsaw's Thema in Rent a Coder
    Das ist nicht verkehrt den Interessierten, die ihre Ideen programmiert haben wollen, diese Möglichkeit anzubieten und mit dem "Coder" direkt Kontakt aufzunehmen. Von anderer Seite ist es auch nicht einfach mit dem Kunden, wie es Krümel schon gesagt hast. Automatisches Handelssystem erfordert eine klare Definition von Strategieregeln und befolgt dementsprechend "blind" getriggerten Signalen. Wenn das System nicht mathematisch beschreiben lässt und der Coder versucht das Problem durch die mathematische "Annäherung" aufzulösen, fängt der Kunde an zu zweifeln, dass der Programmierer seine Idee "verzehrt" realisiert hat. Was der Kunde immer vergisst, dass er die Charts nur aus der "Gewinner-Sicht" sieht und Signale von seinem System häufig im nachhinein auf historischen Daten projezieren lässt. Diesen Vorteil hat natürlich kein EA und in manchen Fällen ist Missverständnis zwischen dem Coder und dem Kunden vorprogrammiert. Wenn das Sytem auf Indikatoren basiert gibt es natürlich etwas weniger Unklarheiten. Es gibt auch ein kleines Vermutstropfen aus meiner Sicht. Wenn der Interessierter direkt Kontakt mit dem Coder aufnimmt, wird der jeweilige Coder mit "Geheim-Projekten" beschäftigt und je nach Auftragsmenge sich von der Community aus dem Zeitmangel distanzieren. Viel interessanter wäre es, dass die Idee (oder Problematik) in der kleinen Programmierer-Gruppe gemeinsam realisiert wird. Es gibt schliesslich nur handvoll Programmierer hier im Forum, die das Projekt durchführen werden ( wenn ich mich nicht täusche sind das 5-10, wenn ich mich geirrt habe bitte um Entschuldigung) Und somit kann jeder Programmierer von der Projekt-Gruppe je nach Aufwand entlohnt werden, was vorher festgelegt werden kann. Ehrlich gesagt mich reizen nicht die Groschen, sondern die Möglichkeit hier im Forum mit anderen Programmierern zusammenzuarbeiten, die Problemlösung von anderen kennenlernen eigene Vorgehensweise vorschlagen, mit anderen Worten - das ewige "nehmen und geben" Prozess :) Wenn wir es schaffen können, dass die Community auf die Dauer ihren guten Ruf und lebendigkeit behält, dann können wir es mit der koordinierteten Arbeit im Team beisteuern
  15. Für deinen Aufruf von Dayrange letzten Tages würde es so aussehen if(new_day) { eroeffnungskurs = iOpen (NULL, PERIOD_D1, 1); highestValue = iHigh (NULL, PERIOD_D1, 1); lowestValue = iLow (NULL, PERIOD_D1, 1); }
  16. Diese Funktion generiert eine boolische Variable new_day, die nur im aktuellen Programmzyklus aktiv ist static bool new_day = false; // globale Variablen in Header static datetime last_day; bool new_day; // any function datetime current_day = iTime(Symbol(),PERIOD_D1,0); new_day = false; if(current_day != last_day) { new_day = true; // neuer Tag - Variable nur für diesen Programmzyklus TRUE!!! current_day == last_day; } Dasselbe für den neuen Bar static bool new_bar = false; // globale Variablen in Header static datetime last_bar; bool new_bar; // any function datetime current_bar = iTime(Symbol(),0,0); new_bar = false; if(current_bar != last_bar) { new_bar = true; // neuer Bar - Variable nur für diesen Programmzyklus TRUE!!! current_bar == last_bar; }
  17. Ich habe z.B im Ordner /experts einen Unterordner erstellt (in meinem Fall .../experts/_old) wo ich die gleiche Orderhierarchie wie in MT4/experts... wiederhole (z.B /indicators und /includes) Dahin kopiere ich nicht mehr benötigte oder veraltete Quellcodes, die ich bei Bedarf natürlich wieder schnell zurückkopieren kann. Somit erhalte ich übersichtliche aktuelle Ordnerhierarchie und meine somit "archivierte" Quellcodes sind in richtigen Unterordnern sortiert http://img231.imageshack.us/img231/3312/1se.png
  18. Das könnte die Problemlösung sein FOREX ABC
  19. %MT_HOME%\experts\indicators - ist ein Verzeichnis für benutzerdefinierte Indikatoren. Die in MT4 "verbaute" Indikotoren sind für User unsichtbar. Alle anderen vom Benutzer erstellten Scripts EA´s und Indikatoren werden in entsprechenden Verzeichnissen "deponiert"
  20. Die Anfrage an den Server findet nur mit der Funktion OrderModify statt OrderStoploss und OrderOpenprice werden nicht vom Server abgefragt Zu deiner korrigerter Variante - ja es würde funktionieren und nur eine Anfrage an den Server schicken noch besser ist: if(OrderStopLoss()!=OrderOpenPrice()) if(Ask<=GBPUSDsellT2) if(OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),0,0,Red)) Print("Sell Order erfolgreich auf BreakEven gesetzt"); else { int err= GetLastError(); Print("Modifizieren von Sell auf BreakEven fehlgeschlagen; err: ", err); }
  21. Breakpoints im Metaeditor sind bloss visuellen Markierungen. Es gibt leider kein Debugger in MQL4
  22. Willkommen im Club
  23. Ja im Quelltext In der start() - Funktion Order platzieren void start() { int ticket; static bool placed_trade = false; // Es wird damit nur ein Trade ausgefuehrt if(!placed_trade) { ticket=OrderSend(Symbol(),OP_BUY,1,Ask,3,0,0,"My order #",16384,0,Green); if(ticket>0) placed_trade = true; else { Print("OrderSend failed with error #",GetLastError()); return(0); } } CheckForT2EURUSD(); CheckForT2GBPUSD(); CheckForT2USDJPY(); CheckForT2EURJPY(); CheckForT2USDCHF(); return; } Zusätzliches debuggen, damit du siehst was dein EA macht - ist immer sinnvoll Du muss also die OrderModify etwas modifizieren if(OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),0,0,Red)) { Print("trade sl was modified"); } else { int err= GetLastError(); Print("modify sl err: ", err); } Erst jetzt wirst du nämlich bemerken, wo dein EA immer den gleichen Fehler macht, nach der ersten Orderänderung, versucht er bei jedem weiteren Tick die Order wiederholt zu ändern. Ergebniss - ERROR 1 bei jedem neuen Tick, was du ohne Debugmodus gar nicht feststellen kannst. Und jetzt stell mal vor, du wärst der Broker und du bekommst von einem Kunden("Trader", "Programmierer") bei jedem Tick (je nach Volatlität - mehrmals pro Sekunde) ein Serveranfrage um die SL zu ändern. Da wird der Broker nicht lange überlegen. Das ist immer empfehlenswert oder sogar zwingend erforderlich vor der jeden Serveranfrage die Rictigkeit den zu versendenden Daten zu überprüfen und auf jede Antwort vom Server zu warten, bevor man den Server mit weiteren Anfragen bombardiert Es ist auch sehr sinnvoll jeder Antwort vom Server zu bewerten, schliesslich ist es auch wichtig ob Order geöffnet, geschlossen oder modifiziert wurde
  24. Du kannst auch in deinem EA als erstes Order platzieren und dann alle anderen Funktionen ausführen
  25. titanfx antwortete auf FinGeR's Thema in MT Chat

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.