Alle Inhalte von Mythos
-
Welche Programmiersprache, welcher Broker?
Das "wahre" C++ oder auch so "Derivate" wie MQL? Im zweiten Fall: wieso?
-
Welche Programmiersprache, welcher Broker?
Das hängt davon ab ob man schon programmieren kann oder nicht. Um das programmieren an sich zu lernen ist C/C++ mMn schon eine der schwereren. Einfach weil man damit soviel machen kann und deswegen auch ziemlich alles selber machen muss. Zu den Pointern(Zeigern): Wenn nur das das Problem wäre, dürfte MQL gleich einfach sein wie Basic, denn in MQL gibts in dem Sinn keine Zeiger...
-
Welche Programmiersprache, welcher Broker?
Sorry für OT aber: Es gibt kein dauerhaft stabiles, resistentes System. Für jedes System gibt es Rahmenbedingungen unter denen es Verluste macht! (Ich hoffe das ist hier allen klar, klang gerade nicht so) Das höchste der Gefühle ist ein System das unter gewissen Annahmen stabil ist und selbst erkennt wann sie nicht mehr zutreffen und dann aufhört zu handeln. Zum Topic: Die Ausrede "Ich bin eigentlich profitabel, aber wegen dem bösen Broker verlier ich dauernd" ist natürlich eine sehr beliebte. Aber es macht trotzdem Sinn sich zu überlegen bei welchem Broker man am besten behandelt wird. Es geht hier ja nicht nur darum ob die Systeme etwas mehr Gewinn machen oder nicht, bzw. ob Stops gefischt werden. Bei unseriösen Brokern kommen dann noch Geschichten dazu das man Gewinne nicht abheben kann etc. Was nützt mir ein stabiles, resistentes System das konstant Gewinne macht, wenn ich von den Gewinnen nie mehr sehe als die Zahl am Kontoauszug aus Panama? Das ist ein Business wie jedes andere und demnach sollte Kundenfreundlichkeit hier auch genausoviel zählen wie sonstwo!
-
sl Expert Advisor gesucht
Hi, suchst du einen Programmierer der dir das für finanzielle Gegenleistung programmiert oder ist die Frage an die Community gerichtet (dann würden wir den Thread verschieben) ?
-
One-Click-Trading für MetaTrader4?!?!
Hi SoGehtDas und willkommen bei Tom-Next! Naja, für den MetaTrader alleine ist es auch "unmöglich". Das Tool verwendet via externer DLL Funktionen die es in MQL nicht gibt. @tinozi: Das Script das du gefunden hast ist mMn nicht vergleichbar mit dem Tool. Denn im Script läuft das ganze nur über shortcuts und nicht klicks. zusätzlich musst du werte wie TP und SL übers eigenschaftenfenster ändern. Bei dem Tool haben sie sich scheinbar echt ein bissl was angetan und alles per klick-Steuerung implementiert. Ich denk zwar es ist noch verbesserungswürdig bzw. zum ordereröffnen sind die hot-keys sicher besser da man nicht erst lange mit der maus auf das entsprechende feld fahren muss, aber sicher ein nettes Tool wenn mans brauchen kann.
-
Max. Anzahl EAs
AFAIK gibts keine Beschränkung. Was man aber beachten sollte: Wenn man mehrere EAs laufen hat die auf ähnliche Signale und zu gleichen Zeitpunkten (also zB alle auf Close Basis) handeln (ZB den gleichen EA auf mehreren TimeFrames oder Währungspaaren die teils korrelieren), dann muss man mit häufigen "TradeContextBusy" Errors rechnen wodurch teils womöglich der Einstieg versaut wird. Tritt das zu häufig auf sollte man auf mehrere MT-Instanzen umsteigen anstatt in einer Instanz mehrere Chartfenster zu öffnen.
-
Probleme mit Beispiel EA
Er läuft ja auch oder? Das Problem war ja, das du Teile auskommentiert hast, die eigentlich wichtig waren oder? Oder gibts immer noch Probleme?
-
Probleme mit Beispiel EA
? Inwiefern willst du beim OrderClose den Bar davor nehmen? Du kannst eine Order nur zum aktuellen Zeitpunkt schließen, und nicht sagen "schließ die Order gestern...". Aber du solltest vielleicht beim MA den Wert vom letzten Bar nehmen, da dieser der aktuellste Wert ist, der sich nicht mehr ändert (der aktuelle Wert ändert sich ja ständig). Dann bleibt nur noch das Problem, das er beim raufkreuzen eröffnet, beim runterkreuzen schließt aber (da in dem Moment ja bereits eine Order offen war) nichts eröffnet und somit erst beim nächsten raufkreuzen wieder eine Long eröffnet. dürfte nur daran liegen was die erste Kreuzung war oder? versuchs mal zu einem anderen Zeitpunkt starten, wo die MAs am Beginn anders rum stehen, dann solltens keine Verkäufe sein.
-
Verkaufe Expert Advisor
Wieso wendest du dich nicht wieder an den Programmierservice der in programmiert hat? Willst du den geänderten EA dann wieder auf die gleiche Weise zu Geld machen wie das Original? Oder hat der Verkauf genug eingebracht um ihn jetzt endlich auf eigenem Konto einzusetzen?
-
Heyho Community
FYI: Der MetaTrader ist eine whitelabel software (ich glaub man nennts so). Also MetaQuotes entwickelt das Ding und verkauft es an die verschiedenen Broker und die dürfen dann ihr Logo draufpacken und teils kleine Anpassungen machen (keine Stops zu lassen, Symbolparameter etc). Sprich die Grundfunktionalität des MT ist eigentlich total unabhängig vom Broker. Zum Kennenlernen und entwickeln ist es also recht egal von welchem MT Broker man sich den MT lädt (oder überhaupt gleich direkt von MetaQuotes).
-
Heyho Community
stimmt ;) Sich damit beschäftigen hat sicher seinen Reiz (tu ich ja auch ;), also zB Handelssysteme entwickeln etc. Wenn man direkt traded (also mit echtem Geld) sollte man sich nur im Klaren sein ob man es macht um Gewinne zu erzielen oder nur weil es einem Spass macht und man sich teils ein bissl die Zeit vertreibt (also als eine Art Casino im Wohnzimmer: es kann sein das man gewinnt, aber eigentlich geht es um den Spass des Zockens). Im ersten Fall muss man sich im klaren sein das es lange dauert und viel Fleiß und Energie erfordert um überhaupt eine Chance auf Erfolg zu haben. Im zweiten Fall sollte man nur aufpassen nicht zuviel an einem Tag zu verlieren, ansonsten steht dem Spass nix im Weg ;) Aber solange man sich die Frage nit defintiv beantworten kann oder die 2. Variante nur die Ausrede ist um sich nicht eingestehen zu müssen das man die erste nicht schafft, hat man weder Spass dabei noch Gewinne und dann seh ich wenig Sinn darin (außer man steht auf sowas... ) Also mein Rat: lies dich in die Thematik ein, schaus dir eine Zeitlang an, und versuch dann für dich die Frage zu beantworten. Und dann kann der Spass losgehen ;)
-
Heyho Community
Da passiert glaub ich schon ein erster Denkfehler, bei den 5% sind alle drin die Gewinne machen, auch moderate ;) Vor allem weil die Börse ja recht einfach skalierbar ist. Also wenn du einmal konstant Gewinne machst ist das schlimmste überstanden (ja klar, emotional wirds nochmal anders ob du mit 1000 Euro handelst oder mit 1 Mio...). Nur die konstanten Gewinne sind eben so schwer, nämlich schon die kleinen konstanten Gewinne. Aber ich geb dir Recht, wenn du es nicht versuchst weißt du nie obs was für dich ist. Wichtig ist nur überlegt an die Sache ranzugehen und sich vorher informieren bevor man blauäugig ein paar Monatsgehälter an die Wand fährt... Mein Fehler, war gar kein Thread sondern das hier : Tutorial zu Minikonten einen Thread zu Masterforex gibts hier
-
Probleme mit Beispiel EA
Lol, ja wer lesen kann... hab die Ausklammerung doch glatt überlesen. Wenn du den Teil wo Orders geschlossen werden wegnimmst is doch klar das er keine Orders schließt! Das kann gut sein. Sind es immer exakt gleich große Verluste? Sind sie immer gleich "schnell", oder laufen manche Trades länger und manche kürzer? Du nimmst die Werte des aktuellen Bars, die ändern sich aber ständig, da kann ich mir gut vorstellen das er nach dem cross schnell ein gegensignal kriegt und direkt wieder aussteigt.
-
Probleme mit Beispiel EA
Hey NikkChade, zu deinen Bedenken: Doch "The pool parameter is ignored if the order is selected by the ticket number". Man müsste ihn nicht schreiben, aber es ist kein Fehler zu if(OrderType()<=OP_SELL && OrderSymbol()==Symbol()) { if(OrderType()==OP_BUY) ... Hier muss man bedenken das OP_SELL etc. nur vordefinierte Konstante, also Zahlen sind. OP_BUY = 1, OP_SELL = 2 etc. OrderType() <= OP_SELL hat also den gleichen Effekt wie (OrderType() == OP_BUY || OrderType() == OP_SELL) insofern ist der Teil auch korrekt (soweit ich das sehe) hth
-
Probleme mit Beispiel EA
Egal in welche Richtung der erste Trade war? oder wird immer nur ein zB Long eröffnet (auch wenn du "direkt" vor einem Shorteinstieg startest)? Gibts irgendwelche Errors oder "verdächtige" Meldungen im Log oder Journal? Auf die Schnelle wär mir jetzt nix aufgefallen warum er nicht schließen sollte. Was mir auffällt: Wenn eine Pos offen ist und es kreuzt, schließt er die Position vermutlich nur, würde aber keine neue aufmachen (also wenn er schließen würde ;) Schon um einiges besser, danke ;)
-
Heyho Community
Da sag ich mal ein ganz erfreutes "Servus", jetzt sind wir Mathematiker bei Tom-Next bald keine Minderheit mehr ;) Die eigentliche Frage sollte eher lauten: was bedeutet sinnvoll? Um eine Strategie zu testen, die eigene Psyche zu erforschen oder um davon leben zu können? Einfach um mit wenig Risiko ins Trading reinzuschnuppern ist FX bei einem Cent-Broker sicher eine gute Wahl. Da kannst ab ein paar Dollar das Konto eröffnen und handelst dann mit Cent als wären es Dollars (Sprich bei 10 Dollar Einzahlung kannst du mit 1000 DollarCent handeln) Dadurch kann man einfach Strategien testen oder sich einfach mit dem Handeln an sich vertraut machen und riskiert nicht gleich ein Jahresgehalt ;) niedrig ist relativ. CFDs und FX haben in dem Sinn ja keine Gebühren sondern normalerweise nur den Spread den du eben zahlst. Und der ist im "Ottonormalverbraucher"-Bereich recht unabhängig vom Kapital. Günstiger wirds erst wenn du um größere Beträge zockst. ich würd zum Anfang vielleicht einen Centbroker vorschlagen (auf die Schnelle fallen mir MasterForex und LiteForex ein, irgendwo gabs hier mal nen Thread dazu....) Sind zwar alles MarketMaker, aber mit kleinem Kapital gibts eh nix anderes und zum lernen wie der Hase läuft reichts alle mal. Wird dann eh nur leichter wenn man mit den "richtigen Jungs" spielt ;) Das glaub ich nicht, du bist sicher richtig ;) Und noch ein bissl Eigenwerbung: wenn du auch am Wochenende zocken willst ganz ohne Kaptialeinsatz, kannst ja mal bei Kiwee vorbeischauen ;)
-
Probleme mit Beispiel EA
Inwiefern nicht abgearbeitet? Wird nicht eingestiegen oder nicht ausgestiegen? Eine etwas genauere Anfrage würd die Chancen auf Hilfe und Antwort wesentlich erhöhen.
-
Frage zu OrderSelect()-Funktion
Nein es gibt noch OP_BUYLIMIT, OP_SELLLIMIT, OP_BUYSTOP und OP_SELLSTOP. jup. ich vermute mal das du damit eine Marketorder meinst die dann geschlossen wird und nicht gelöscht oder? Mir ist noch ein Fehler aufgefallen, der vermutlich der Grund ist: Der Index der Orders im Pool zählt bei 0 weg. Du prüfst nur alle > 0 ignorierst also die "letzte" Order
-
Frage zu OrderSelect()-Funktion
Mir fällt gerade was auf: Falls du am gleichen Tag Pending Orders offen hattest die aber geschlossen/gelöscht wurden, und er eine solche als erstes findet, dann gibt er auch 0 aus (weil buys ist immer noch 0 und sells detto) Du solltest die Abfrage intern auf if(OrderType() == OP_BUY || OrderType() == OP_SELL) return(1); ändern, dann müsste es gehen. Falls nicht: in welchem Szenario funktionierts nicht? (also welche Orders wurden an dem Tag geöffnet, geschlossen und gelöscht? HTH
-
Frage zu OrderSelect()-Funktion
Willst du mit dem Code genau das machen? Also die Order aus der history erhalten die als letztes geschlossen wurde? Weil was dein Code derzeit tut: Wenn es eine Order gibt, die geschlossen ist und heute geöffnet wurde retouniert sie 1 sonst 0. (und wieso heißt die Funktion "CalcCurOrdClose"? ;) hth
-
Metatrader Datenstrom am Wochenende
Aber vorsicht: ich befürchte der interpoliert nur die M1 Daten. (Kann natürlich auch sein das er sich im Livemodus die Ticks speichert, würd mich aber nicht darauf verlassen). Zur Strategie: klingt nach ner spannenden Geschichte, wie MT-Broker wirklich die Ticks liefern und ob sie teils in inaktiven Zeiten einfach regelmäßig den letzten Tick wiederholen ist eine andere Geschichte.
-
Metatrader Datenstrom am Wochenende
Ich glaub ich habs damals schon gefragt, aber wieso reicht der Strategietester nicht aus?
-
Visual Trade Manager = eMoveSLTPbyMouse ?
Das wär die Erklärung für die Brokerversion die da durch die Newsletter flattert. Aber ich glaub nicht das Buthus das Ding von einem Broker hat.
-
Visual Trade Manager = eMoveSLTPbyMouse ?
Naja, mMn ist das Teil bei den heutigen EA Preisen mehr Wert. Aber es sollte halt der kriegen, der es auch erfunden/programmiert hat. Die Frage die bleibt: "Wer hats erfunden?" Es bleibt natürlich die Möglichkeit das sich mehrere Versionen vom ähnlichen Produkt parallel entwickelt haben. Den Wunsch SL und TP per Maus im Chart zu verändern hat ja fast jeder der diskretionär mit dem MT arbeitet.
-
Visual Trade Manager = eMoveSLTPbyMouse ?
scheint so...