Pages:
Author

Topic: Haasonline Simple Trade Bot For BTCe and Bitstamp[Main topic] - page 55. (Read 416703 times)

newbie
Activity: 23
Merit: 0
@Stephan: I am sure it is already on your to-do-list but I would welcome an option to password protect the webinterface! This way I can make it reachable from an external source and check/setup my bots from anywhere!

I would also use this feature.  Cheesy
member
Activity: 99
Merit: 10
@Stephan: I am sure it is already on your to-do-list but I would welcome an option to password protect the webinterface! This way I can make it reachable from an external source and check/setup my bots from anywhere!
newbie
Activity: 6
Merit: 0
Can you check cryptsy ? Bot never get prices. It is not bad gateway. Also cryptsy change api url for authenticated users
to https://api.cryptsy.com/api . So without any prices, bot never work with cryptsy.

TO ALL: Are your bot working with crpytsy ? Look to log. Thank you.
 
this debug is always:
2014-22-02 07:00:20.364   |TRACKER_INFO|   Reading of Cryptsy failed, retrying....
2014-22-02 07:00:21.331   |TRACKER_INFO|   Reading of Cryptsy failed, next retry on next update.
2014-22-02 07:00:21.331   |ERROR|   Cannot access child value on Newtonsoft.Json.Linq.JValue.
2014-22-02 07:00:21.346   |DEBUG|   System.InvalidOperationException: Cannot access child value on Newtonsoft.Json.Linq.JValue.
         at Newtonsoft.Json.Linq.JToken.Children()
         at Newtonsoft.Json.Linq.JToken.System.Collections.Generic.IEnumerable.GetEnumerator()
         at Cryptsy.OrderBook.ReadFromJObject(JObject o, Int64 marketID)
         at Cryptsy.MarketInfo.ReadFromJObject(JObject o, Boolean basicInfoOnly)
         at Cryptsy.MarketInfo.ReadMultipleFromJObject(JObject o, Boolean basicInfoOnly)
         at Cryptsy.CryptsyAPI.GetOpenMarkets(Boolean basicInfoOnly)
         at TradeServer.Trackers.API.CryptsyTracker.UpdateTracker()
2014-22-02 07:00:21.362   |TRACKER_INFO|   Cannot access child value on Newtonsoft.Json.Linq.JValue.

Mine neither. But don´t worry - its good on the other hand, because until it stop working totally two days ago, it makes me only loosing money because 3/4 of trades (reported as fulfilled and profitable by haasbot) never hit cryptsy at all and rest of them were causing non profit trades due to stucked orders.. I still did not get a single meaningfull answer to any of my polite questions here (just loads of weak theories and reproofs that I and the rest od the world are doing smething wrong*), so now I am just waiting for some kind of miracle. I have to feed my family so I simply don´t have a time to try to find out why so many things don´t work as they should and how can I workaround them.

* I for example received answer that its not possible that orders on Cryptsy are not processed correctly, and when order is not fullfilled within 2 minutes, its cancelled automatically, so I had to do something wrong. Day or so later devs confirmed this issue, stating that Cryptsy´s API is bugged and will be suspended soon..

i have the same issue @ btc-e sometimes, orders get not filled but the bot says 'coins bought' etc.
sr. member
Activity: 503
Merit: 250
I wonder when cryptsy starts to work again. I get the feeling that this is a software issue... the old stb is working well.
sr. member
Activity: 476
Merit: 250
I´ve got a picture! Haha!
Can you check cryptsy ? Bot never get prices. It is not bad gateway. Also cryptsy change api url for authenticated users
to https://api.cryptsy.com/api . So without any prices, bot never work with cryptsy.

TO ALL: Are your bot working with crpytsy ? Look to log. Thank you.
 
this debug is always:
2014-22-02 07:00:20.364   |TRACKER_INFO|   Reading of Cryptsy failed, retrying....
2014-22-02 07:00:21.331   |TRACKER_INFO|   Reading of Cryptsy failed, next retry on next update.
2014-22-02 07:00:21.331   |ERROR|   Cannot access child value on Newtonsoft.Json.Linq.JValue.
2014-22-02 07:00:21.346   |DEBUG|   System.InvalidOperationException: Cannot access child value on Newtonsoft.Json.Linq.JValue.
         at Newtonsoft.Json.Linq.JToken.Children()
         at Newtonsoft.Json.Linq.JToken.System.Collections.Generic.IEnumerable.GetEnumerator()
         at Cryptsy.OrderBook.ReadFromJObject(JObject o, Int64 marketID)
         at Cryptsy.MarketInfo.ReadFromJObject(JObject o, Boolean basicInfoOnly)
         at Cryptsy.MarketInfo.ReadMultipleFromJObject(JObject o, Boolean basicInfoOnly)
         at Cryptsy.CryptsyAPI.GetOpenMarkets(Boolean basicInfoOnly)
         at TradeServer.Trackers.API.CryptsyTracker.UpdateTracker()
2014-22-02 07:00:21.362   |TRACKER_INFO|   Cannot access child value on Newtonsoft.Json.Linq.JValue.

Mine neither. But don´t worry - its good on the other hand, because until it stop working totally two days ago, it makes me only loosing money because 3/4 of trades (reported as fulfilled and profitable by haasbot) never hit cryptsy at all and rest of them were causing non profit trades due to stucked orders.. I still did not get a single meaningfull answer to any of my polite questions here (just loads of weak theories and reproofs that I and the rest od the world are doing smething wrong*), so now I am just waiting for some kind of miracle. I have to feed my family so I simply don´t have a time to try to find out why so many things don´t work as they should and how can I workaround them.

* I for example received answer that its not possible that orders on Cryptsy are not processed correctly, and when order is not fullfilled within 2 minutes, its cancelled automatically, so I had to do something wrong. Day or so later devs confirmed this issue, stating that Cryptsy´s API is bugged and will be suspended soon..
newbie
Activity: 6
Merit: 0
Can you check cryptsy ? Bot never get prices. It is not bad gateway. Also cryptsy change api url for authenticated users
to https://api.cryptsy.com/api . So without any prices, bot never work with cryptsy.

TO ALL: Are your bot working with crpytsy ? Look to log. Thank you.
 
this debug is always:
2014-22-02 07:00:20.364   |TRACKER_INFO|   Reading of Cryptsy failed, retrying....
2014-22-02 07:00:21.331   |TRACKER_INFO|   Reading of Cryptsy failed, next retry on next update.
2014-22-02 07:00:21.331   |ERROR|   Cannot access child value on Newtonsoft.Json.Linq.JValue.
2014-22-02 07:00:21.346   |DEBUG|   System.InvalidOperationException: Cannot access child value on Newtonsoft.Json.Linq.JValue.
         at Newtonsoft.Json.Linq.JToken.Children()
         at Newtonsoft.Json.Linq.JToken.System.Collections.Generic.IEnumerable.GetEnumerator()
         at Cryptsy.OrderBook.ReadFromJObject(JObject o, Int64 marketID)
         at Cryptsy.MarketInfo.ReadFromJObject(JObject o, Boolean basicInfoOnly)
         at Cryptsy.MarketInfo.ReadMultipleFromJObject(JObject o, Boolean basicInfoOnly)
         at Cryptsy.CryptsyAPI.GetOpenMarkets(Boolean basicInfoOnly)
         at TradeServer.Trackers.API.CryptsyTracker.UpdateTracker()
2014-22-02 07:00:21.362   |TRACKER_INFO|   Cannot access child value on Newtonsoft.Json.Linq.JValue.

same here..
newbie
Activity: 18
Merit: 0
Can you check cryptsy ? Bot never get prices. It is not bad gateway. Also cryptsy change api url for authenticated users
to https://api.cryptsy.com/api . So without any prices, bot never work with cryptsy.

TO ALL: Are your bot working with crpytsy ? Look to log. Thank you.
 
this debug is always:
2014-22-02 07:00:20.364   |TRACKER_INFO|   Reading of Cryptsy failed, retrying....
2014-22-02 07:00:21.331   |TRACKER_INFO|   Reading of Cryptsy failed, next retry on next update.
2014-22-02 07:00:21.331   |ERROR|   Cannot access child value on Newtonsoft.Json.Linq.JValue.
2014-22-02 07:00:21.346   |DEBUG|   System.InvalidOperationException: Cannot access child value on Newtonsoft.Json.Linq.JValue.
         at Newtonsoft.Json.Linq.JToken.Children()
         at Newtonsoft.Json.Linq.JToken.System.Collections.Generic.IEnumerable.GetEnumerator()
         at Cryptsy.OrderBook.ReadFromJObject(JObject o, Int64 marketID)
         at Cryptsy.MarketInfo.ReadFromJObject(JObject o, Boolean basicInfoOnly)
         at Cryptsy.MarketInfo.ReadMultipleFromJObject(JObject o, Boolean basicInfoOnly)
         at Cryptsy.CryptsyAPI.GetOpenMarkets(Boolean basicInfoOnly)
         at TradeServer.Trackers.API.CryptsyTracker.UpdateTracker()
2014-22-02 07:00:21.362   |TRACKER_INFO|   Cannot access child value on Newtonsoft.Json.Linq.JValue.
newbie
Activity: 18
Merit: 0
Are you planning to add ability to send email when sell/buy order placed by bot ? For everyone who don't want look to app/web interface all the time.
newbie
Activity: 14
Merit: 0
Does it work under Linux ? Where can I look at user manual ?
sr. member
Activity: 503
Merit: 250
Can I set up the bot so that one only buys and the other only sells?
For example - a pair BTC/LTC.
 can one bot to do few buy, ie as long as there is a buy signal, and other bot, when came sell signal, starts to sell.
 100 LTC 50/50. One bot only buy 50LTC, second only sell 50LTC. 5LTC as a unit.

This kind of setup is not possible. Each bot tracks its own order and its only changes position if the order is progressed. The only way to make this kind of setup work is to make a few bots and let them trade with a small amount on separate strategies. Its a strategy i personally also use.

here is my problem,
the Simply Tradebot 0.9.0.14beta is trading with Cryptsy very well. That would mean there is an issue with  0.9.7.0 Tradeserver the current bot going

Which version did you start first? This looks like a API conflict to me. (both versions use the same source code, the only difference is that the trade-server is capable of retrying)

hm. it was working straight too until 2 days ago. so I try to start 0.9.7.0 first alone for a while.
sr. member
Activity: 449
Merit: 250
Software developer
you mean, if I use the Trade server with three bots, I can not configure a one bot for Sell, and the other to Buy?

You cannot make that work. The concept does not allow it because of the coin position tracking.

I could make a insurance to avoid that the coin position changes after a trade. However if i make this a lot can go wrong, for example if there are no coins the bot will still try to sell them. The bot will no longer be aware of how much it have to trade with. It will just try blindly.


Edit:
Today i have added 3 6 pages to the help describing (and showing) how all the safeties and insurances work. I hope this will help out explaining a few things.

Drop-loss safeties
Roof-out safeties
Roof-in safeties (these will be added mid next week with the update)

Fee insurances
Price insurances
Remaining insurances

Please note the screenshots i used on these help pages can also be found in the default web-interface. There is no difference, i just use the old-new interface because the charts are a little bit more clear to read.

Edit:
Added 3 more pages.
hero member
Activity: 952
Merit: 502
SAPG Pre-Sale Live on Uniswap!
Can I set up the bot so that one only buys and the other only sells?
For example - a pair BTC/LTC.
 can one bot to do few buy, ie as long as there is a buy signal, and other bot, when came sell signal, starts to sell.
 100 LTC 50/50. One bot only buy 50LTC, second only sell 50LTC. 5LTC as a unit.

This kind of setup is not possible. Each bot tracks its own order and its only changes position if the order is progressed. The only way to make this kind of setup work is to make a few bots and let them trade with a small amount on separate strategies. Its a strategy i personally also use.

here is my problem,
the Simply Tradebot 0.9.0.14beta is trading with Cryptsy very well. That would mean there is an issue with  0.9.7.0 Tradeserver the current bot going

Which version did you start first? This looks like a API conflict to me. (both versions use the same source code, the only difference is that the trade-server is capable of retrying)
you mean, if I use the Trade server with three bots, I can not configure a one bot for Sell, and the other to Buy?
sr. member
Activity: 449
Merit: 250
Software developer
Can I set up the bot so that one only buys and the other only sells?
For example - a pair BTC/LTC.
 can one bot to do few buy, ie as long as there is a buy signal, and other bot, when came sell signal, starts to sell.
 100 LTC 50/50. One bot only buy 50LTC, second only sell 50LTC. 5LTC as a unit.

This kind of setup is not possible. Each bot tracks its own order and its only changes position if the order is progressed. The only way to make this kind of setup work is to make a few bots and let them trade with a small amount on separate strategies. Its a strategy i personally also use.

here is my problem,
the Simply Tradebot 0.9.0.14beta is trading with Cryptsy very well. That would mean there is an issue with  0.9.7.0 Tradeserver the current bot going

Which version did you start first? This looks like a API conflict to me. (both versions use the same source code, the only difference is that the trade-server is capable of retrying)
sr. member
Activity: 503
Merit: 250
here is my problem,
the Simply Tradebot 0.9.0.14beta is trading with Cryptsy very well. That would mean there is an issue with  0.9.7.0 Tradeserver the current bot going
hero member
Activity: 952
Merit: 502
SAPG Pre-Sale Live on Uniswap!
Can I set up the bot so that one only buys and the other only sells?
For example - a pair BTC/LTC.
 can one bot to do few buy, ie as long as there is a buy signal, and other bot, when came sell signal, starts to sell.
 100 LTC 50/50. One bot only buy 50LTC, second only sell 50LTC. 5LTC as a unit.
sr. member
Activity: 449
Merit: 250
Software developer
@xpumpa:
Yes the software collects the prices on its own. But no i am sorry but the part of saving and loading currency data files is left behind. So that can not be done anymore. But i will have a look if this can make a comeback later on (when its also possible to load the other historical prices).

BTW Personally i only use the price high/low indicator for the alt-coins.

@solarion:
I will be progressing the emails again in a minute. It should not take any longer.

@SmokedMolex:
If the software is broken then it is a reasonable thing to do. But it is not broken, it working smoothly for a while now (despite some small update issues. And why else are we focusing on new features these days). The main problem is that you did not understand it, now you have then benchmark and suddenly all the claims you made about the software isn't working are gone. Well i can tell we have made no changes to the trading engine itself. We only added the benchmark/backtest to it the past period.

BTW did you also not own a donation license?
newbie
Activity: 42
Merit: 0
@Stephan

Are you going to extend our license time when you have something that actually works?

I don't think it's fair that we have paid for broken software and lost time on our license agreement with you.
hero member
Activity: 966
Merit: 513
Sounds fantastic! I'd be up for trying out new features. How long does it usually take to get an upgrade coupon for us old skool STB users? To be fair I submitted my email response just yesterday, I'm just anxious to try out the advanced bot. Smiley

Keep up the good work!
newbie
Activity: 18
Merit: 0
Nice INFO Stephen. Thanks.

About alternate coins, you can cache historical info from time when server is online, so after few hours you have price info from alternate coins, and can be save to xml or something and benchmark can work with this data. Or i'm wrong ?
sr. member
Activity: 449
Merit: 250
Software developer
Last time it took about 2 weeks to develop and add the backtest/benchmarking into the software. It was a big operation but besides 1 (maybe 2) small errors everything went very good. Anyway, is was a very big update to the software.

At the current moment i am happy to tell that we will get some kind of a repeat of such a big update, but this time on a shorter timespan. The next update will be very big again and it is estimated to be released somewhere mid-next week if all goes well. Because the update will be big again, i will again do a request later on for a group of testers. Last time that concept worked very, very well. We where really happy with all the comments we had recieved.

Alright, let me tell what this update will be all about this time.

CEX.IO
Say hallo to CEX.IO because this exchange will be supported at the next update. We can now fully confirm this. (testing goes great)

Extending tuning capabilities
As announced we are working on auto-tuning for an entire trade-bot. This technology will try to get the most out of the software in the most dynamic way possible. Based on our estimations this is the most complex and most advanced feature that we will be able to offer. (again, do not think this is our limit)

One of the advantages during development is that we where also able to pull some more limits on the trade indicators itself. So totally against the shedule we where able to offer something extra (and usefull). I am talking about more advanced tuning capabilities inside the indicators itself. Most of you have seen the "Auto-setup" by now, well we will be 4 more buttons here and they will say:

- More buy signals
- Less buy signals
- More sell signals
- Less sell signals

The buttons will do what they say. So if you press one of them the parameters of the indicator gets adjusted and more/less signals will be produced. (its one of the methods the auto-tuning for a trade-bot will use too in its tuning proces)

Adding safeties/indicators/insurances
The past days we have recieved a lot of suggestions to make trade server just bit better. And i did not told this, but we can add a lot of things really easy (and fast) to the software thanks to the concept behind it. So we where able to work out some interesting ideas from the users and this is the result of this.

Safety: Static/Fixed Roof-in
This safety will do exactly the reversed of the "Roof-out" safety. So you can set a high price (a prive above the current prices) and you can leave it up to the safety to buy the coins if the current price passes the high price that you have set.

Safety: Dynamic Roof-in
This safety can also be compared to the dynamic roof-out, but again the signal that will be produced is reversed. So instead of a sell signal a buy signal is produced. The biggest advantage of this safety is that its able to correct itself. So in time the roof-in price goes up to and the trading will continue/restore on a higher price level.

Tip: gets those brain juices flowing here... pump and dump?!

Indicator: MA-Histogram
The "MA-Histogram" itself does not exist, this indicator is in fact a MACD indicator that is based on a SMA instead of a EMA. So this means this indicator will produce totally different trade signals at a different momentum. But this is a indicator that can be really interesting compared to the EMA based one.

Insurance: Disable on losses after X trades
This is a new insurance, added on request. With this insurance it becomes possible to evaluate the trade-bot preformance and to shut-down/block automaticly if needed. The idea behind it that you can set a number of trades and after this number the trade-bot must be profitable, if not everything will be blocked to avoid more losses.

Insurance: Never Sell Cheaper
With this insurance it becomes possible to block trades if the sell price is lower then the last buy price. Of course this will not protect you from losses because of the trading fees. But is will just set another minimum line and guard that. This insurance is proven to be very usefull to insure MA -based indicators from (big) losses.

Insurance: Only sell at double fee-costs
With this insurance it becomes possible to replace the fee-overcome insurance. Because with this insurance you can alsmost do the same, however the major difference it that is will only insure the sell trade. (in other words: its perfect for currencies that has a uptrend)


The old-new interface or the Classic Windows interface
At this moment a few people are having a look to this interface. The comments we recieve are great, besides the happy responces of the better overview we also get some very good suggestions for it. Most of those suggestions are implemented and this is how its looks like at the current moment.





This interface will also be added to the next update as a alternative interface. Everything you can do here can be done in the web-interface too, we will keep them equal in functionality and controls.

Please note in this screenshot shows a few new features too. I did not mention them in this text, but if you look carefully you will see the "Sell now" and "Buy now" buttons listed to shift position of the coins of the bot. And you see "Load" and "Save" listed in the toolbar near the trade-bot selection. The next update will make it possible to load/save your trade-bot in a separate file(s). 
Pages:
Jump to: