Python für Trading- und Backtest-Aufgaben

      Hallo PT


      Das sehe ich aus Reiner Erfahrung aber nun mal ganz anders es hat nichts damit zu tun das ich nun mal Linux Freak bin, ein Linux Freak wird man ja nicht einfach so. Als ich zu Linux gegangen bin wurde ich von Ständigen Bluescreens von Win 98 SE abgeschreckt, aber das tut ja nichts zur Sache.

      Ich habe genug Erfahrung was den 24/7 Betrieb angeht meine wie auch meine befreundeten Trader und Entwickler Kollegen, Linux hat uns noch nie im Stich gelassen ist immer zum Teil Jahre Stabil am Stück gelaufen ohne Langsamer zu werden oder aus zu gehen oder Bluescreens. Das selbe kann man von Windows nicht sagen auch in meinen Skype Runden war immer wider zu hören das sie Windows mal neu starten müssen da es zu Langsam geworden ist das gilt insbesondere bei Vista und Win7. Linux ist für seine Stabilität und Zuverlässigkeit berühmt und von vielen der Weltweit größten Unternehmen seit Jahren im Einsatz genau wie bei den meisten Webhostern auf dieser Welt, nicht nur weil es günstiger ist, sondern Stabiler ist das worauf es auch beim Traden ankommt.

      Klar für den Desktop User mag Windows besser sein Geschmack Sache aber im sicherheits bewussten einsatz kann Windows Linux oder BSD nicht das Wasser Reichen und schon garnicht wenn man sich anschaut wie lange es zum teil dauert bis MS mal eine Sicherheits- Lücke schließt das dauert zum teil Wochen und ist damit auch das KO Argument für Windows.

      LG ST
      Hallo PT


      Ich finde dein anliegen hier natürlich mehr als Interessant und beteilige mich mit Freude an diesen Technischen Thread. Um eines gleich mal vorweg zu nehmen Python ist Interpretiert und von daher nicht so schnell wie C/C++ das ich auch für Rechenintensive Backtest nutze Monte-Carlo Brute-Force auf Tick Daten etc. Der Große vor teil von Python ist die Enorme Zeitersparnis beim Programmieren da es deutlich einfacher ist wie C/C++.Die Bibliothek ist groß und Mächtig und nimmt einen sehr viel Coding Arbeit ab. Die Programme die entstehen sind ähnlich wie bei Java wirklich Programmunabhängig nicht wie C# z.b.

      Ich benutze Python auch um GUI Programme wie z.b den Georg Regelchecker zu schreiben. st-trader.de/phpBB3/viewtopic.php?p=1211#p1211 das in C++ umzusetzen wäre eine ganz andere Liga vom Aufwand und Zeitbedarf her. Wer weiß wenn sich hier User mit Freude an Python finden sollte Könnten wir den Regelchecker als Grundlage für ein CT System nutzen ich stelle dann alles bereit das man braucht.

      Um es mal auf den Punkt zu bringen Python ist leicht zu lernen, es ist Mächtig vom Funktionsumfang, die Sprache ist das Ergebnis Freien Denkens, man kann fast alles damit machen.

      C/C++ ist in Sachen Rechengeschwindigkeit nur von ASM geschlagen aber eben ein deutlich höherer Aufwand nötig der bei einigen Projekten auch nötig ist aber nicht überall.

      Und noch was ich würde niemals ein System per Windows handeln nur per Linux/Python oder Linux/C/C++ Windows ist einfach unsicherer instabiler und nicht wirklich auf Dauer geeignet für 24/7 Betrieb.


      LG ST