Author

Topic: Free Bitcoin Trading Bots (Read 271 times)

jr. member
Activity: 90
Merit: 2
December 24, 2017, 01:15:26 PM
#4
I have used Gekko from here. Found it on github.
Works good. Not sure about the other ones.
sr. member
Activity: 1778
Merit: 305
December 24, 2017, 10:34:18 AM
#3
Why is an executable file instead of an archive HuhHuh
newbie
Activity: 6
Merit: 0
December 14, 2017, 11:44:56 AM
#2
go make some btc  Cheesy
newbie
Activity: 6
Merit: 0
November 22, 2017, 03:04:42 AM
#1
1. BTCC Market Maker is a High-Frequency Market maker bot that runs on BTC China.

    Currently, it only follows simple heuristics (buy low and sell high), and acts as a scalper.
   
    This is the script 1337 (0.0011) used on 10-14.10.2016 balancing the price between btcc.com and okcoin.com with a spread of 0.10 CNY!!!

    https://www.youtube.com/watch?v=1SawZR4Kaps


2. Lazy Whale is a simple script for the Poloniex marketplace which does market making in a preset range.

    You choose your trading pair then setup buy & sell pair too.

    amount = the amount of sell pair which will be used every time

    increment = price between 2 order of the same type

    buy_price_min & sell_price_max = the trading range for the script

    buy_price_max & sell_price_min = your spread between your buy & sell orders

    nb_orders_to_display = number of orders displayed on each side of the order book


3. John Malcom The Brave provides a method of automating simple trading strategies with Poloniex.
    The user is responsible for configuring trading logic and parameters for the initiation of trades.
    The functions are all described within the source-code and should provide for a simple interface. 

    Theory of Operation:
    JMTB operates through three primary phases: 
   
    Phase 1 - Data Accumulation: All public API queries happen here. Data is stored in the local database.
    input: Public data calls output: Cached data in the local database.

    Phase 2 - Analytics:  All calculations of indicators and trading logic happen here.
    input: Cached data from a local database.
    output: Technical indicators and trading booleans saved to local database.

    Phase 3 - Execution: Read the local database for trading booleans. Execute trades identified in phase 2.
    input: Local database query.
    output: Executed trades and logs.

    JMTB keeps an updated database of all candlestick data for any given asset with any standard Poloniex time-period (5min, 15 min, 30min, 240min, 1440min).
    By holding the data locally we can minimize the number of data queries required to keep data in sync. JMTB then uses only locally stored data for all calculations and decisions.
    Once these calculations and decisions have completed, those states are saved to the database as well. Finally, the trading execution logic searches the database for all assets which qualify for trading.
    With all trades identified, it then executes each trade as directed by the trading logic (again - this is passed through the database). 

    The Strategies:
    Breakout:  The breakout strategy can be enabled by setting "enable_breakout" to 1. 
    Breakout will buy that coin when/if the current price sets a new 5 period high (Rob suggests a daily period for this).
    Breakout will only sell if/when the coin hits its trailing stop (currently hard-coded to 4%, will be configurable in the future).
   
    Hold: The hold strategy is enabled by setting "enable_hold" to 1.  Hold will hold 'X" BTC worth of that coin.
    It will only buy if/when the valuation of that coin is less than it's given amount.
    For example, I set the bot to hold .25BTC of Litecoin.  It reaches out and buys .25BTC worth of litecoin.
    Then, the price doesn't move much.  One day, the price of Litecoin plummets - this causes the valuation of LTC to drop below .25 - so the bot will buy more LTC.
      
    Conversely, if the price of LTC rises than the total valuation of LTC held by JMTB will surpass its allotted amount to maintain. 
      
    In short: Hold will buy on downtrends to get good bargains but will sell in stages during uptrends. 
      
    Pivot Point: This strategy utilizes pivot points to buy at calculated support prices and sell at resistance points.


4. Zenbot is a command-line cryptocurrency trading bot using Node.js and MongoDB. It features:

    Fully-automated technical-analysis-based trading approach

    Full support for GDAX, Poloniex, Kraken, Bittrex, Quadriga and Gemini work on further exchange support is ongoing.

    Plugin architecture for implementing exchange support, or writing new strategies
   
    Simulator for Backtesting strategies against historical data
   
    "Paper" trading mode, operates on a simulated balance while watching the live market

    Configurable sell stops, buy stops, and (trailing) profit stops
   
    Flexible sampling period and trade frequency - averages 1-2 trades/day with 1h period, 15-50/day with 5m period


5. Tribeca is a very low latency high-frequency cryptocurrency market making trading bot. It has a full featured web client, backtester, and supports direct connectivity to Coinbase, Hitbtc, Okcoin and Bitfinex.

    On modern hardware, it can react to market data by placing and canceling orders in under a millisecond.


6. Gekko is a Bitcoin Technical Analysis (TA) trading and backtesting platform
   
    Gekko comes with some example strategies (which implement a single indicator). But with some basic javascript, you can create your own strategies.
   
    You can use over 130 indicators to create your perfect prediction model (full list of supported indicators).
   
    Gekko can watch the real-time markets, you can TA strategies to do live or simulated trading. Gekko stores all market data it sees.

    This makes it possible to simulate trading strategies against historical data, to see whether they would have been profitable (backtesting).

    Gekko will take care of:

    Aggregating live market data
   
    Calculating indicators
   
    Executing live orders (trade bot)
   
    Simulating order execution (paper trade)
   
    Calculating profit and risk metrics
   
    Graphing the results in a web interface
   
    Managing and importing historical market data
   
    Simulating live markets using historical data (backtesting)


7. Qt Bitcoin Trader

    This software helps you open and cancel orders very fast. Real time data monitoring. It can be configured for any rule and strategy.
   
    And make real time charts on QML or Qt Graphics View.

    Supported exchanges: BTC-e, Bitstamp, BTCChina, Bitfinex, GOC.io, Indacoin, YoBit, BitMarket.pl


   Download all Bitcoin Trading Bots.zip -  5.3 MB
Jump to: