Pages:
Author

Topic: Vollautomatische Trading Software entwickeln (Read 2237 times)

legendary
Activity: 965
Merit: 1000
@asodinis : noch ein Java coder!  Toll! Ich bastel auch an Java bots.
sr. member
Activity: 517
Merit: 250
Das einzigste was mir noch einfällt ist tradewave.net ; ansonsten weiter so Smiley
newbie
Activity: 42
Merit: 0
Ich verwende die XChange java library für meine Bots. Das Projekt ist schon weit fortgeschritten und sehr einfach zu benutzen. Den Source gibt es unter https://github.com/timmolter/XChange

Gegenüber cryptotrader.org hat das den Vorteil, dass man z.B. Bei Bitstamp auf den Livestream der Trades gucken kann und so kurzfristige Trades deutlich effektiver umsetzen kann.
sr. member
Activity: 517
Merit: 250
Respekt an die Idee und das Vorhaben hier, da es extrem viel Zeit, Nerven & auch etwas Geld kosten tut.
Aber wollt ihr nicht gleich euch das ganze ersparen und nicht lieber auf cryptotrader.org eure Bots laufen lassen ??

Gruß
legendary
Activity: 965
Merit: 1000
Bis jetzt nur zur den Implementierungen der Exchange APIs.

https://github.com/ReAzem/cryptocoin-tradelib
legendary
Activity: 1245
Merit: 1004
Gibts da sourcecode?
legendary
Activity: 965
Merit: 1000
Ich arbeite an Bots. Hauptsächlich erstmal an einem Framework, um das Bauen von Bots leichter zu machen. Hab auch schon paar Bots am Laufen.
legendary
Activity: 1245
Merit: 1004
...Programm doch aus folgenden Schritten:
-Kurs und Anzahl der Verfügbaren Bitcoins von Exchanger 'XY' und bitcoind auslesen
-Kurs über einen längeren Zeitraum betrachten und bei einer Steigerung im Kursverlauf um N Prozent Bitcoins der Menge N verkaufen/ bei einem fallenden Kurs um den Faktor N Bitcoins der Menge N zu kaufen

Fehlt Stop-Loss, der Verkauf wenn sich eine Trendwende eingestellt hat um die Verluste zu begrenzen. Nachdem das ausgelöst hat, wird nach der nächsten Trendwende am Ende der Talsohle wieder eingekauft. Datenbestand braucht also Kurs-Zeitverlauf der letzten Wochen.

Man muss die Schlittenfahrt Abwärts ja nicht mit eigener Investition mitmachen!

Dazu dann im GUI den Soundtrack vom Panikorchester mit Udo Lindenberg abspielen. Die Beleuchtung der Hausbar einschalten. Ein Schild hochhalten "keep calm and carry on"
full member
Activity: 120
Merit: 100
will ich auch alles haben...
newbie
Activity: 21
Merit: 0
@whyte

Ich denke mal nicht, dass der TE ein komplett autonomes System wollte.
Dies würde in der Umsetzung einer Herkules Aufgabe gleichkommen, zumindestens wenn es wirklich "nachvollziehbar" klug handeln soll.
Dachte eher er bevorzugt eine Anwendung mit Werten die er ändern kann, welche sich nicht aber automatisch anpassen.

MfG;
sr. member
Activity: 579
Merit: 259
Ich bin derzeit an einem Bot in PHP dran, der ist aber echt dumm ... noch.
Denn derzeit kann er nur das, was du geschrieben hast, kaufen und bei Kursen +10% wieder verkaufen, wenn der Kurs sinkt. Nachkaufen, wenn der Kurs wiederum 10% gefallen ist. Aber so entwickelt sich der BTC Kurs nicht.

Aber er müsste einiges noch mehr können. Er sollte Trends erkennen, er sollte, auch wenn er gekauft hat, aber einen noch weiter steigenden Trend sieht, nachkaufen. Er müsste auch unter N verkaufen können, wenn er einen weiter sinkenden Trend sieht.
Diese Trendsache ist bei Bitcoin extrem schwer, weil der Kurs kein bischen gradlinig ist. Da sind Sprünge von 10 Euro und mehr in Sekunden drin, rauf und runter. Sowas lässt sich schwer programmieren, den man kann halt nicht vorhersagen, ob der Kurs nach einem solchen Sprung nicht doch noch weiter sinkt oder steigt. Wann kauf oder verkauft man am klügsten, ich habe da noch keine Regeln bei diesen Kursen gefunden.
legendary
Activity: 1036
Merit: 1005
-Kurs über einen längeren Zeitraum betrachten und bei einer Steigerung im Kursverlauf um N Prozent Bitcoins der Menge N verkaufen/ bei einem fallenden Kurs um den Faktor N Bitcoins der Menge N zu kaufen
Abgesehen davon dass die N's verschieden sein sollten: Gibt es hier auch nur eine Person die ernsthaft glaubt, dass man mit dieser Strategie Geld verdienen kann? Natürlich kann man so einen Bot schreiben, und natürlich läuft der auf jedem Kaugummiautomaten. Aber vielleicht sollte man dem OP einfach mal sagen dass das keine gute Idee ist, bevor er noch mit irgendjemand per PN einen Deal abmacht oder so..
newbie
Activity: 21
Merit: 0
Huhey;

Ich will nicht überheblich wirken. Sollte dies so rüberkommen so entschuldige ich mich im Vorraus.
Du brauchst kaum Rechenleistung für einen einfachen Request (in deinem Fall ja ein Webrequest an den Exchanger 'XY').
Solche Bots gibt es sicher doch auch schon tonnenweise im Internet.
Eines will ich dir aber noch raten:
Es macht Angebote um einiges seriöser, wenn du einen festen Betrag angibst, den du bereit bist für die Leistung 'XY' zu bezahlen.
In deinem Fall bestände das gesuchte Programm doch aus folgenden Schritten:
-Kurs und Anzahl der Verfügbaren Bitcoins von Exchanger 'XY' und bitcoind auslesen
-Kurs über einen längeren Zeitraum betrachten und bei einer Steigerung im Kursverlauf um N Prozent Bitcoins der Menge N verkaufen/ bei einem fallenden Kurs um den Faktor N Bitcoins der Menge N zu kaufen
-darum packen wir noch eine schöne GUI, da du wahrscheinlich keine CMD Anwendung haben magst

Grüße;
hero member
Activity: 1442
Merit: 590
So läuft das nicht mein Guter.
Wozu brauchen die Programmierer dich? Das könnten die auch alles alleine auf die Beine stellen.

Eine Geschäftsbeziehung besteht immer aus geben und nehmen.
In deinem Fall hast du nichts zu geben, außer du entschließt dich für die Leistung zu zahlen - im voraus versteht sich.
member
Activity: 65
Merit: 10
Mir wurde gesagt das die ja schnell handeln müssen und dafür halt schnell rechnen...

Könnte man auch machen. Wäre auch ne gute Alternative.

Ich möchte halt einfach einen kleinen Trader der geschickt und schnell handelt. Die Bezahlung soll wie gesagt am ende sein, das alle einnahmen und gewinne dementsprechent geteilt werden.
newbie
Activity: 21
Merit: 0
Nabend;

Dann gebe ich auch mal meinen Senf dazu.
1.) Wozu diese enorme Rechnenpower?
Soweit ich es herausgelesen habe, wird der aktuelle Kurs nur alle N Zeiten abgefragt, für einen einfachen Request braucht man keine große Rechenpower. Wieso also die Angabe der "riesigen Ressourcen"?
2.) Warum nicht auf Amazon Server ausweichen?
Dort bezahlst du per genutzte Zeiteinheiten und verwendest deren Anbindung.

Und was genau sind nun deine Wünsche und was ist die Bezahlung für die erbrachte Leistung?

Grüße;
member
Activity: 65
Merit: 10
Also nen Bekannter macht das auch, und der meinte es kommt da auf die Geschwindigkeit drauf an. Er hat seinen auch bei sich zuhause stehen wo er wohl auch nicht gerade die beste Anbindung hat.

Hab ja gesagt, der gewinn würde dann auf alle Programmierer geteilt werden.

Die Datenbank usw. würde dann alles auf meinem Dedicated laufen. Ram könnten wir dann dem entsprechend anpassen. Prozessoren auch...
legendary
Activity: 1036
Merit: 1005
Also ich kenne mich mit dem Thema ja nicht aus, aber ist es nicht etwas unsinnig
über die Hardware (oder Netzanbindung oder was auch immer) zu reden ohne überhaupt
einen Plan zu haben was die (noch zu entwickelnde!) Software machen soll?
Die dann z.B. wenn der BTC kurs tief ist BTC kauft und wenn er wieder hoch ist verkauft usw.
Nichts für ungut, aber wenn das die präziseste Aufgabenstellung an die Software ist die du hast
dann würde ich mir an dem Punkt wegen der Hardware mal keinen Kopf machen.
legendary
Activity: 1245
Merit: 1004
Du brauchst Redundanz in der Anbindung, und kurze Latenz-Zeiten. Der Bot soll ja "immer dran bleiben" und auch mal "schnell Handeln können". Zwei DSL Leitungen.

Als Rechnerausrüstung wären zwei Fanless Embedded, Lüfterlose Industrierechner besser. Keine mechanisch bewegten Bauteile wie Lüfter oder Festplatten. Also keine Röhrencomputer von HP, Generation 1881 mit Handkurbeln dran.

Bot und Datenbank sollten im laufenden Betrieb zwischen den Hosts unterbrechungslos migrieren können. Mir kommt da node.js in den Sinn, dann kann man auch jeden anheuern, der mal "was mit Javascript und Webseiten, so" gemacht hat.

VORSICHT! Solche Börsen für den Altcoinhandel wie Cryptsy sind nach aussen hin dicht, da geht nur von 100 Leuten Geld in Form von Coins rein, und an 50 Leute wieder raus. Ein Nullsummenspiel. Wahrscheinlich sind's im Schnitt sogar weniger als 50 Gewinner in jeder Lotterieziehung, wohl eher die mit dem oben beschriebenen Setup.

Die Verlierer stapeln wohl Computerschrott im Keller.
newbie
Activity: 53
Merit: 0
Die Idee ist ja an und für sich schön und gut.
Allerdings ist das bei weitem nicht soo einfach, dass hier einfach ein paar Typen/Programmierer anspringen und völlig unbezahlt (auch zum Teil für dich) das Arbeiten anfangen.

Wenn dann müsstest du dich auch gut auskennen und einen gleichwertigen Beitrag leisten oder z.B. für so ein Projekt eine sichere Bezahlung in Bitcoins anbieten.
(Auch in der Aussicht darauf, dass der Bot evtl. nie so laufen wird, wie du ihn dir vorstellst).

Du bist dann quasi "nur" der Investor. Die Idee hatten schließlich schon viele, wer will so einen Bot denn nicht?!  Grin
Aber alleine schon mit dem Satz "mit dem schnellsten was es gibt" drückst du meiner Meinung nach aus, dass du wenig Ahnung von Hardware hast.
Geschweige denn, dass der Bot dann so oder so auf einem VPS laufen sollte um gewisse Stabilität zu garantieren.

Es hört sich für mich hier an, als ob du irgendwelche (armen, unwohlhabenden) Programmierer finden möchtest, die für dich & sich selbst ein luktratives, Gewinn abschöpfendes Programm entwickeln.
So einfach ist das aber leider wie gesagt nicht.
Als Investor solltest du zumindest konkrete Vorstellungen haben, wie du die Mannschaft vergüten und motiviert halten möchtest!

Ich möchte nichts schlecht reden aber deine Posts hören sich einfach eher schwammig und nach einem spontanen, kindischen Gedanken an.
Möchte dich einfach warnen, sonst sitzt du am Ende dann ohne Bot, Devs und lediglich nur auf deinen Kosten des VPS rum.

EDIT: Bzgl. Mining kann ich nur sagen, dass du eigentlich nur noch gut Gewinn abschöpfen kannst, wenn dir extrem leistungsstarke (100.000€ aufwärts) Hardware KOSTENLOS zur Verfügung gestellt werden würde.
Ansonsten ist das für den normalen Verbraucher auch nur ein Loch ohne Boden Cheesy
Pages:
Jump to: