Author

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

member
Activity: 109
Merit: 10
What exactly goes into each field to connect to Bitstamp? I put:

Login: "My User ID"
API-Key: "My API Key"
Secret-Key: "My Secret Key"

This does not seem to work though. I have confirmed that the API is activated on Bitstmap.
member
Activity: 71
Merit: 10
Actually Ive checked this . If I minimize window for a while and maximize later currency graph wont update. The only way is to close TradeBot and start again. Of course currency data is lost. Ill check this again tomorrow but please analyze this.
Regards
hero member
Activity: 826
Merit: 1000
This is by design, its a 10% safety margin i put in to cover any unexpected costs. This way i make sure trading will happen. So at all-in you are trading with 90% of your wallet amount.

In your case:
4.18 BTC in wallet - 10% safety margin = 3.762 BTC

Thank you!
sr. member
Activity: 449
Merit: 250
Software developer
This is by design, its a 10% safety margin i put in to cover any unexpected costs. This way i make sure trading will happen. So at all-in you are trading with 90% of your wallet amount.

In your case:
4.18 BTC in wallet - 10% safety margin = 3.762 BTC
hero member
Activity: 826
Merit: 1000
Stephan224,

I'm having a problem with the bot reporting the correct amount in my wallet to trade with.  It is communicating with my wallet, but not when I select all-in.



I have nothing on orders.
sr. member
Activity: 449
Merit: 250
Software developer
Dear Stephan224 - I think I found one issue with internet connection. When internet connection drops TradeBot stops refreshing rates BUT it shows last update time continuosly.
I have internet connection through 3G modem. Connection is very stable but once per day modem reconnects. Today I was trying to recieve samples from exchange portal so Ive started trading Bot and put window in background. After few hours Ive checked and found that currency graph are not updated.

I have got several users using a mobile connection (that is unstable). This is no problem for the Simple Trade Bot, if the connection gets lost the software restores itself. On the background there is a trade engine at work, this engine that runs every 20seconds no matter what. The same engine produces the timer update that you have seen. In your cause the connection has become lost, the engine just keep on running and will keep on trying to read the exchange every 20seconds. Once the connection comes back the information will be processed again.

You can try this, by doing this manually:
- Make a internet connection
- Start the software
- Disable the connection
- Wait
- Connect again.
- Check if the software restores. Smiley

Note: be aware of the 20seconds, so disconnect longer then 20seconds to force the software to go wrong.

I've run into a situation where the benchmark says it should have traded back and forth 2 times but it did nothing. There's enough in my account to fund all actions. This happened with both bot 1 and 2 and yes they are and have been set to active.

I tested the API connection through direct exchange and it had no trouble placing an order.

Your approach is prefect, you did everything you could do. But the problem you describe here can not exists. At the last update i made very sure all logic is executed using the same code. So there can be no difference in the outcome. So there has to be something else... did you change anything? anything at all?
member
Activity: 71
Merit: 10
It seems price graph are not refresh even if internet connection is UP all the time. Stephan224 - please check if window is refreshing. If I minimize window and try to maximize it after a while graphs are not update with new graph.

Maybe You could Add manual refresh button?? Wink
hero member
Activity: 551
Merit: 500
I've run into a situation where the benchmark says it should have traded back and forth 2 times but it did nothing. There's enough in my account to fund all actions. This happened with both bot 1 and 2 and yes they are and have been set to active.

I tested the API connection through direct exchange and it had no trouble placing an order.
sr. member
Activity: 462
Merit: 250
Dear Stephan224 - I think I found one issue with internet connection. When internet connection drops TradeBot stops refreshing rates BUT it shows last update time continuosly.
I have internet connection through 3G modem. Connection is very stable but once per day modem reconnects. Today I was trying to recieve samples from exchange portal so Ive started trading Bot and put window in background. After few hours Ive checked and found that currency graph are not updated.

I agree, there should definately be retries when the bot disconnects.
member
Activity: 71
Merit: 10
Dear Stephan224 - I think I found one issue with internet connection. When internet connection drops TradeBot stops refreshing rates BUT it shows last update time continuosly.
I have internet connection through 3G modem. Connection is very stable but once per day modem reconnects. Today I was trying to recieve samples from exchange portal so Ive started trading Bot and put window in background. After few hours Ive checked and found that currency graph are not updated.
member
Activity: 109
Merit: 10
I was glad to see that the BOT added Cryptsy support so I purchased it. Unfortunately Cryptsy uses 8 decimal places and the BOT only supports 6. Any plans on adding support for 8 decimals?

Are you really trading on those numbers? I did not expect that to happen. Smiley
I will have a look what i can do to support this.

Yes, I am trading on those numbers. The exchange uses 8 decimal places for all currencies. For example, the price for IFC/LTC is currently .0000054. My trades for this coin usury range in the 10ns of millions of IFC per transaction. The numbers get rounded to the 6th decimal place which causes it to buy and sell at the wrong price. The rounding occurs on all coins at Cryptsy because they use 8 decimal places.

I like the BOT and it is working great for me at BTC-E. It’s just that I primarily bout it for Cryptsy because I deal mostly in alt coins. 
legendary
Activity: 1851
Merit: 1020
Get Rekt
I think it is because some coins on cryptsy have 000000000000 billions of zeros  Grin
So cryptsy is working?! I have not tested that out yet.
sr. member
Activity: 449
Merit: 250
Software developer
I was glad to see that the BOT added Cryptsy support so I purchased it. Unfortunately Cryptsy uses 8 decimal places and the BOT only supports 6. Any plans on adding support for 8 decimals?

Are you really trading on those numbers? I did not expect that to happen. Smiley
I will have a look what i can do to support this.
member
Activity: 109
Merit: 10
I was glad to see that the BOT added Cryptsy support so I purchased it. Unfortunately Cryptsy uses 8 decimal places and the BOT only supports 6. Any plans on adding support for 8 decimals?
sr. member
Activity: 449
Merit: 250
Software developer
Ah, i get the problem here. I will try to explain the concept a little more;

A buy or sell signal has been build up of more signals then 1 or 2 indicator(2) you assign to it. For example, before a trade is allowed you must overcome the fee costs. If you do not overcome those costs you will lose coins to the trades you make. I made sure this can not happen, so i made the minimum raise and drop fields. As soon as i notice you enter a raise or drop that is to low to overcome the fee costs the field become red.

Alright, so far you know you need to overcome those fee costs before a trade is allowed. Now you want to see in a chart how this is happening. So i made the "Extended currency" chart. On this chart you can visually see the minimum target prices. At the part you expect to see trades you will see the target prices are not matched. (aka non-profitable trades)

This is the reason why you do not see those trades.

Tip: to increase resolution of the "Extended currency" you need to play with the drop-loss price. The closer it gets, the better the resolution gets.

And if you still do not believe me... well there is a new tab-page at the Benchmark window. It displays a table of all triggers used, splitted by "Empty" columns to separate the signals. You can backtrack the interval there and see which triggers reported OK and which not.

Edit:
To test what would happen if you use only the MACD indicator you can setup 0.00001 for both drop and raise. This will give you faster trading. But i recommend not to use it real-time, only for benchmarking.
sr. member
Activity: 462
Merit: 250
Yes it buys at some times indeed but also a lot of times where it should according to the trading signal, it actually does nothing.
Look at all the crossovers on that MACD indicator, those should all be trades. Why is it trading so little?
sr. member
Activity: 449
Merit: 250
Software developer
I see about 12 buy signals being produced in the bot chart you posted.  Huh

Can you point out what you mean?
sr. member
Activity: 462
Merit: 250
Simple Trade Bot version 0.9.0.1 is now available for download for all registered users. To get a copy, please login again like you did before and click at the same download link. To install the new version you need to uninstall the old version first.

I hope you enjoy the changes i made! Happy coin earning/benchmarking!

I just benchmarked on some old saved data of mine and it still seems to have the bug for refusing to buy:



sr. member
Activity: 449
Merit: 250
Software developer
Simple Trade Bot version 0.9.0.1 is now available for download for all registered users. To get a copy, please login again like you did before and click at the same download link. To install the new version you need to uninstall the old version first.

I hope you enjoy the changes i made! Happy coin earning/benchmarking!
sr. member
Activity: 462
Merit: 250
There is just a download form. I used a webstore that accepts bitcoin payments. It requests personal information, but this is not required for me. The only thing that needs to be valid is your email adres. After payment and confirmation you will get a download link.

You can read about it here: http://www.haasonline.com/payment-details/

Are you going to post here when the new version is available?
* San1ty is eager! :-)
Jump to: