Alle Inhalte von RAiNWORM
-
Powerstart im Devisenhandel mit Metatrader 4
Danke, danke! Muss ich mir eigentlich Gedanken machen, wenn Amazon weiß, was bei einer Lieferung an "RAiNWORM" zu tun ist? Eine Rezension ist natürlich selbstverständlich
-
Multicharts Forex-setup zu MBT
Für historische Tickdaten lege ich mir ein eigenes Symbol mit ASCII-Mapping an. Dieses wird dann nie durch den Broker o.ä. aktualisiert. Dort sind nur Tickdaten, wodurch daraus dann die Bars gebildet werden. Die errechneten Werte landen dann nicht in der Datenbank. Wenn es für dich ein Zeitproblem darstellt, müsstest du dir die Tickdaten selber noch auf 1M, 1D errechnen (per eigenem Programm oder Excel...) und importieren.
-
Geschlossener Beta Test von Multicharts 64-bit
So, ich habe heute die erste Beta bekommen. Allerdings wurden alle Betatester dazu aufgefordert, während der Testphase keinerlei Kommentare zu veröffentlichen. Das kann ich sehr gut verstehen und ich werde mich auch daran halten. Falls jemand möchte, dass ich irgendwas besonderes ausprobieren soll, kann er es hier veröffentlichen. Ich kann hier dann allerdings keine Rückmeldung geben. Auf in die Schlacht
-
Free Pascal
Anbei 2x EXE kompiliert mit Delphi 2010. 1x mit runtime Packages, 1x mit eingebetteten Packages. Tests.zip
-
Der Grund für den DAX-Anstieg
Na endlich habe ich den Grund erfahren, warum der DAX massiv ansteigt. Danke, Onvista Quelle Onvista
-
Multicharts Forex-setup zu MBT
Der QuoteManager speichert Tick, Minute und Day-Werte unabhängig voneinander. Lösch einfach mal Minute und Day. Je nachdem was du willst, solltest du auch in den Preferences (von Multicharts) einstellen, ob fehlende historische Daten vom Dataprovider nachgeladen werden sollen oder nicht.
-
Multicharts Forex-setup zu MBT
Ich habe bei mir die Session-Zeit gar nicht konfiguriert. Der Sonntag interessiert mich gar nicht, den lasse ich aus den Charts draussen. Wenn ich Sessions ändere, dann meist direkt am Symbol. Konfiguration hängt anbei.
-
Multicharts Forex-setup zu MBT
Was lässt du dir im Chart anzeigen: Bid, Ask oder Trade? Was schaust du dir im QuoteManager an: Bid, Ask oder Trade? Hast du im QuoteManager die gleiche Zeitzone gewählt, wie im Chart?
-
Free Pascal
Wo steht, dass er die DLL erfolgreich laden konnte? Mit debuggen wird es schwer, außer du nutzt IDA Pro, SyserDebugger oder SoftIce. Damit bekommst du nahezu alles gedebuggt. Aber damit würde ich gar nicht anfangen, außer du beherrschst Assembler im Schlaf und kennst dich bis auf Betriebssystemebene mit Programmprozeduren aus. Bleibt also nur der Klassiker: Logs schreiben.
-
Geschlossener Beta Test von Multicharts 64-bit
Ich glaub, ich bin dabei. Als Antwort habe ich bekommen "You have been added to the list of beta testers. We will get back to you with details". Wenn diese Liste nicht noch gelost wird, dann nehme ich gerne Wünsche entgegen, die ich mal testen könnte. Warum tue ich mir das eigentlich an?
-
Free Pascal
Du rufst die DLL-Funktion ja gar nicht auf Tja, solche trivialen Fehler suchen wir hier nicht. Das ist ja wie: "Mein Fernseher geht nicht." - "Haben Sie den Stecker drin?" Beim #import der DLL gib mal einen festen absoluten Pfad zur DLL an. Ich vermute, es hängt mit UAC zusammen.
-
Free Pascal
Dann schreib den String in eine Textdatei anstatt den Messagedialog zu nutzen. Es kann sein, dass der nämlich nicht geht, weil die DLL keine GUI hat. Wenn es dann immer noch nicht klappt, dann stimmt da wohl was nicht
-
Geschlossener Beta Test von Multicharts 64-bit
Closed private beta testing for MultiCharts 64 bit Quelle Ich habe mich angemeldet - mal sehen, ob ich genommen werde. Das wär doch bestimmt was für dich siscop, oder?
-
Free Pascal
In Delphi müsste man dazu die Unit Dialogs in die uses oben aufnehmen. Die Funktion sollte einfach den übergebenen String in einer Messagebox ausgeben. Kannst du nach Belieben ersetzen.
-
Fazit Tradingjahr 2011
Passend zum Thema, hier mal von der DWS die Finanzwetterkarte 2011. Quelle: DWS active Ausgabe 01/2012
-
Free Pascal
Dann bastel mal hier mit. MT4: #import "meine.dll" void an_dll(string send); #import //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { string strSend; strSend = Symbol()+";"+Bid+";"+Ask+";"+TimeToStr(TimeCurrent(), TIME_DATE|TIME_SECONDS); an_dll(strSend); return(0); } //+------------------------------------------------------------------+ Delphi (ich hoffe, es passt auch für FreePascal) uses ... type Tbytes = array [0..200] of byte; procedure an_dll(cc : Tbytes); stdcall; var strText : String; ii : integer; begin strText := ''; for ii := 0 to 200 do begin strText := strText + chr(cc[ii]); if cc[ii] = 00 then break; end; try MessageDlg(strText, mtWarning, [mbOK], 0); except on e : exception do begin MessageDlg(e.Message, mtError, [mbOK], 0); end; end; end; exports an_dll; begin ; end. Das wäre ein Beispiel für call by value mit statischer Speicherreservierung für die Übergabe und simpler Umsetzung. Ist übrigens auch ein schönes Beispiel, wie Exploits entstehen können (Übergabe von mehr als 200 Byte und dadurch Überschreiben des Speichers mit Malware-Code).
-
Fazit Tradingjahr 2011
Naja, ich finde Aufwand und Ertrag stehen bei mir sehr wohl im Einklang. Die 4% Rendite sind auf mein gesamtes schnell liquidierbares Vermögen (ohne Immobilien, ohne außerbörsliche Firmenanteile etc.) bezogen. Und hier ist mir ein ausgewogenes Verhältnis zwischen Chance und Risiko wichtig. Ich muss und möchte vom Trading nicht leben. Ich behaupte, dass eine Vermögensverwaltung bei gleichem Risiko auch nicht mehr rausgeholt hätte. Die meisten Aktienmärkte sind in 2011 (ab August) eingebrochen und haben auf Jahressicht negativ geschlossen. Die Renditen auf Staatsanleihen sind teilweise negativ. Eigentlich sollte jeder private Trader glücklich sein, wenn er positiv abgeschlossen hat. Den eigentlichen Aufwand stecke ich in das Entwickeln automatisierter Handelssysteme, wo ich immerhin über 10% Rendite auf das eingesetzte Kapital erwirtschaftet habe. Ist ganz nett für ein Hobby Der Rest ist alle zwei Wochen Märkte anschauen und Positionstrading auf Sicht von 3 bis 12 Monaten zu betreiben. Daher nutze ich sehr stark Zertifikate. Bitte beachtet auch unbedingt, dass hinter z.B. 4% Rendite immer auch die absoluten Zahlen stehen und betrachtet werden müssten. Das können bei dem einen 40.000 EUR, bei dem anderen 400.000 EUR und bei manchen vielleicht sogar 4.000.000 EUR sein. Tja, die Leute, die durch das Trading "plötzlich" reich werden sind diejenigen, die ein sehr hohes Risiko eingegangen sind. Über diese Personen wird dann gesprochen. Aber die 99,9% der anderen Zocker mit nahezu Totalverlust werden in Vergessenheit geraten. Eine Anfrage, ob ich ein Buch über meine "Erfolge" schreiben möchte, werde ich somit wohl nie bekommen
-
Kursliste in Textdatei
Ich habe zwar schon länger nichts mehr mit dem MT4 gemacht, könnte mir aber vorstellen, dass folgendes geht: Chart auf 1min stellen EA backtesten und Candle Open einstellen (geht glaube ich) im EA auf 17:36 prüfen und dann den aktuellen Kurs in eine Textdatei schreiben Dürfte ein Dreizeiler sein.
-
Fazit Tradingjahr 2011
Ich habe gerade mein persönliches Tradingjahr 2011 ausgewertet. Meine Gesamtrendite auf das eingesetzte Kapital beträgt 4,07%. Da ich immer vollständig investiert bin (und wenn es nur Tagesgeld ist) handelt es sich damit um das Gesamtkapital. Transaktionskosten sind abgezogen, Steuern sind nicht berücksichtigt. Da mein primäres Ziel der Werterhalt mit einer kleinen Prise Zusatzrendite ist: Ziel erreicht! Ich bin also zufrieden. Wie sieht es bei euch aus? Habt ihr eure Trading-Ziele erreicht? Seid ihr mit dem Ergebnis des Jahres 2011 zufrieden? Ich braucht ja nicht unbedingt Zahlen nennen. Auf die Anlagenklassen aufgeteilte nicht annualisierte Rendite auf das eingesetzte Kapital (nicht Gesamtkapital): Zertifikate 9,43% Anleihen 3,70% Optionsscheine 65,00% Festgeld n/a Tagesgeld 2,00% CFD-Handel man. -12,80% FX automatisiert 10,40% Deutlich wird vor allem auch das Verhältnis zwischen der Rendite und dem absoluten Gewinn, wenn man sich die Grafiken anschaut. Ich habe zwar 65% mit Optionsscheinen erwirtschaftet, was aber nur 0,60% der Gesamtrendite entspricht. Hier zeigt sich ganz klar die Risikostreuung. So habe ich zwar -12% manuell mit CFDs vernichtet, aber per FX automatisiert 10,40% gewonnen. Absolut ergibt sich zwischen den beiden ein positiver Saldo. Anbei die Grafiken. Absolute Werte habe ich nicht angegeben, das wäre mir dann doch zu persönlich
-
Free Pascal
1. Dein rewrite überschreibt die Datei immer wieder. Wahrscheinlich willst du doch die Datei ergänzen, oder? 2. Die String-Typen sind nicht kompatibel. Und ein Array von Strings ist eine ganz andere Hausnummer (Zeiger auf eine Liste von Zeigern). Ich habe etwa einen Monat gebraucht, um Strings auszutauschen (Delphi-DLL) und ich bezeichne mich eigentlich als recht guten Programmierer. Was ist ein String? Die Variable beinhaltet einen Zeiger auf das erste Byte. Jedes Byte repräsentiert einen character. Der String endet mit Byte-Wert 00. Blöd ist nur, dass Free Pascal oder Delphi unter dem Typ String etwas vollkommen anderes verstehen. Das erste Byte ist hier die Länge des Strings. Dann folgen die Characters. Seit einigen Versionen werden die jedoch Unicode gespeichert, sodass ein Zeichen einem Byte ist. Lösung: Übergib einen Zeiger auf das erste Zeichen. Dies wird durch den "normalen" string-Typ von MT4 veranlasst. Auf DLL-Seite empfängst du diesen Zeiger und baust dir deinen String byteweise selbst zusammen. Danach kannst du frei agieren. Das mit dem String-Array würde ich lassen, da es noch komplexer wird und auch anderweitig abbildbar wäre. Möchtest du selber probieren oder Codebeispiele?
-
Lot size
Das ist vor allem auch dann sinnvoll, wenn du die gleiche Strategie auf verschiedenen Brokern laufen lassen möchtest. Sonst kaufst du wo anders 1000 Lots. Sag mir dann vorher Bescheid, dass ich meine kleine Longposition rechtzeitig vorher eröffnen kann und von deinem ausgelösten Schwung profitiere
-
Lot size
Bei Forex (MC auf MBT) gibst du den Absolutbetrag der gehandelten Währung an. Bei MBT sind 1 Lot = 10.000 units (ich habe hier keine Null vergessen), handelbar sind 0,1 Lot = 1.000 units. Somit stellst du MC einfach auf ein Vielfaches von 1000.
- Merry x-Mas
-
Softwareempfehlung: Duplikate identifizieren
Duplicate Cleaner Falls du bei Bildern oder MP3s aufräumen möchtest, da gibt es spezielle Programme, welche die Inhalte scannen und Ähnlichkeiten bilden.
-
KW50 · DAX30 · Börsentipp-Gewinnspiel
Das ist wie auf einer vollen Straße: wenn du einmal richtig im "Flow" bist, kommst du gut durch. Glückwunsch auch von meiner Seite!