Author

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

newbie
Activity: 41
Merit: 0
Stephan,

i always got a "calculated drop unknown, the bot did not sell the coins. (trade allowed)" on RSI-30 and RSI-60 bot. but the problem is this occurs after the bot sells the coin at a high sell value, so it intends to buy when the currency is high, e.g. sell at USD 2.7, buy at USD 2.8. due to this, i lost a bit of my fiat. mind enlighten me?




sr. member
Activity: 449
Merit: 250
Software developer
Im interested too..
Please let us know when the pdfs and new docs are ready to be looked at Wink

They will be back on monday or the day after. I am updating the documents to the latest version, so there will be a little delay in releasing them again.

@btcusr:
Yes the bot follows the "buy low - sell high" rule.. this is the main way the software makes profit. Of course you can select every currency you want. Smiley
sr. member
Activity: 405
Merit: 255
@_vjy

...

About your questions:
Yes people can earn coins using my software, this is the idea the software. The software will put coins in and wait until it makes profit and then gets the coins out, this process will be repeated forever resulting in more and more coins. The bot parameters are the qlue to make this profit.

I am not sure what you mean by "earn more fiat", can you explain this please?


Per my understandings, you load your exchange account with enough money / bitcoins to start with. Then, this auto trading bot will start trading based on a set goal.

At the end of the day, week or month,in my exchange account,

goal - 1: I want to have more fiat
goal - 2: I want to have more bitcoins

for example, I load my exchange account with $1000 every month. with goal - 2, I will have more bitcoins in my account. If monthly average exchange rate for bitcoin is $100 ($80 being low, and $120 being high) then I will have about 11 - 12 bitcoins, and certainly not less than 10.

with goal - 1, I want to have more than $1000 in my account.

with goal - 2, I am not removing fiat from my exchange account, and with goal - 1, bitcoin is not my big interest.

may be I am wrong, your bot works both ways? because as I understand, in both the cases, you have to follow "buy low - sell high" rule.. Smiley
member
Activity: 74
Merit: 10
Im interested too..
Please let us know when the pdfs and new docs are ready to be looked at Wink
newbie
Activity: 41
Merit: 0
I am working on a new help with images, graphs and more explanations how the logic of the software works. As soon as i am done i will post it, i think this will answer a lot of questions that i got every day. Smiley

nice one !

..and i really hope that the "Earned : 0.0 USD" at the bottom right of the STB will work sooner or later Tongue
sr. member
Activity: 449
Merit: 250
Software developer
I am working on a new help with images, graphs and more explanations how the logic of the software works. As soon as i am done i will post it, i think this will answer a lot of questions that i got every day. Smiley
newbie
Activity: 41
Merit: 0
I am not allowed to post or give bot parameters. This is one of the things the exchange asked from me to allow me to sell this software. However i will talk you idea over with them and see if i am allowed to post historical data.

I am preparing a big stunt right now. I want to challenge the miners over a little while. I want to show that my software will cost less and has the ability to earn more coins for lower costs then with mining. This may sound strange, but just think about it. Mining will get harder and harder over time, my software does not have that disadvantage. Mining will result in less earning over time and again my software does not have that disadvantage. Power usage... well i do not have to say much about it i think.

I did some testing on a Intel Atom CPU and everything works fine, my software does not require a low of computing power. But now i have to buy such a computer to make a setup and to do some benchmarking. This way i can start this stunt and challenge some (or all) the miners.

About your questions:
Yes people can earn coins using my software, this is the idea the software. The software will put coins in and wait until it makes profit and then gets the coins out, this process will be repeated forever resulting in more and more coins. The bot parameters are the qlue to make this profit.

I am not sure what you mean by "earn more fiat", can you explain this please?


Stephan, if u don't mind, can tell me on how the 'trade ratio bot' works? i'm confused on whether to put a negative (-) sign or not beside the numbers, since there's no manual about it.
hero member
Activity: 728
Merit: 500
I am not allowed to post or give bot parameters. This is one of the things the exchange asked from me to allow me to sell this software. However i will talk you idea over with them and see if i am allowed to post historical data.

I am preparing a big stunt right now. I want to challenge the miners over a little while. I want to show that my software will cost less and has the ability to earn more coins for lower costs then with mining. This may sound strange, but just think about it. Mining will get harder and harder over time, my software does not have that disadvantage. Mining will result in less earning over time and again my software does not have that disadvantage. Power usage... well i do not have to say much about it i think.

I did some testing on a Intel Atom CPU and everything works fine, my software does not require a low of computing power. But now i have to buy such a computer to make a setup and to do some benchmarking. This way i can start this stunt and challenge some (or all) the miners.

Your software (or any trading strategy) does have the disadvantage that as more people use it, the potential profits go down. That's the nature of trading, by buying something, you create demand which pushes the price up and makes the same buy less interesting for someone using the same strategy.

Quote
I am not sure what you mean by "earn more fiat", can you explain this please?
Maximize profits measured in USD (or EUR, or whichever other currency) rather than maximizing amount of BTC.

In a hypothetical market where BTC is on a downward trend compared to USD/EUR, a strategy may increase ones BTC totals, but when converted to USD/EUR, the trader is at a loss.
sr. member
Activity: 449
Merit: 250
Software developer
I am not allowed to post or give bot parameters. This is one of the things the exchange asked from me to allow me to sell this software. However i will talk you idea over with them and see if i am allowed to post historical data.

I am preparing a big stunt right now. I want to challenge the miners over a little while. I want to show that my software will cost less and has the ability to earn more coins for lower costs then with mining. This may sound strange, but just think about it. Mining will get harder and harder over time, my software does not have that disadvantage. Mining will result in less earning over time and again my software does not have that disadvantage. Power usage... well i do not have to say much about it i think.

I did some testing on a Intel Atom CPU and everything works fine, my software does not require a low of computing power. But now i have to buy such a computer to make a setup and to do some benchmarking. This way i can start this stunt and challenge some (or all) the miners.

About your questions:
Yes people can earn coins using my software, this is the idea the software. The software will put coins in and wait until it makes profit and then gets the coins out, this process will be repeated forever resulting in more and more coins. The bot parameters are the qlue to make this profit.

I am not sure what you mean by "earn more fiat", can you explain this please?
sr. member
Activity: 405
Merit: 255
@_vjy

@Stephan224, one suggession.

Daily, you, or someone else can post best winning configuration for the previous day;
and suggestions for today, and next day.

I'm not talking about buy / hold / sell suggestions, but best winning trading bot configurations.

I am yet to completely understand this tool.

There may be two kinds of people who wants to,
  1. collect more bitcoins
  2. earn more fiat

Is this tool for both of these people ?

Tool looks simple, and keep it always that way..
All the best.  Smiley

newbie
Activity: 41
Merit: 0
hi stephan, i've placed an email order on your website. do check it out  Grin
sr. member
Activity: 449
Merit: 250
Software developer
@The Duke Sr:
I am working on some images to show in a better way how the RSI bot works. There is a little difference between the RSI described on the website you have posted and the method i use. But it will become clear why i did this if i am done with those images.

I can tell for sure already there is no bug inside the calculation method i use. The program is in use by about 30-40 people and if there was a real bug is should have been become visible already. In the past there where some, but those issues are fixed already. The biggest problem of the RSI is the explanation of it.

I am also a user of my own software (of course), and like i written down at the help, the RSI bots are one of the most effective bots i have made. Once you get to know them you will understand why.

I will have a good look at the mail you have send to me. And i will get back to you by mail about that part.

@pr0d1gy:
I am sorry, but i do not support a Mac. Most of the people are still using a Windows operation system. And for now i can only accept bitcoins. I want to expand this later on to LTC and FTC, but this will be later.
hero member
Activity: 658
Merit: 502
is there a mac version? do you accept ltc?
sr. member
Activity: 449
Merit: 250
Software developer
Summery:
- The last buy value was 2,20xxxx USD.
- The current sell value was 2,17xxxx USD.
- The RSI indicator thinks the current position is high, the currency is raising. (RSI=100%)

Whats happening?
The RSI is high, so the log shows the RSI indicators want to sell the coins. (this is right, the RSI is 100%) Looking at the last buy price and current sell price i see there is a difference of -0,03 USD. The calculated profit shows a value of -0,42 USD. This already shows me you are trading with ± 14 BTC(?) The profit safety is set to a unknown value, but this value is positive and the current profit is negative. So the trade will be blocked, if not you will be losing -0,42 USD on the trade the bot can make.

What to do?
What you can do depends on the position of the currency (high or low) and it depends on the position of your coins (bought or soled).

If you start the software and the currency is low (in the graph at BTCe) and you do not own the coins then you can safely enable the RSI bot. The bot will buy and waits until the currency is high again and tries to sell the coins again. The profit safety will make sure you make money. Of course you can see the log indication the RSI want to sell already, but the profit safety will block this until the given level is met.

If you start the software and the currency is high (in the graph at BTCe) and you own the coins then you can safely enable the RSI bot. The RSI bot will sell the coins directly if 70% of higher is indicated. After that the RSI bot want to buy again (as soon as possible) but the drop safety will make sure the currency drops enough before the coins will be bought.

To ensure a good profit and drop value, please set the profit safety to zero and activate the bot. The log will show a warning you will lose coins and it will indicate a minimum value of the profit safety. Multiply this value by 6 to 12 and fill this into the profit safety. (please disable the bot as soon as possible if you see the warning!!!)

To ensure more trades will be made keep the multiplied value low. To ensure more profit, keep it high.

If the overall currency is dropping make sure your drop value is higher then the profit value. If the overall currency is raising make sure you do the opposite. If the currency is stable (average value is the same) keep the profit and drop value equal.
sr. member
Activity: 449
Merit: 250
Software developer
The problem you describe of the RSI -bot is not really a problem, it is just part of the entire learning process.  This is exactly why we keep on pushing that people read the help and why we recommend to start with low trade amounts. This is what you need to learn before you really can get started and trade with high amounts.

I will try to explain what is happening to your RSI-bot.

The RSI bot is in fact a indicator. It is a indicator that tells you when you can buy and when you can sell. I (as the main developer) have turned this into a trade bot.

The RSI calculation itself uses in this case a reference block of the last values from the exchange. You will notice the entire simple trade bot have to update 30 times before the RSI-30 can be calculated. The same applies to the RSI-60 bot, but with this bot it will take 60 updates. The RSI calculation means it will count the times the currency will go up and how many times the currency goes down. From this calculation a relative position is calculated, this is the RSI value. The RSI indicates if the currency is raizing or dropping. If the RSI value indicates it is 30 or less is means the currency is dropping. (this is what your RSI bot saw) If the RSI indicates 70 or higher the currency is at it sell momentum.

You can read more about it here: http://www.onlinetradingconcepts.com/TechnicalAnalysis/RelativeStrengthIndex.html

There are 2 safties that impact the RSI-bot directly. These are the profit and drop amount. Once the bot starts (for the first time!) it will not know your last buy or sell values. Therefore both safeties allow the trade to happen. (in your case your current position was on sold so the bot thought it was at a low value and bought the coins) If the bot has bought or solled the coins it knows now how to calculate the profif or drop. Doing this the safties really get on working. (you did confirm this because you saw trades being blocked)

This is exactly how the software should work. Smiley

So my advice to you will be to check btce charts, setup low trades in the beginning, understand the safeties and how they work and activate the bot on a good moment with good settings. And keep in mind this is software made for 24-hours or more running. And of course give yourself time to learn the software and how it all works. (you can not learn it within a hour)

Tip: At my FAQ at my website there are schemes of how the bot logic works in detail.

Comments of other users are welcome here of course. I just posted it to explain it a little more. (in my broken English Cheesy )

BTW You where to late for the promotion. However, i still need some help with translations (Chinese and Russian), i need a good Joomla template for my website, i good a good company sign/logo. So if you have anything to offer please contact me by mail or PM. Maybe we can work something out.
newbie
Activity: 9
Merit: 0
i was too late for the .2 btc promotion, but i bought the trade bot anyway. i received the bot and got it running without a problem... making a profit gain with it is another story. With the RSI-30 set on default settings, the bot was buying at the high point, and selling at the low (trying to sell, the block trade stopped it). has anyone else experienced this? what am i doing wrong?
sr. member
Activity: 449
Merit: 250
Software developer
@coinchase: Thanks for your replies!

I am happy to report that version 0.8.5.1 beta seems to be the best version i have build this far. I have only 1 minor bug reported for now and i got a lot of mails from people who are pleased by the changed i made.

I can also report that my work on supporting the Vircurex exchange is doing well. This will be the major update i am working on right now. But prototype tests seems to work properly here. I am trying to include the support in the same simple bot which i now use for the BTCe exchange. This way i can make 1 piece of software and make it work for multiple exchanges at the same time. (current users will be updated as normal when the support for vircurex has been added and tested)
newbie
Activity: 28
Merit: 0
Awesome! Updated. looking good Smiley
sr. member
Activity: 449
Merit: 250
Software developer
The Pre-trade -option means in fact trading in advance. It places a buy order of sell order with the given parameters before the parameters are met. If the order gets sold/bought in time the bot will place a new order to buy or sell. This can indeed hook up on the flash moments (i did not see them during my tests). However, because of the setup (safety 1 order-> block) all the other bots will be affected. (safety on 2 will result in possible oversell/overbought from the high/low bot)

About "loaded on every update". This means the botparameters.XML -file get read just before a update of the bot is done. The values of the XML will be used for the simple bot its logic. The values will also be written back to the user interface. This allows some tweakers among us to enter values into the simple bot from a external source.

The same technology used for the tweakers to insert bot parameters is used to load the bot parameters at startup (from the XML) and save them on application shutdown (to XML). This way the parameters of the bot gets remembered.

BTW I will change the name to "Simple Trade Bot" because i am planning on supporting other exchanges too in the future. I am working on Vircurex.
newbie
Activity: 33
Merit: 0
I just read Stephan's post on 0.8.5.1 and may not be able to resist upgrading right away.  I'm particularly fond of these features.

- The high/log bot can now pre-trade (faster then human trading)
- Bot parameters are loaded and safed during startup and shutdown.
- For the tweakers among us there is a new advanced setting allowing the parameters to be loaded on every update.

I'm not 100% sure about what pre-trade is, but faster is better right?  I've had bids fail to be processed during market spikes but I figured they were just unreachable.  I wonder if this would improve the odds of catching those flash events.

As for "loaded on every update", like every 90000ms as shown on the screen?  If so, that would make my system simpler and more responsive.

Cool stuff Smiley
Jump to: