Pages:
Author

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

sr. member
Activity: 449
Merit: 250
Software developer
@miaoux:
I did send mail for you, i will CC it to your PM. I hope this will help your issue.

@kalross:
Cryptsy is working, am just tested it again to be sure. But i am seeing those reversed buy and sell prices too (Ltc/Btc). It looks like it does not impact the trading, but it is a bit strange. I have seen this happening in the past, but back then i could explain it. At BTCChina i am seeing this to, but there is it caused by the fee. At Cryptsy i am unable to explain it... yet... i will have a deeper look.

@madpoet:
At the release post i wrote down you have to uninstall the old version first, then install the new version, configure you API keys and thats it. You will be up and running.

I will make sure from the next version and up i will save the API settings in the register of Windows. This way you do not have to enter the API credentials each update. I have them saved in a local vault, so i can access them very quick. But i can imagine a lot of user does not do this.


sr. member
Activity: 448
Merit: 250
Right I have the software but there doesn't seem to be a simple upgrade.
full member
Activity: 122
Merit: 100
member
Activity: 75
Merit: 10
@stephan

Did you manage to read my PM?  I'm still missing all those USD from the 21st November Sad
member
Activity: 85
Merit: 10
How do you upgrade from a previous version?

I've not been able to...have to re-input keys etc..

@Stephan My Cryptsy keys aren't working in 906 and 905.  Seems to be returning my BTC-E wallet accompanied by an error???  I've generated new keys of course.

UPDATE:

Can connect to API (must be Cryptsy problem)....but can't get BTC balance and I think the buy and sell prices are wrong way round?Huh
sr. member
Activity: 448
Merit: 250
How do you upgrade from a previous version?
sr. member
Activity: 449
Merit: 250
Software developer
I have just released a new version of the Simple Trade Bot. This new version will introduce 2 new indicators, 1 more advanced setting and some other changes. You can read all about the new features and changed on this page.
http://www.haasonline.com/release-notes-stbot-v0-9-0-6-beta/

All registered users can get the update if they login to the My Account page and re-download the software. Be sure to uninstall the old version first.

BTW If you are seeing the message "This software is outdated..." it is because BTC-e has changes it coins, just update and this message is gone.
member
Activity: 85
Merit: 10
Would be great to have a readout of current percentage profit and loss on screen also....just a thought :-)  Would add to the excitement/disappointment :-)
newbie
Activity: 41
Merit: 0
Stephan224
Please add option "Trade for a fixed amount of USD" (i hope google translate work well)
Why this two graphs are so different? I thought benchmark and real-trade graphs would be same.
member
Activity: 85
Merit: 10

Are there any laste minute requests that i could implement?
(beside te issues some users still have with BTCChina of course)

Don't forge the reset open order feature :-)

Also...I notice that when the buy price is much higher than the sell price...the bot will still buy at the high price and that may be artificial in terms of the currency move.  Buy orders placed above the Sell price but not as high as the Buy price may be preferred.  I've been burned by this a few times.
member
Activity: 80
Merit: 10

Are there any laste minute requests that i could implement?
(beside te issues some users still have with BTCChina of course)
Yes , i think a easy one as sems been active in earlier versions: more one or 2 bot or possibilty to have 2 program instances
working
A configurable % in drop loss parameters ( example 30% )  below that to bot should restart (ex if actived at 1000 will wait for 700 to restart )

Thank you
sr. member
Activity: 449
Merit: 250
Software developer
@madpoet:
Please keep an close eye on the interval you use. The CTF files are based on 20second intervals, you can not bench strategies based on a larger interval on those files. It will give you some very wrong results.


@baros008:
This error message is most likely related to starting the software more then once. This is not supported.


@bx8389:
The Price Change Indicator looks to your coin position and your last buy or sell price. If you coin position it bought and the last buy price it X and you have set Y then the bot indicator will wait for X+Y in the currency.

I am not able to explain the number you have posted. They do not follow the logic of the indicator as far as i ca see.


@kalross:
I was not able to reproduce it, but theoretical case that could lead to your problem. To solve it i made some adjustments for the next release that will make sure that: orders are verified at the exchange and at a restart of the software all open orders of all trade-bots will be deleted. This should at least solve the follwoing up problems you have.


@CryptoMaster:
The MACD is based on 2 moving averages. When a currency becomes more of less stable for a while the moving averages will cross to many times and this could lead to overbuying and overselling. This is what is happening in your chart.

Of course there is no way to predict if the currency will become stable, but there are other things you could do. One of those thing is combine a MACD with a RSI* for example, this will improve the momentum of the trade and it will prevent the possible overbuying and overselling. (i hope you saved the data so you can try this in a benchmark)

The alternative is to use the MACD-MA. The MACD-MA is the traditional MACD but i called it differently. The MACD-MA does not use the moving averages, instead it uses the difference them (the MACD) and it generates a signal line. This signal line is based upon the MACD outcomes. When the signalline and MACD cross the MACD-MA will give the buy/sell signal. Personally i combine this indicator most of the time with the RSI* indicator too for the momentums.

BTW I read your suggestion, but i am looking of a MA for the drop-loss is better right now.

* ) The RSI indicator is an example because of its rapid responce, but you could use the ROC too. Or tomorrow you will be able to replace the RSI with an Stochastic Oscillator. (thats one of the 2 new indicators coming tomorrow)


@all:
I have made contact with somebody willing to write a better help (in English). As you all may have noticed, i am not a writer. We are now working together looking if we can write a Wiki.

I am planning on a new release tomorrow (december the 1st), i have made the following changes to this new release:

- Changed: BTCe API - The currency Trc/Btc is removed.
- Changed: BTCe API - The currency Ltc/Eur is added.
- New: A new indicator has been added, called a Percentage Price Oscillator (PPO)
- New: A new indicator has been added, called a Stochastic indicator
- New: A advanced setting is added, this time to reset the last buy and sell prices.
- New: The "Buy now" and "Sell now" buttons, they allow you to force a trade.
- Improvement: The indicators in the list will now have colors showing there signal state.
- Improvement: Some changes where made to the trade-engine to ensure a trade is made. (or display a error)

Next will be:
- Loading historical data from BitcoinCharts for the benchmark.
- Multi-language support (i am almost done, sorry for all the delays)

Are there any laste minute requests that i could implement?
(beside te issues some users still have with BTCChina of course)
newbie
Activity: 41
Merit: 0
These last days I've been spotting a room for improvement when it comes to MACD. I don't know if this is very financial as I'm not really deep into stocks, but I believe it would improve overall behaviour and that it makes sense.

Take for example this MACD right out of my bot:



I have highlighted what I would call 'Phantom signals'. That is, places where there is either a sell/buy signal that only lasts 1 cycle, and that eventually cause the bot to sell/buy when in reality it's not certain where the market is heading. What I would like to suggest is to have a configurable amount of 'consecutive' signals that you want to require before the bot takes the final sell/buy decision. I can't guarantee this results in more profit, but I have the feeling it might have. And if it's optional, it would just be an extra thing we could try, and the default would remain like it is. I believe the bot has done some poor decisions at times because of this, you only need to look at the last one I have highlighted, that's 5 diferent buy/sell decisions so it's clear that with that data we can't really make a buy/sell decision.

Also, did you read my previous suggestion?

I would like to suggest Stephan to turn that option (ignore raise/drop safety) into 2, separate ones, one for Buy and one for Sell. That would allow to ignore only one of the 2 safeties, in my case the one I want to ignore is the buy safety, and then the bot would always try to make profit. If the market reversed strongly, the stop-loss function could work in conjunction and prevent losses.

This would prevent having to find 'the perfect' settings with ignored safeties like right now, because honestly, I am quite not succeeding, and I tried a fair amount of combinations  Tongue
member
Activity: 85
Merit: 10
Bot thinks there are open orders so wont buy Huh

There are of course no open orders.



Bot still getting stuck thinking there are open orders.  Only uninstall/reinstall fixes it here.
member
Activity: 80
Merit: 10
hello
it is my first post on this subject and after 48h use of software. After some minor beginning problems solved activating 2 º Bot as suggested and do some trades I have a good opinion of this program.
However I still doing some testing on drop-loss  and  today I got a fall on Bitstamp great enough to activate it but sell order was not finished
My question ( because I don’t have found something in this thread) is how software handle is own open orders: When conditions are meet the bot does sell command ( as intended ) but what if due lag or something similar order is not finished? They will try again at lower price? If not can you add this feature to program?

Regards


@Stephan: Bot will retry open orders?

Sugestion: Special configuration for bot to use it only for drop loss for current BTC value in wallet:
*Rolling drop-loss value ( calculate it every minute and not every 300 seconds )  and optionally configurable time confirm drop loss situation ( until 2 minutes )
*safeguard: if in drop-loss mode sell order became an open order after in 1-2 minute clear it and retry again at current price level
Regards


One more question ( i think after given sugestions is important to know ): Price change indicator shouldn't restart after a buy/sell cycle? I programed it " buy at drop -15 sell at profit 5 " and get this:

Trade type    Buy price   Sell Price  last buy price
Sell                              1029,80    1011,90
Buy              1029,60

Bot shouldn't wait a fall at least of 15 befor do a Purchase ?
member
Activity: 78
Merit: 10
Yesterday I tried to manually buy some BTC, this is result:




Few seconds later same transaction was sent to BitStamp without problems and id was returned:




Even when trade is not really accepted by exchange, Simple Trade Bot thinks that it was accepted and changes it's position.

Sometimes it works, sometimes not, so this is not usable for real trading.
member
Activity: 75
Merit: 10
@stephan224 - left you a PM, thanks!  Hope you can find the right person to talk to, I've been without the USD for a week!


-- additional
With your examples - (simple & changing) for crash protection, if I use the ROC indicator, would I set buy at a lowish level, and sell at a greater minus?  The field descriptions aren't clear... they seem to imply the opposite of what's written in the "Technical Indicators -> Indicators" box.

 
sr. member
Activity: 448
Merit: 250
Awesome yes I was running the data without it enabled but it takes a while to generate enough data on my own.
legendary
Activity: 1851
Merit: 1020
Get Rekt
Go to haasonline.com and download the currency files
CTF files (Currency Track Files)
http://www.haasonline.com/how-to-increase-profits-part-1/

they are a month or two old but will still show you what the bot can do .
set an indicator and go to the benchmark seciton and load the file, then you can check the bot signal and indicator and see what it would do.
Or keep the bot on for a while with the trade box unchecked. then save your own currency track file, I think that should work too.
sr. member
Activity: 448
Merit: 250
So the benchmark... it relies on you having the bot running for a while to gather the data to benchmark against right?  Just making sure I am seeing it right.
Pages:
Jump to: