Ich bin dabei einen solchen zu programmieren, wobei ich aber zunächst noch den Fokus auf die Kursbeobachtung lege - das Tool soll bei fallendem Kurs z.B. nicht gleich handeln, sondern erst abwarten bis sich dieser wieder leicht aufbewegt, etc. Bei steigendem Kurs (= Sell) natürlich entsprechend umgekehrt.
Ohne Bot-Bestandteil habe ich mein Tool fast fertig, es fehlt nur noch eine Löschen-Funktion für bereits platzierte Orders, dann kann man direkt per Buy/Sell Button und mit der oben erwähnten Logik ermitteltem "optimalen Preis" (oder einem beliebigen anderen Wert) handeln.
Hast Du schon mal an der Forex, Rohstoffen oder Indizes getradet? In welchem Zeitfenster definierst Du "fallende oder steigende Kurse", soll der Bot eher ein Trendfolger oder mehr ein Scalper werden?
Da man BTCs nicht leerverkaufen kann, sehe ich im augenblicklichen Abwärtstrend nur die Möglichkeit, dort, wo im Orderbuch jeweils eine größere (Kauf-)Order liegt, ebenfalls zu kaufen und nach 1 oder 1,5 BTC "Erholung" wieder glattzustellen...