Alle Inhalte von Mythos
-
Orga-Dinge, Freigetränke und kalte Platten
Du brauchst deinen Ausweis nit hinschicken. Falls es dir besser gefällt kannst auch einfach 2 Euro per Kreditkarte hinüberweisen. Da Kreditkarten nur Leute über 18 kriegen reicht das als Altersüberprüfung. Und 2 Euro sind jetzt auch nit schlimm (vor allem wenn du dadurch zugang zu den Gewinnen kriegst ;)
-
Das neue Chartmodul kommt
wart erst bis du das Chartmodul siehst ;) Labels und Preisanzeige vom Crosshair sind schon drin. Online gehts aber erst morgen, wills vorher nochmal bei klarem Verstand testen... btw. bevor ich durchs Forum such, jemand einen schnellen Tipp für ein gratis Screencapture prog, dann kriegen auch die nicht-betatester eine preview, weil mit bildern kann man das nicht erklären ;)
-
Das neue Chartmodul kommt
Es gibt so Dinge die setzen sich einem im Unterbewusstsein fest und irgendwann brechen sie durch und man kann an nix anderes mehr denken bis man es erledigt hat. So ein Ding is das Chartmodul ;) Das bisherige Chartmodul bei der TEFEx ist ja schön und gut, vor allem da es eine Library ist mit wenig eigenem Aufwand verbunden gewesen, aber richtig toll is es nicht. Man kann sich nicht wirklich intuitiv im Chart bewegen, zoomen etc. Und von aus dem Chart traden kann gar keine Rede sein... Und da es eine lib is, is natürlich das customizen eher sinnfrei, vor allem weils eine sehr komplexe lib is;) Also: Neuschreiben. Mit einem fixen Bild was es können soll im Kopf (aufschreiben hab ich mir abgewöhnt, die Anforderungen ändern sich eh ständig ;) neues Package erstellt und los gehts. Inzwischen steht das Chartpanel inkl. sämtlicher derzeit gewünscht Mousemovements (Drag im Chart, skalierung über die achsen und mouserad etc.). Wenn ich schon mal ein Bildschirmvideo gemacht hätte würd ich euch ja eine kleine Demo online stellen... Was noch fehlt sind die Labels der Achsen. Je nach Motivation kommt in der ersten Version dann auch ein traden aus dem Chart und das anzeigen offener Orders... aber ich glaub das Tradingschnickschnack kommt erst in Version 2, soll ja Verbesserungsmöglichkeiten geben ;) und ja, im neuen Chart ist das Crosshair automatisch dabei ;) so, ich bau mal weiter ;) no worries mythos
-
TechDiary
Kommt alles sobald ich mein eigenes Chartmodul schreib ;) Nachgedacht: ja ;) Aber mit No-Budget einen MT-Server betreiben wird schwer. Und da man bei MT nicht wirklich in die symbols datei reinkommt ist ein Script/EA workaround auch nicht wirklich drin.
-
TechDiary
Schon wieder ein Eintrag, lange nix und dann alles auf einmal. Naja wenn man endlich mal was baut was der User auch sieht muss man es ja schnell allen erzählen ;) Für die Betatester: Die Sprachauswahl is online ;) Weiters hab ich den Ladevorgang "optisch optimiert". Nicht mit schönen eigenen Bildern oder so, soweit bin i no nit. Aber jetzt wird alles schon während dem Verbindungsprozess angezeigt (mit dem Status "verbinden") damit man als User nicht so lange vor einem weißen App sitzt und sich fragt ob da noch was kommt ;) Langsam merk ich wie mir die Ideen zur optischen Verbesserung ausgehen. Es wird glaub ich Zeit das Ding öffentlich zu machen und auf Feedback zu hoffen ;) no worries mythos
-
TEFEx goes International
Wieso nicht ;) kann dir ja die liste mit den deutschen Texten schicken und du übersetzt... *g*
-
Berechnung der richtigen Lotgröße
stimmt, danke. Meine Aufmerksamkeit war auch schon mal höher...
-
TEFEx goes International
Nach Style kommt jetzt Sprache ;) Um das Deutsch-Englisch Gemisch aufzuräumen hab ich mich entschieden im Stil der Farbestile auch eine Sprachauswahl einzubauen. DE und EN gibts schon. Ab sofort werden Ideen für weitere Sprachen entgegengenommen ;) (Wenns jemand auf Klingon übersetzen will: feel free ;) lg mythos
-
Berechnung der richtigen Lotgröße
Also, ich hab mal ein bissl gebastelt. Und die Funktionen sollten jetzt folgendes tun: calcPossibleRisk() berechnet wieviel Risiko noch frei ist sodass in Summe nicht mehr als x Prozent vom angegeben balance riskiert werden. Wobei man wählen kann ob das offene Risiko genommen wird oder nur das Eröffnungsrisiko. Wenn das übergebene maximale Risiko pro Position kleiner ist als das noch freie wird natürlich das pro pos zurückgegeben. Der Rückgabewert ist also genau der Betrag den eine neue Position riskieren sollte. Dieser Wert kann jetzt ins calcLots übergeben werden das dann die passende Lotsize ausrechnet. Das neue calcLots kann auch 0 zurückgeben was man außerhalb überprüfen muss und ggf. keine Order senden. ich hoffe wie immer das ich mich nirgends vertan hab, vielleicht hilfts dem einen oder anderen. double calcPossibleRisk(int magicnumber,double maxPosRiskPerc,double maxPoolRiskPerc,double equity,bool useOpenRisk) { double openRisk= 0; double pointRisk= 0; double curPrice= 0; for(int idx= OrdersTotal()-1;idx >= 0;idx--) { if(!OrderSelect(idx,SELECT_BY_POS,MODE_TRADES)) continue; if(OrderMagicNumber() != magicnumber && magicnumber != 0) continue; if(OrderType() == OP_BUY) curPrice= MarketInfo(OrderSymbol(),MODE_BID); //Buy close on Bid if(OrderType() == OP_SELL) curPrice= MarketInfo(OrderSymbol(),MODE_ASK); //Sell close on Ask if(useOpenRisk && (OrderType() == OP_BUY || OrderType() == OP_SELL)) pointRisk= MathAbs(curPrice - OrderStopLoss()); else pointRisk= MathAbs(OrderOpenPrice() - OrderStopLoss()); //calc risk in Currency openRisk+= pointRisk*MarketInfo(OrderSymbol(),MODE_TICKVALUE)/MarketInfo(OrderSymbol(),MODE_TICKSIZE); } double maxPoolRisk= equity*maxPoolRiskPerc/100; if(openRisk > maxPoolRisk) return(0); double freeRisk= maxPoolRisk - openRisk; freeRisk= MathMin(freeRisk,equity*maxPosRiskPerc/100); return(freeRisk); } double calcLotSize(string symbol,double stopdiff,double riskAbs) { double lots=(riskAbs*MarketInfo(symbol,MODE_TICKSIZE))/(stopdiff*MarketInfo(symbol,MODE_TICKVALUE)); //producing a valid lotsize double lot_step= MarketInfo(symbol,MODE_LOTSTEP); double minlot= MarketInfo(symbol,MODE_MINLOT); double maxlot= MarketInfo(symbol,MODE_MAXLOT); lots= MathFloor(lots/lot_step)*lot_step; lots= MathMin(maxlot,lots); // no empty orders, not trading too much ;) if(lots < minlot) return(0); else return(lots); } mögliche Anwendung: Positionsrisiko 2%, Poolrisk 30%, da ich hier AccountEquity nehm verwende ich das offene Risiko (useOpenRisk = true) weil ja der offene Gewinn auch im AccountEquity einberechnet ist) double risk= calcPossibleRisk(MAGIC_NUMBER,2,30,AccountEquity(),true); double lots= calcLotSize(symbol,stopdiff,risk); if(lots > 0) OrderSend(...) PS natürlich alles ohne Gewähr ;)
-
Berechnung der richtigen Lotgröße
Ok, das ist dann vor allem der Punkt mit Min(Balance,Equity) oder? Weil du da offener Gewinner nicht berücksichtigst, offene Verlierer aber das Risiko reduzieren. Wenn du das aktuelle Risiko der offenen Positionen mit berücksichtigst, geht das aber nicht nur auf deine offenen Verlierer oder? ZB eine Order offen aktuell 20 Punkte im Gewinn, StopLoss steht bei 20 Punkte unter Einstieg... Init-Risiko 20 Punkte, "offenes Risk" sogar 40 Punkte. soll jetzt das Risiko für eine neue Position um diese 20 Punkte reduziert werden? Oder gar um 40? nicht falsch verstehen, kann alles Sinn machen und hängt natürlich von der jeweiligen Strategie hab, will nur sichergehen das du nichts übersiehst ;) bzgl. Risikopool könnte man ja noch eine Funktion "vorschalten" die dir das freie Risiko gibt, das kann man dann in die calcLots(...) reingeben und die gibt ggf lots= 0 zurück. Bin derzeit nicht bei meinem Coding-PC, aber wenns wen interessiert könnt ichs bei Gelegenheit implementieren. lg
-
Hallo zusammen
Auch von mir ein herzliches Willkommen bei Tom-Next im Namen des Teams! Vielen Dank für die ausführliche Vorstellung. Was Vola meint (geht jetzt nicht konkret an dich sondern eher allgemein wie wir das hier sehen): Wir helfen hier sehr gerne bei allen möglichen Belangen. Was uns wichtig ist ist ein gewisses Grundmaß an Respekt und Selbstengagement. Respekt gegenüber dem Wissen und der Meinung anderer, vor allem aber auch gegenüber der freiwillig(!) investierten Zeit der Helfer. Das klingt jetzt heftiger als es is. Es ist einfach was anderes ob jemand mit der "Ich keine Ahnung, mach du für mich aber bitte heute noch weil morgen will ich damit schon reich werden, kriegst auch ein Danke wenn ich dann reich bin"-Einstellung kommt oder mit "Hallo Leute, bin neu, würde gerne ... machen, hab leider noch keine Ahnung, kann mir jemand helfen?". Hier kommt auch der Punkt Selbstengagement rein. Wer selber lernen will, muss es auch selber lernen. Wir können nur Hilfestellungen geben, Fragen beantworten etc. Wer tolle EAs will aber selber nichts dafür tun, der ist bei uns falsch, alle anderen sind herzlich willkommen ;) Aber aufgrund deines bisherigen Auftritts hab ich das Gefühl das du wunderbar zu uns passt ;) lg mythos btw.: @deut. MQL-Handbuch: da gabs doch auch hier mal ein Projekt dazu oder? EDIT: ganz vergessen (zuerst denken dann abschicken mythos ): bzgl. deines "EA-Projekts": Aus meiner Sicht und Erfahrung rentiert es sich auf die Dauer vielfach wenn man so einen EA selber baut und dabei alles nötige "nebenbei" lernt. Wir helfen da auch gern duch alle einzelnen Schritte. Wenn du das Ding später live auf deinem Geld laufen lassen willst, ist es einfach besser wenn du genau weisst was es warum tut und wie du es ändern kannst.
-
Berechnung der richtigen Lotgröße
Stimmt, mit symbol als Parameter wärs ganz allgemein, dann kann man die Funktion schon schön in eine lib dazupacken ;) Wieso? Das Eröffnungsrisiko bezieht sich ja immer auf eine Position, weils darum geht das jede Position das gleiche R hat (also "gleichberechtigt" ist). Was du meinst wär dann eher eine Art Risikopool wo du sagst das maximal X Prozent in Summe gleichzeitig riskiert werden dürfen. Das sollte dann aber ein anderer Wert sein. zB 2-3% pro Position und in Summe nicht mehr als 30% gleichzeitig...
-
Berechnung der richtigen Lotgröße
Genau, da du den Einsatz von MarketInfo schon vorweg genommen hast, mach ich gleich weiter ;) ich würds in eine solche Funktion packen: double calcLotSize(double stopdiff,double riskPercent) { double risk= AccountEquity()*riskPercent/100; double lots=(risk*MarketInfo(Symbol(),MODE_TICKSIZE))/(stopdiff*MarketInfo(Symbol(),MODE_TICKVALUE)); //producing a valid lotsize double lot_step= MarketInfo(symbol,MODE_LOTSTEP); double minlot= MarketInfo(symbol,MODE_MINLOT); double maxlot= MarketInfo(symbol,MODE_MAXLOT); lots= MathFloor(lots/lot_step)*lot_step; lots= MathMin(maxlot,MathMax(minlot,lots)); // no empty orders, not trading too much ;) return(lots); } was jetzt noch fehlt ist die Überprüfung ob man überhaupt genug Margin für diese Position hat, aber das sollte man nicht hier machen. Außer man überprüft außerhalb ob lots= 0 und sendet die Order dann nicht. Dann sollte man aber auch nicht auf MinLot aufrunden. Also diese Funktion hier versucht eine Lotgröße zu bestimmen die möglichst nahe an dem gewünschten Risiko (im Zweifelsfall darunter) liegt aber dennoch eine gültige Lotgröße für OrderSend ist. Hoffe ich hab mich nirgends vertan ;)
-
Schulden Euroland
Aber hoffentlich nicht den Banken die sie in der Finanzkrise retten mussten oder? ;) (Man is es schön solche Fragen zu stellen) Man könnte ja jetzt noch einen drauflegen und fragen ob es überhaupt Geld in dem Sinn gibt und wenn ja wo das hergekommen ist, aber ich will nicht schon wieder einen Thread damit hijacken
-
Schulden Euroland
Wiedermal ne blöde Frage von mir: Wem schulden die ganzen Länder das ganze? Es scheint als wär jedes Land massig verschuldet, nur bei wem?
-
Berechnung der richtigen Lotgröße
Also AFAIK ist die Bewegung pro Punkt unabhängig vom Hebel. Bewegung pro Punkt kriegst du über die Tick_value bzw. Pointvalue. Mit einem Hebel 400 Konto kannst du nur mit dem gleichen Kapital doppelt soviele Positionen aufmachen wie mit einem Hebel 200 Konto. Weil du eben pro Lot nur 1/400 des Wertes als Margin hinterlegen musst anstatt einem 1/200. Wollte es eigentlich gerade testen, aber der nette Alpari-Server ignoriert die Angabe des hebels ganz fröhlich. Bei 1:500 Hebel hat man 1 USD Wertänderung pro 0.00001 Bewegung pro Lot und eine nötige Margin von 282.50 Rechnet man jetzt 282,50 * 500 = 141250. Und bei einem Kurs von 1.4125 sind 100000 Euro genau 141250 Wert. Und eine Änderung des Wechselkurs in der 5. Kommastelle ändert den Wert von 100000 Euro um genau 1 Dollar. Passt alles wunderbar zusammen. zum Code: warum immer SL-Ask oder Ask-SL? Wenn du SELL eröffnest, verkaufst du beim Bid. Würde es der einfachheitshalber eher double stopdiff= MathAbs(entry-stop); machen. woher kommen die 7.3? ;) Ich versuch mal eine allgemeine Formel herzuleiten: Wenn die Position geschlossen wird haben wir (im Longfall) folgenden Gewinn/Verlust: risk= ((exit-entry)*value_change_per_point*lots Aber wir kenne das risk bereits und wollen die lots wissen. Also formen wir um risk/((exit-entry)*value_change_per_point) = lots Was jetzt noch "fraglich" ist, ist das (value_change_per_point), also die Wertänderung pro vollen Punkt (also von 1.0000 auf 2.0000). Ich arbeite am liebsten mit tick_value und ticksize (vor allem weil man die Werte von MarketInfo direkt kriegt ;). An der Forex ist es natürlich immer so eine Frage wenn man zB mit einem EUR Konto GBP/JPY handelt... Dann ist der Tick_value nämlich nicht konstant, aber nehmen wirs einfach mal an. Bei EUR/USD und einem USD Konto ist zB bei Alpari: TICK_SIZE= 0.00001 TICK_VALUE= 1 Wenn wir die Wertänderung pro vollen Punkt (nicht Point!) wollen, müssen wir umrechnen. Wir wissen das die Wertänderung pro Tick (also wenn man die Wertänderung pro Punkt auf Ticks runterbricht) genau tick_value ist: value_change_per_point*tick_size=tick_value Also folgt value_change_per_point=tick_value/tick_size eingefügt in das oben folgt: lots= risk/((exit-entry)*(tick_value/tick_size)) = (risk*tick_size)/((exit-entry)*tick_value) So, ich lass das mal kurz so stehen. Kann ja sein das sich wo ein Fehler eingeschlichen hat ;) Fortsetzung folgt (diesmal wirklich ;)
-
Schulden Euroland
? Also was ich da noch nie so richtig verstanden hab: Wer zu hohe Schulden hat, muss Strafe zahlen, und wenn er es nicht schafft die Schulden zu reduzieren (also wenn er zuwenig Geld hat) muss er noch mehr zahlen? 1. Ist das nicht ein bissl ein "Damit alle stehen, hauen wir auf alle die am Boden liegen immer fester drauf bis sie wieder aufstehen"? 2. Wofür wird das Geld aus den Strafen verwendet? Um die verschuldeten Staaten zu retten? /*und noch ein bissl zynisch:*/ Japan (das angeblich drittreichste Land/drittstärkste Wirtschaft) hat 200% oder? Da haben wir im Vergleich ja überhaupt kein Problem, was regen sich alle so auf? Oder sollten wir eher die Verschuldung weiter rauftreiben damit unsere Wirtschaftsmacht steigt? Die "großen" Wirtschaftsmächte sind ja alle nicht so schwach in der Verschuldung oder? Klingt fast wie ein Zusammenhang. /*So Zynismus wieder aus*/
-
Wie man den MarketMaker schlägt
Hi, ich starte das Forum gleich mal mit ein bissl "Insiderinfo" ;) Wenn in einem Symbol hautpsächlich der MM aktiv ist, kann man diesen Umstand mit ein bissl Zeit und Wissen sehr gut nutzen um dem MarketMaker ein bissl Geld abzuknöpfen. Wie funktioniert der MM? Eigentlich recht simpel. Er nimmt immer den zuletzt gehandelten Preis und stellt zufällig neue Orders um diesen Preis in den Markt. Hauptsächlich sind das Limitorders die auf beiden Seiten des Preises erstellt werden (also zB LIMITBUYS auch über dem Kurs), damit sich der Kurs auch bewegt. Damit der Kursverlauf interessanter ist und auch nicht ganz so einfach vorherzusagen, gibt es zufällige "Trends" die im Hintergrund das Verhältniss zwischen den neu erzeugten BUY und SELL Orders verändern. Wo ist jetzt der Schwachpunkt des MM? Der MM stellt immer um den aktuellen Kurs seine Orders rein. Egal wo der aktuelle Kurs steht (diese Tatsache kann man sich mit mehr Kapital zu nutze machen, aber dazu ein andermal). Weiters gibt es immer ähnlich viele Orders und Volumen. Bei Kiwee ist es derzeit zB maximal 5 Kontrakte pro Order. Wenn man jetzt zB im Orderbuch einen Block von 200+ Kontrakten sieht, so wird es sicher ein bissl dauern bis der MM sich da durchfrisst (wenn überhaupt). Man kann also zB eine 10er (oder kleiner) Order "vor" (also bei Buy über, bei Sell unter) den Block stellen weil der große dahinter dafür sorgt das der MM ziemlich sicher erstmal zurückpendeln wird. Sobald die eigenen Limits ausgeführt sind, stellt man ein paar Punkte darüber (abhängig von der aktuellen Situation im Orderbuch 5-10 Pips) einen TP (also gegenläufige LIMIT Order) rein und freut sich über ein paar fast risikofreie Gewinne. Wo ist das Risiko? Natürlich besteht auch ein kleines Risiko. Einerseits wenn man es übertreibt, und zu große Positionen im Vergleich zum Block dahinter reinstellt, kann es sein das man nicht mehr aus der Position kommt. Vor allem wenn der MM gerade einen starken Trend hat und nur 1-2 mal bounced. Oder wenn nicht nur der MM aktiv ist und jemand anders gegen einen arbeitet, sprich die eigenen und den Block wegraucht und den Kurs schiebt... dann heißt es Verluste realisieren oder beten ;) Gibt es aber viele kleine Trader die diese Technik gleichzeitig versuchen, führt das vielmehr dazu das sich der Sicherungsblock für jeden einzelnen durch die anderen vergrößert, weil der MM sieht ja nicht das da ein Block ist und alle gegen ihn arbeiten, sondern stellt schön dumm weiter seine Orders rein. Ich freu mich auf Eure Berichte ob ihr mit der Strategie Erfolg habt. Happy Trading mythos
-
Wünsche, Anregungen und Beschwerden
Hi, egal wie sehr man sich bemüht, man wird nie alle Geschmäcker treffen und alle Anforderungen und Wünsche aller User vorhersagen und erfüllen können. Deswegen gibt es diesen Thread. Für alle Ideen, Wünsche, Anregungen und Beschwerden die ihr bzgl. der TEFEx habt. Also wenn es ums Design, Ablauf oder Funktionalität geht, immer her damit. Je mehr Ideen und Anregungen ihr liefert, desto besser kann ich die TEFEx für euch machen ;) Nur bitte hier keine "Fehler" posten, die gehören zu den Bugreports. wie immer Danke für eure Mithilfe und viel Spass beim Trading mythos
-
Bugreports
Hallo zusammen, wie bei allen größeren Projekte kann es leider auch bei der TEFEx im operativen Betrieb zu unerwartetem Verhalten (landläufig auch bekannt als Fehler ;) kommen. Für diesen Fall gibt es hier eine Möglichkeit für euch mir diese mitzuteilen damit sie behoben werden. Versucht bitte möglichst detailiert zu beschreiben was ihr gerade getan habt und wie sich der Fehler genau geäußert hat. Vielen Dank für Eure Unterstützung Mythos
-
Mythos vs. FireFox vs. JavaScript vs. restDerWelt
Kenn ich. Ich merk bei der Entwicklung auch den Widerspruch zwischen den Interessen des admin und den Interessen des Users (vor allem weil ich beides bin ;) Aber einerseits kann man sich per klick auf das Captcha bei der TEFEx sofort ein neues anzeigen lassen, was dann hoffentlich leichter lesbar ist, andererseits steht auf der Roadmap schon der Bau eines Captcha das vermutlich für automatische Bots gleich schwer zu knacken ist, aber für Menschen (hoffentlich) sehr einfach. Das Problem ist, das es einerseits durch die Anmeldung über Partner bereits einen gewissen Schutz vorne weg gibt, aber sobald es Schnittstellen gibt, muss man sie absichern vor allem Netz. Noch zu deiner Angst bzgl. Daten neu eintragen: Einzig das Passwort, rein aus Sicherheitsgründen, der Rest wird übernommen (sofern korrekt). Bei der TEFEx wird Benutzerfreundlichkeit groß geschrieben (ich steh auf den Satz ;).
-
Berechnung der richtigen Lotgröße
AFAIK nicht, aber wir könnens ja selber mal versuchen ;) am Besten gemeinsam, lernt man am meisten. Du meinst das der Hebel eine Rolle spielt, inwiefern? Wenn ich sage ich riskiere 1% vom Kapital, dann bedeutet das doch, das man im Verlustfall genau 1% des Kapitals verloren hat. Nicht das man für den Trade 1% der Margin verwendet etc. oder lieg ich falsch? Der Hebel und die freie Margin spielt eine Rolle, wenn ich wissen will ob ich den Trade überhaupt eröffnen darf. Wenn ich zB sage um Margincall zu verhindern will ich maximal 30% Marginlevel etc.
-
Gibt es wirklich eine Alternative zum AKW? [Umfrage]
Ich vermute wegen dem Risiko. Schau dir an wieviele Fehlstarts (relativ gesehen) es gibt. Und das mit einer Rakete mit Atommüll... Allein das Gewicht von dem Kabel und die daraus entstehenden Belastungen dafür wären ein Wahnsinn, dann der Wind (Jetstreams) der das Kabel biegt und herumtreibt wodurch das Kraftwerk näher zur Erde gezogen wird und wehe es kommt zu nahe und knallt runter... allein wenn das Kabel runter knallt hast ein Problem. Da schon eher die Verbindung mit Laserstrahl, sprich Kraftwerk oben bündelt die Sonnenenergie... Nur blöd für alle Vögel die durchfliegen, da kannst dann daneben einen Grillhendlstand aufmachen, von freifliegenden Vögeln ;)
-
Mythos vs. FireFox vs. JavaScript vs. restDerWelt
manchmal is es so einfach und doch so seltsam. Da die Grundfunktionalität der TEFEx steht und von den Betatestern auch keinerlei Bugreports kommen, war natürlich die nächste Frage wie die Einbindung neuer Trader in Zukunft passieren soll. Einen Useraccount an der TEFEx bekommt man nur wenn man bereits in einer PartnerCommunity Mitglied ist (zB bei Tom-Next). Aber wie das realisieren? Und zwar so das es möglichst einfach für den User und trotzdem sicher ist? Vermutlich wird es so laufen das man hier auf einen Link klickt der einen dann zur Registrierungsseite der TEFEx bringt. Das funktioniert natürlich pro User pro Partner nur einmal, aber damit hat jeder User bei der TEFEx wieder die freie Wahl von Username, Password Email etc. Keine Angst, die Email wird derzeit nur zur Verifikation/Botschutz verwendet. Aber zum Titel: Ich hab bei der registrierung ein nettes kleines Captcha eingebaut. Natürlich mit der Funktion, das man per Click drauf ein neues erzeugt falls man eines mal nicht lesen kann. In Opera läufts auch wunderbar. Aber Firefox ignoriert es konsequent das er das Bild (das natürlich von php erzeugt wird) neu laden soll obwohl es die gleiche Adresse hat. no-cache und must-revalidate is natürlich gesetzt, is ihm wurscht. Aber mei, zum glück kann man auch einfach bei jedem klick ein kleines random als GET-Parameter dazuhängen. Is dem captchascript natürlich wurscht aber der FireFox denkt zumindest das er das Bild noch nicht kennt... Hauptsache es läuft ;)
-
Order der reihe nach abarbeiten
Ok, dann hast du offensichtlich diesen Thread nichtmal richtig zu lesen angefangen. Mach das bitte und meld dich danach wieder. Falls du nur jemand suchst der dir den EA ohne dein Zutun programmiert empfehl ich dir Rent-A-Coder.