Username: Password:

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Kuriso

Pages: [1]
1
I think Gunbot needs a set of configurable options that would automatically change your strategy based on market conditions.  I prefer to be more conservative in my trades.  I'd rather miss a pump than get stuck in the dump.  The suggestion below is based on how I manually trade coins.  My manual account has 0 bags while my 3 bot test accounts are full of bags. 

There are two primary scenarios that cause bagholding
1) alt up because of pump
2) btc up which will drive alts down   


Scenario 1: a coin rises 10,15, 20%+, then dumps triggering a buy at too high of a level. 

A coin that is up 20% and then drops 5% can trigger a buy, depending on config of course.  Then if/when it falls some more, you are left bagholding.  Here is an example for one of my bags.  On 4/17 AMP went from 94xx to 116xx.  It was over a 20% increase at one point that day.  It then started to dump.  The bot bought into one of the dumps which has left me bagholding ever since.

One way to handle this is to allow us to configure an option to say, when BTC_XXX is up by x%, reduce buy amount by x%, increase buy level by x% and reduce sell level by x%.  These settings will override the primary configs.  Potential settings can then say, if BTC_AMP is up by 10% or more for the day, reduce the amount the bot buys by 50%, increase the buy level to 10% and decrease sell level to 1%. 

We can then use a "double down" option that says if price decreases by x% from last purchase price, max buy x.xxbtc worth.  Then tell the bot to sell based on an average price plus x%.  This option should be separate from anything above.


Scenario 2: bitcoin is up 10% or more for the day and 15% up for the week causing alts to bleed.

Generally speaking, when bitcoin goes up alts go down.  I would like to see a similar option as above but dedicated to bitcoin.  If bitcoin is up 10%, wait for BTC_XXX to fall x%, reduce buy amount by x%, increase buy level by x% and reduce sell level by x%.  We then have the same double down option above.  Buy more if price goes down more.


The goal here is minimize bags while attempting to make strategic trades based on market conditions.  Buy less, at a lower point and sell quick for a quick profit.

2
12 hours ago I started running a test of both trading strategies.  I have the same 8 pairs running for both 1000trades and Supergun.  At some point last night my windows updated and restarted so the bots have not ran the whole time.  At this point, with 8 pairs each and .2btc traded per pair, my polo balance is worth:

1.60563btc - 1000trades
1.60554btc - Supergun

+.01117btc running total

Each account was started with exactly 1.6btc
So far basically even but 1000 trades has made a ton more trades.  5 pages of trades vs 1 page of trades for Supergun
I will continue to update this thread over the next week and let you guys know which system is better.

Update2

Going on 24 hours.  I've added 2 more pairs because not all btc is getting used at the same time.
1000trades: now up to 10 pages of trades and account balance is 1.61441805 BTC
Supergun: still only 1 page of trades and account balance is 1.61644814 BTC

+.03086619btc running total

Still running about even.

Update 3

A little over 36 hours now.  I've added 3 more pairs.  This brings me to 13 total sets running.
1000trades: now up to 13 pages of trades and account balance is 1.61421104 BTC
Supergun: 2 pages of trades and account balance is 1.64114595 BTC

+.05535699btc running total

Supergun has now pulled ahead.  I do not know if this is accurate now though.  I think the 1000trades bot died last night.  All console screens went blank and there was a long period of no trades.  I will continue to run the bots for a week and see how they do.

Update 4

A little over 48 hours now.
1000trades: now up to 18 pages of trades and account balance is 1.62011555 BTC
Supergun: 3 pages of trades and account balance is 1.63016095 BTC

+.0502765btc running total

While Supergun is still ahead, it has made some bad purchases today.  The markets were up and as they started to sell off, the bots bought in and has left me with some bags.  We'll see how it looks tomorrow.

Update 5

A little over 60 hours now.
1000trades: now up to 24 pages of trades and account balance is 1.62611253 BTC
Supergun: 5 pages of trades and account balance is 1.64277137 BTC

+.0688839 running total

Update 6

A little over 72 hours - I paused the bots to move to a new VPS.  Had some issues so I've been delayed.
1000trades: now up to 31 pages of trades and account balance is 1.6292254 BTC
Supergun: 6 pages of trades and account balance is 1.6500484 BTC

+0.0792738 running total

Update 7

Up to about 84 hours of run time - about 12 hours after restart
1000trades: 35 pages of trades and account balance is 1.62049257 BTC
Supergun: 7 pages of trades and account balance is 1.69446467 BTC

+0.11495724 running total

Update 8

Up to about 96 hours of run time
1000trades: account balance is 1.63281689 BTC
Supergun: account balance is 1.71166614 BTC

+0.14448303 running total with plenty of bags now

Update 8

Up to about 108 hours of run time
1000trades: account balance is 1.63181786 BTC
Supergun: account balance is 1.74103629 BTC
Plenty of bags still held by the supergun bot

+0.17285415 running total


3
Technical Support & Development / Gunbot Error Codes
« on: April 11, 2017, 03:47:29 PM »
Error!!! statusCode 422
!!! Cycle  failed. Will repeat in 3000s
If it is repeatedly and blocking the first start of the bot, make a new api key and send it to me. If it is occasionally or mixed with good cycles, it is just errors coming and the bot handling them in the correct way in the following cycles.

=== ERROR ===statusCode 403
The bot is not connecting to the server.  There are a couple potential issues. 
  • API keys are wrong or missing.
  • After adjusting your config settings, you did not save those settings.
  • IP restriction set but you did not actually save your IP to the list

=== ERROR ===statusCode 429
Temporary Ban from Exchange, because of too much API Requests by Bot.
  • Reduce the Bot Wait Time and Error Wait Time in config file if you use many coins to trade
  • Open less coin-pairs




Please post other errors so I can include them above.

4
From Polo with some added details....

Current Avg Buy/Sell

GNT: the avg buy was 6423 and avg sell was only 6502.  That is about .013 or 1.3%.  The avg sell should have been 6615
BTS: the avg buy was 697 and avg sell was only 702.  Basically 1%.  The avg sell should have been 718/719
MAID: the avg buy was 16104 and avg sell was only 16184.
All my sets are like this.  In my config, I had no sell level less than 3%

To keep it simple for my testing, I put 1 and 3 in the "buy level 1" and "sell level 1" and then left the "buy level" and "sell level" at 1/1.  It should be selling my coins at a 3% increase from the purchase price if this is correct.. "first level margin to sell when currency increases its value (example: sell when currency increases 2% of paid)"

it "tries" to sell at the level you set: any trend reverse on that level will fallback to the previous level or above.

I have yet to see it "try" to sell at any level close to my configs.  The bot has done a decent job of trying to pick an entry point but so far I have only seen it set a sell price and wait.  As I pointed out above, those sell prices are nowhere near the level I configured.  As of right now, in its current configuration I made 1.3057usd today.  I traded 5-7 pairs most of the day.  There are a handful of other coins that need to sell but at the current bot pricing level that would not amount to much. 

I have 2 major complaints but if addressed, these fixes would make this a wonderful tool. 

1) The bot does not buy enough coins even though I have the bitcoins for it to use
This could be a setting issue.  I am brand new to this bot.  After trying different settings, the bot "buy logic" doesn't seem right to me.  Here is the issue...  For most of the day the bot would only purchase around .005btc worth of any coin at a time.  Sometimes it would make multiple purchases before the first order was sold.  I guess this is due to the price coming down before the sell price was reached.  This action is completely fine but at most I had 1 coin with 5 purchases before the low sell prices were finally triggered.  As of the typing of this message, I have 3 coins with 2 separate purchases.  The rest have 1.  If the bot spent up to the .1-.5 bitcoin I specified in the configs for each coin, my 1.30usd profit to this point would have been at least 10x this amount. 

Solution
Give us the option to specify how much of the "Max balance to trade" should be used for a purchase.  So, for example, we could config .5 as the max to be spent on one coin at any given time but the bot should spend at least .1 per trade.  This way it can make multiple purchases if the price declines from the initial entry.


2) The bot does not sell for the price I want it to.
As I pointed out above, the bot does not place a sell order anywhere close to my specified config.  I can understand the bot trying to figure out the best point of sell but I don't think this is working right and it is costing me a better return. 
For example, today was the first time I traded BTS so it will be easy for me to look at the history and layout this conservative example. 
 - During my trading window, BTS had a range between 665 and 730. 
 - Looking at the 15 min candles, there were 5 entry points at 693 sats and 3 exits at 714 (3% profit margin). 
 - The bot had a purchase range from 691 to 718 and a sell range from 698 to 711. 
 - I have 2 pending sell orders because the bot made purchases at 712 and 718. 
 - Not counting those two orders, there was an avg buy of 697 and sell of 702.  Way under my 3% config. 

Why did the bot not try to exit at those 3 point for my 3% profit margin?  Because the bot did not set the sell orders at the config level I set, it cost me .6192usd and if we were trading at 10x the amount that would be 6.192usd just on this one pair during this small window.  These are compounding problems.  I am not sure how the bot logic and calculations work BUT if the bot calculated that a sell price was not achievable and adjusted the price down, I would be 100% satisfied with that action but this is not what I am seeing.  As far as I can tell, the bot picks a good entry and then sets its own random sell order and forgets it.

Solution
We need the option to hard set a profit margin.  Give us a config option that removes the bot sell logic and just sets the sell at what ever profit we config.  This would allow us to run two sets of bots.  One that does a calculated buy/sell and one that does a calculated buy and a hard sell.  One bot can day trade small ranges and another can be set to hold out a little longer for a bigger reward.

It is 3:45am here so I'm done for now.  If anything needs clarification, I'll respond back tomorrow. 

PS: Make the forum font larger.  The font is super small for me[/size]

Pages: [1]