Pages:
Author

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

legendary
Activity: 1851
Merit: 1020
Get Rekt
I would test the new indicators using the "long" back test and with different values before using them. Try some bigger values, over time it should work out. Since I dont really understand how the regression indicator works I cant say why it acted that way but I am sure it makes sense according to that indicators logic. BTW you dont have to use every indicator Smiley
newbie
Activity: 43
Merit: 0
The new regression indicator seems to be working in reverse...   I get sell signals when they should be buy, and the other way round..

2014-16-04 10:16:10.516   |ORDER_STACK|   {Cryptsy Sell 10000.00000000 Doge @ 0.00005195 Ltc/Doge} changed to status COMPLETED

2014-16-04 10:49:23.232   |ORDER_STACK|   {Cryptsy Buy 10000.00000000 Doge @ 0.00005225 Ltc/Doge} changed to status COMPLETED

2014-17-04 12:35:07.202   |ORDER_STACK|   {Cryptsy Sell 10000.00000000 Doge @ 0.0000520 Ltc/Doge} changed to status COMPLETED

2014-17-04 12:56:00.758   |ORDER_STACK|   {Cryptsy Buy 10000.00000000 Doge @ 0.00005279 Ltc/Doge} changed to status COMPLETED

2014-17-04 01:31:42.267   |ORDER_STACK|   {Cryptsy Sell 10000.00000000 Doge @ 0.00005203 Ltc/Doge} changed to status COMPLETED

2014-17-04 02:40:27.242   |ORDER_STACK|   {Cryptsy Buy 10000.00000000 Doge @ 0.00005253 Ltc/Doge} changed to status COMPLETED

2014-17-04 02:41:31.779   |ORDER_STACK|   {Cryptsy Sell 10000.00000000 Doge @ 0.00005069 Ltc/Doge} changed to status COMPLETED

2014-17-04 04:13:29.384   |ORDER_STACK|   {Cryptsy Buy 10000.00000000 Doge @ 0.00005149 Ltc/Doge} changed to status COMPLETED

Have you backtested this? I did some backtests yesterday for BTCUSD on Bitstamp and got quite good results even though it sometimes sold low and bought high.
newbie
Activity: 17
Merit: 0
The new regression indicator seems to be working in reverse...   I get sell signals when they should be buy, and the other way round..

2014-16-04 10:16:10.516   |ORDER_STACK|   {Cryptsy Sell 10000.00000000 Doge @ 0.00005195 Ltc/Doge} changed to status COMPLETED

2014-16-04 10:49:23.232   |ORDER_STACK|   {Cryptsy Buy 10000.00000000 Doge @ 0.00005225 Ltc/Doge} changed to status COMPLETED

2014-17-04 12:35:07.202   |ORDER_STACK|   {Cryptsy Sell 10000.00000000 Doge @ 0.0000520 Ltc/Doge} changed to status COMPLETED

2014-17-04 12:56:00.758   |ORDER_STACK|   {Cryptsy Buy 10000.00000000 Doge @ 0.00005279 Ltc/Doge} changed to status COMPLETED

2014-17-04 01:31:42.267   |ORDER_STACK|   {Cryptsy Sell 10000.00000000 Doge @ 0.00005203 Ltc/Doge} changed to status COMPLETED

2014-17-04 02:40:27.242   |ORDER_STACK|   {Cryptsy Buy 10000.00000000 Doge @ 0.00005253 Ltc/Doge} changed to status COMPLETED

2014-17-04 02:41:31.779   |ORDER_STACK|   {Cryptsy Sell 10000.00000000 Doge @ 0.00005069 Ltc/Doge} changed to status COMPLETED

2014-17-04 04:13:29.384   |ORDER_STACK|   {Cryptsy Buy 10000.00000000 Doge @ 0.00005149 Ltc/Doge} changed to status COMPLETED
newbie
Activity: 44
Merit: 0
I keep getting this:

 Error placing order on Bitstamp: Cannot cast Newtonsoft.Json.Linq.JObject to Newtonsoft.Json.Linq.JToken.

Any clue? thanks Smiley
newbie
Activity: 6
Merit: 0
problem solved  Smiley

I got reply from Stephan

simply, disable the checkbox - not used servers -in the Server Settings
legendary
Activity: 1851
Merit: 1020
Get Rekt
alex , are you using , or . ?
reset the whole bot
newbie
Activity: 43
Merit: 0
Wow... now this is a really nice update! I will start testing it by the end of the week.
Thank you very very much! (Especially for the new Safeties  Wink) Also thank you for the explanations you have given during the last days Stephan!

Once again very good work. You and your crew can't be sleeping that much  Cheesy
newbie
Activity: 6
Merit: 0
i generate new api key's two times
no matter ... error still appears


Code:
2014-16-04 11:31:50.973	|ERROR|	Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 11:32:11.570 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 11:32:11.740 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 11:32:31.916 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 11:32:32.090 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 11:32:52.269 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 11:32:52.443 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 11:33:12.657 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 11:33:12.817 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 11:33:32.982 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 11:33:33.152 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 11:33:53.318 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 11:33:53.483 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.

legendary
Activity: 1851
Merit: 1020
Get Rekt
I generate a new api key and test it.
newbie
Activity: 6
Merit: 0
At the current moment the connection state is: Connected

hero member
Activity: 952
Merit: 502
SAPG Pre-Sale Live on Uniswap!
I have a problem with a pair of ppc/btc
program has no control over the buying/selling

my configuration
Dynamic adjusted drop-loss safety (Adjustment: 90,0 %, Update timer: 10) (BTCe PpcBtc)
Blind Indicator (BTCe PpcBtc 1min)
Overcome fee costs -Insurance


and ... what does this mean?

Code:
2014-16-04 08:52:36.940	|ERROR|	Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:52:37.105 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:52:57.293 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:52:57.466 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:53:17.637 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:53:17.804 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:53:37.995 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:53:38.161 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:53:51.545 |ERROR| Could not find a key matching the given X-BFX-APIKEY.
2014-16-04 08:53:58.343 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:53:58.518 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
seems that you do not have api connection
newbie
Activity: 6
Merit: 0
I have a problem with a pair of ppc/btc
program has no control over the buying/selling

my configuration
Dynamic adjusted drop-loss safety (Adjustment: 90,0 %, Update timer: 10) (BTCe PpcBtc)
Blind Indicator (BTCe PpcBtc 1min)
Overcome fee costs -Insurance


and ... what does this mean?

Code:
2014-16-04 08:52:36.940	|ERROR|	Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:52:37.105 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:52:57.293 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:52:57.466 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:53:17.637 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:53:17.804 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:53:37.995 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:53:38.161 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:53:51.545 |ERROR| Could not find a key matching the given X-BFX-APIKEY.
2014-16-04 08:53:58.343 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
2014-16-04 08:53:58.518 |ERROR| Error executing public query: Unexpected character encountered while parsing value: <. Line 1, position 1.
newbie
Activity: 17
Merit: 0
API settings gone again..  arrgggghhhh....  how many times have I entered them over the last 6 months  Huh
full member
Activity: 156
Merit: 100
i get a lot of there errors on BTC-e. i enabled the spread order feature so i'll disable it and see how i get on.

Code:
2014-16-04 08:25:47.152	|ORDER_STACK|	{BTCe Sell 0.07999840 Ppc @ 3.15 Usd/Ppc} changed to status FAILED
2014-16-04 08:25:47.168 |ORDER_STACK| {HaasonlineTradeServer.Trading.DataObjects.CombinedOrder} changed to status FAILED
2014-16-04 08:25:47.183 |ORDER_STACK| Order HaasonlineTradeServer.Trading.DataObjects.CombinedOrder failed: Error placing order on BTCe.
sr. member
Activity: 404
Merit: 500
Any tips on my best strategy that I have tested so far?

Indicators:
Stochastic Oscillator (Oscillator length 30, Buy level < 20, Sell level > 80) (BTCe LtcBtc 1min)

Safeties:
Dynamic adjusted drop-loss safety (Adjustment: 98,3 %, Update timer: 10) (BTCe LtcBtc)

I know it looks way too simple but through my back testing it looks to be far better than any other strategy. Any advises or improvements are welcome!!  Cool

well i would change your dynamic drop loss to run at either 60 or 120 minutes so that you actually catch a drop in the price quickly. I would also play around with those number a bit so that you catch all of the major drops, maybe 99% works better than 98%, but you would have to play around with the numbers.

I would also include a few safeties like cancel order after 1 minute and perhaps an overcome fees/double fees (on only selling). Other than that it looks good, but maybe there are better indicators. I personally don't trade the btc/ltc pairs anymore as btc/usd or ltc/usd has bigger profits than btc/ltc.
newbie
Activity: 39
Merit: 0
There appears to be a slight cosmetic bug with 0.9.9.4.  In the upper-left corner of the Trade-bots page it continuously displays:

No tracker data yet for CampBX. Please refresh in a few minutes.
No tracker data yet for CexIO. Please refresh in a few minutes.

despite the fact that I've set my server to not track either of those exchanges.
member
Activity: 66
Merit: 10
Any tips on my best strategy that I have tested so far?

Indicators:
Stochastic Oscillator (Oscillator length 30, Buy level < 20, Sell level > 80) (BTCe LtcBtc 1min)

Safeties:
Dynamic adjusted drop-loss safety (Adjustment: 98,3 %, Update timer: 10) (BTCe LtcBtc)

I know it looks way too simple but through my back testing it looks to be far better than any other strategy. Any advises or improvements are welcome!!  Cool
hero member
Activity: 952
Merit: 502
SAPG Pre-Sale Live on Uniswap!
Thanks Stephan, will test Wink
sr. member
Activity: 449
Merit: 250
Software developer
Version 0.9.9.4 has been released

The following things are changed:
- Alt-coin added: Bat, Bc, Exe, Mn1, Hvc, Nyan, Spa, Cnh and Gbp
- Alt-pairs added: (to many to list)
- Exchange added: Bitfinex is now supported
- Trade Indicator added: Price Push indicator (All licenses)
- Trade Indicator added: Blind indicator (All licenses)
- Trade Indicator added: Coppock Curve Indicator (Simple+Advanced)
- Trade Indicator added: Aroon Oscillator Indicator (Simple+Advanced)
- Trade Indicator added: Ultimate Oscillator (Simple+Advanced)
- Trade Indicator added: Ulcer Index (Simple+Advanced)
- Trade Indicator added: Regression Slope Indicator (Simple+Advanced)
- Safety added: Last Buy Price Drop-Loss (sell based on your last buy price)
- Safety added: Last Buy Percentage Drop-Loss (sell based on your last buy price)
- Changed: Safety trade signals forced to be filled within 30seconds
- New: Support for market orders instead of limit orders on trade-bots (look at the server settings to switch over)
- New: Spread order supported (in BETA!)
- New: Internal arbitrage overview
- Improvement: Benchmark support for 2 days or 2 weeks

Because we have added a lot of new things this time, i do have a small summary prepared below about the new features and how they work.

Bitfinex
Lets say hello to a new exchange, we do now have full support for trading at Bitfinex. All coins are supported as usual.


Price Push -Indicator
This indicator watch for price "pushes". The inner working is that it will watch the price change of the last price and the new read price. If this difference is small (or dropping) then we are in a downtrend, this indicator will identify this and respond with a sell signal. When this indicator detects a uptrend (maybe a stong one) then it begins to signal a buy command.

This is a short term trading indicator.


Blind Signal -Indicator
This is the stupiest trade indicator availible. It only watches your coin position and it sends out a signal based on that. Do NENER use this trae indicator alone, its really added as a support trade indicator. So use it only in cooperation with anothet trade indicator of insurance.

Tip: With the blind indicator + the feeovercome its possible to do marging trading. This does not earn much, but it is very steady. (http://www.haasbot.com/what-is-the-most-basic-and-profitable-strategy/)


Coppock Curve Indicator, Aroon Oscillator Indicator, Ultimate Oscillator & Ulcer Index
These are all new trade indicators working a different math then usual. The best way to explore them is to try them inside a benchmark and by playing around with the values/configuration. All those 4 trade indicators will give off soem very good trade signals.

All these trade indicators are mid term and long term trade indicators.

Regression Slope -Indicator
Did you have ever taken a look to the best of the best indicator available in the market? Well then its very likely that you have seen the name "Regression". The regression indicator is without a doubt world most accepted and world most best indicator. Have a look to this one, because he is really interesting. (i am running it here without any safeties or insurances, i guess this will say enough)

Note: This indicator only works at a time interval of 1 minute. I have locked this speed to avoid wrong settings, we really need that 1 minute interval for this indicator.

In the future the trade indicator will also be used to give out predictions.


Last Buy Price Drop-Loss -Safety
(on request) This a new safety. The safeties that we have right now all works in reflection to the currency prices. This one does not work this way, instead it uses the last buy value of the trade-bot and it watches if the current price goes below this value. If the drop is enough then the safety will begin to signal a sell command.


Last Buy Percentage Drop-Loss -Safety
This is the same safety as described above, however this time percentages are used instead of a price.


Support for market orders instead of limit orders on trade-bots
If you open up the Server Setting then a new tabpage will be visible, this page is called "Trade-bot" and on this page you can tell the software to use market orders instead of limit orders.

The advantage of using market orders is that they are filled faster, however there are 2 big downsides to this concept. The first is that the software is NOT ablw to record the exact buy/sell prices. And secondly its possible, due changes in the currency price, that you will not trade at the wanted prices. It really all about momentum (and luck) if you use this. I recommend this will only be used by experts in trading and with low trade-amounts. Especially the last one is important because it reduces the 2 downsides of this concept.


Spread order supported (in BETA!)
When you open up the trade-amount form/page then you will see a new checkbox, this checkbox allows you to use spread order instead of normal limit orders. The idea is that your (high) trade-amount is split up into smaller pieces and those pieces are send to the exchange with a very, very tiny price difference. The idea is that those orders will be filled really quick because they are small and this must improve the speed a order (in general) is progressed.

Please note: This feature is added as a BETA feature. It works and it works properly. But because of the limited test time we could not do all the wanted tests. SO our advice is to use this feature with caution and only with high trade-amounts. Because thats the part where it will work its best.

Please send us feedback if this beta feature goes wrong. We do not expect big problems like wrong prices or trade-amounts, that part is secure. It more about the progressing at the exchange. We could not test all the exchanges and all the coins within the timespan that we had. (of course this concept will be improved in time)


Benchmark support for 2 days or 2 weeks
Within this update there are 2 option to benchmark/backtest. This can be done in the common way of 2 days or you can run a 2 week test. Of course you need to keep in mind a test of 2 weeks will take 10x longer to execute then a test of 2 days. So use this only is needed, 2 days tuning is really more then enough 2 weeks is aonly good for long therm reflection. (it does not say much about the future)


Internal arbitrage overview
Alright this is the "secret" project that we where working on, i can no longer keep this a secret now or else we get a lot of questions to support it. Inside this update you will see the first sign of internal abitrage, a total new and unseen concept inside crypto trading. (yes we did this again!) We are working on supporting this concept. The current overview added in this update will show you the margins that can be earned. This will become our target to earn from.

The concept Internal Arbitrage is something we wanted to add from te beginning, its one of the reasons why the software is made in the way its made today.

Please, really please do not ask to rush support on this. We do see the potential but making this works properly is a complex proces. We do require more time on development of this. But its a promiss that it will be supported in the future.


At last... the blackcoin (BC) is now supported inside this update. Wink

Happy trading everybody and i hope the new features will result in more and better profits! Smiley



Edit:
I forgot to mention that Cryptsy is already showing the Usd trading pairs. We have added support for this, but the prices still lists 0. We have to wait will Cryptsy enables those prices and trading, but we are ready for supporting it as soon as it comes.

BTCChina is still offline, beware of this. Its there last chance to support us or they will be gone from the support list. (i have tried to solve this, but its still madness over there at there support. I have no idea how this will work out in the future too with the ban over there)
legendary
Activity: 1851
Merit: 1020
Get Rekt
Quote
I have friends including me who have been scammedby trading bots...not sure if i am going to use such service anymore. Please aware Wink

If people are smart enough to download trade bots from bittorrent and other cracked sources then they shouldnt be suprised when all of their coins are gone.  Wink Embarrassed
Pages:
Jump to: