Author

Topic: [FREE] qTrader automatic trading bot (Read 499 times)

legendary
Activity: 2114
Merit: 1090
=== NODE IS OK! ==
December 04, 2022, 08:13:58 PM
#13
is this bot only working on qTrade website? or you will later add another exchange?
this was made solely to support qTrade and Bismuth trading
legendary
Activity: 2114
Merit: 1090
=== NODE IS OK! ==
January 05, 2020, 07:11:58 PM
#12
hi, everything you need to know is in the config file
no other website now or planned
copper member
Activity: 28
Merit: 2
“What up, my glip-glops?”
December 12, 2019, 02:56:42 PM
#11
been here daily waiting....
legendary
Activity: 1554
Merit: 1014
December 11, 2019, 11:45:47 AM
#10
is this bot only working on qTrade website? or you will later add another exchange?
copper member
Activity: 28
Merit: 2
“What up, my glip-glops?”
December 11, 2019, 11:39:35 AM
#9
Thank you for publishing your work, I appreciate it.

Unfortunately I have no time to look into it right now, but as longterm C.A.T. user I am very inclined to try it sometime soon (season holidays hopefully).

Thought I'd post as I am surprised how little feedback/attention you got for your nice work.



I plan on doing a detailed review of the bot. I just want to understand the setting a bit more and waiting on developer to give me some pointers. So i have the best shot at doing well with it. Your correct this kind of work used to generate a lot of buzz. I think people like myself who have used many bots and even paid a lot of BTC for them with minimal to NO success are a bit reluctant to even research bots anymore. I personally have faith if you keep trying eventually you will find what works for you
legendary
Activity: 1612
Merit: 1608
精神分析的爸
December 11, 2019, 10:41:13 AM
#8
Thank you for publishing your work, I appreciate it.

Unfortunately I have no time to look into it right now, but as longterm C.A.T. user I am very inclined to try it sometime soon (season holidays hopefully).

Thought I'd post as I am surprised how little feedback/attention you got for your nice work.

copper member
Activity: 28
Merit: 2
“What up, my glip-glops?”
December 11, 2019, 09:15:08 AM
#7
You really peeked my interest. I have been reading all kinds of information about trading bots. Read some stuff last night about Deep learning and how it might effect the creation of new bot algos .
copper member
Activity: 28
Merit: 2
“What up, my glip-glops?”
December 09, 2019, 11:40:01 PM
#6
oh crap that question was for me . We are the only ones here  Grin  its official we need to pump bitcointalk. Gets some people in here. I would even welcome the trolls back at this point to spice things up. Embarrassed


Ok. while i got you here. bots  used gunbot, dex bot, I have always wanted to do serious trading with bots .I understand people do make money with them but i  NEVER have. I bought gunbot at 0.2 BTC and ran it on all three modes they had at the time on binance. Never made anything. Ran dexbot on bitshares for weeks trying to tweak the settings with no luck. Lets just say i have been in the space for awhile but not very successful at trading with bots. Would be nice to actually make some money trading with a bot. I do manual BTC trades but that is sometimes weeks or months apart. I just don't have luck with bots. That's why i posted here. I was reading up on your bot and figured . Why not? If you have any advice for me that would be awesome. from one REAL person to another lol. Well there are plenty of real people on bitcointalk but most of them are pitching SH*t coins and junk icos over in Bitcoin Forum > Alternate cryptocurrencies > Announcements  Cheesy Grin I am here to learn . So ... teach me.. If your bot  can do something a bot that cost me 0.2 BTC couldn't i would be forever in your debt


copper member
Activity: 28
Merit: 2
“What up, my glip-glops?”
December 09, 2019, 11:36:26 PM
#5
are you the same person? nothing but spammers here anymore?

I know right. No i am like you. Just a crypto fan . Still in it for the spirit of crypto. We are some of the last real people in the space "a bit dramatic" i guess more accurate this small corner of this space.. Most sold out and living the quite life somewhere. Sure they have plenty of nice things to make themselves feel better. Personally i think they sold their souls . Crypto is battle cry. Its a lifestyle . To me its not something you do for a bit and cash out. Its my life . I hope more real people come back. hope you where asking me that question . Cause i just might have rambled on to a question that was not for me. See how starved people are getting for real crypto back in forth  banter Cheesy  
legendary
Activity: 2114
Merit: 1090
=== NODE IS OK! ==
December 08, 2019, 11:37:55 PM
#4
are you the same person? nothing but spammers here anymore?
copper member
Activity: 28
Merit: 2
“What up, my glip-glops?”
December 06, 2019, 10:57:56 AM
#3
Very Nice. Great job!I will be watching this for development . overcoming  "getting stuck forever outside the price range" in itself is a start in the right direction for bot automation
legendary
Activity: 2114
Merit: 1090
=== NODE IS OK! ==
December 06, 2019, 03:41:04 AM
#2
Aaawwhh... There's no such thing as automatically trading bot bringing you profit without your actions. These are fairy tales for youngsters.

Nobody said that. This bot takes advantage of the order book spread instead of you having to refresh the order every minute.
So you set it up to do what you want and it does it. There's no magic to it. You sound like someone who never placed an order in life.
legendary
Activity: 2114
Merit: 1090
=== NODE IS OK! ==
December 02, 2019, 06:51:38 AM
#1
https://github.com/hclivess/qtrader

qTrader
Welcome to the qTrade trading bot.

What does this bot offer?
This bot places buy and sell orders for you at the best possible price, and at the best possible exposure.

What is the premise?
Market spread is an inefficiency, which can be exploited by covering both sides of it while the difference is higher than market fees. Nothing new.

How do I run this bot?
On start, you will be asked for your API credentials. You need to obtain these from https://qtrade.io/settings/api_keys There is a configuration file config.json where you set your trading parameters.

Config File
Bot configuration is set at config.json file. Buy orders are placed on top of the buy order book, with an increase of price_adjustment.

Sell orders are placed on top of the sell order book, with a decrease of price_adjustment.

The minimum spread between orders is defined by spread_pct_min.

Order book recalculation is set by ttl in seconds. However, pauses between runs are set at 90 seconds static.

What returns can I expect?
The bot profits the most from a stable price range with a high spread. It works actively towards lowering the spread in order to beat other trading bots and humans.

What should I be aware of?
This bot does not track individual order performance, because that would require static orders. Static orders are not favorable due to their inert nature, which results in them getting stuck forever outside the price range.

A very strong trend where there is only one type of trading going on (buys / sells only), this bot cannot operate properly. However, such situation should only be temporary.

Tips
In an uptrend scenario, it might be a good idea to have a higher sell_amount than buy_amount in magnitude strong enough to knock down the price back to your buy orders. The opposite is true for a downtrend.

Requirements
Code:
python-dateutil

pip3 install --upgrade --user git+https://github.com/qtrade-exchange/qtrade-py-client.git

Configuration example
Code:
[
  {
    "name": "BIS",
    "sell_amount": "150",
    "min_sell_price": "0.00001400",
    "buy_amount": "150",
    "max_buy_price": "0.00002000",
    "ttl": "120",
    "spread_pct_min": "1",
    "price_adjustment": "0.00000001",
    "max_stash": "5000",
    "min_stash": "500",
    "random_size": "5"
  },
  {
    "name": "NYZO",
    "sell_amount": "150",
    "min_sell_price": "0.00002000",
    "buy_amount": "150",
    "max_buy_price": "0.00002000",
    "ttl": "120",
    "spread_pct_min": "1",
    "price_adjustment": "0.00000001",
    "max_stash": "10000",
    "min_stash": "1000",
    "random_size": "5"
  },
  {
    "name": "VEO",
    "sell_amount": "0.15",
    "min_sell_price": "0.005",
    "buy_amount": "0.1",
    "max_buy_price": "0.15",
    "ttl": "120",
    "spread_pct_min": "1",
    "price_adjustment": "0.00000001",
    "max_stash": "10",
    "min_stash": "0.1",
    "random_size": "0.005"
  },
    {
    "name": "ARO",
    "sell_amount": "1500",
    "min_sell_price": "0.0000001",
    "buy_amount": "1500",
    "max_buy_price": "0.00000015",
    "ttl": "120",
    "spread_pct_min": "1",
    "price_adjustment": "0.00000000",
    "max_stash": "20000",
    "min_stash": "10000",
    "random_size": "20"
  }
]
Jump to: