Haasonline Simple Trade Bot for Bitstamp and BTC-e \[Main topic\]
-
This belongs in the marketplace forum.
Friendly reminder to think twice before you download any bot softwarez…
-
[quote name=“digichris” post=“9502” timestamp=“1370400187”]
This belongs in the marketplace forum.Friendly reminder to think twice before you download any bot softwarez…
[/quote]Thanks for moving this topic. I thought this topic belonged to the project section.
About the safety of this product i am selling. I can only assure there is no unwanted code inside. No viruses, trojan horses or whatever.
However, if you buy this software or a bot of somebody else please use one or more of the following methods to make sure the software does not things you do not want:
- Be aware of scams, there are a lot of fake bots around!
- Always run the software sandboxed of in a virtual PC to lockout your computer system.
- Connect to a second BTCe account, this way if you get scammed you will not lose your coins directly.
- Keep your anti-virus and fire wall up-to-date and running.
- Debug the files you get, search for email adresses or websites inside the code (use a HEX editor or disassembler)
- Monitor the webtraffic generated by the software, make sure no hidden data is send.
These are the recommendations i can make. I’ve learned them from my testers group. They have used this methods on my software during validation checkups.
The last recommendation is to wait for people to confirm if the software works. In my case i have now 3 people here who now have a copy of my software and validating it. If it works and it it is valid. The confirmation will come in time. You can also look at the topics i have written down in the topic start. (i can recommend the discussion on bitcoin talk, you will see everybody admitting in the end)
-
If you want to provide the Feathercoin administration a copy to evaluate, I’d be willing to do it for the community. I can setup a sandbox environment and run it through it’s paces.
-
[quote name=“justabitoftime” post=“9558” timestamp=“1370421599”]
If you want to provide the Feathercoin administration a copy to evaluate, I’d be willing to do it for the community. I can setup a sandbox environment and run it through it’s paces.
[/quote]I should have mentioned this earlier but UKMark has an evaluation version already to test. He will report back here shortly. This software has been well received over at BitcoinTalk and I have verified that it is the same chap selling this software over there and here.
-
[quote name=“Bushstar” post=“9579” timestamp=“1370425841”]
[quote author=justabitoftime link=topic=1180.msg9558#msg9558 date=1370421599]
If you want to provide the Feathercoin administration a copy to evaluate, I’d be willing to do it for the community. I can setup a sandbox environment and run it through it’s paces.
[/quote]I should have mentioned this earlier but UKMark has an evaluation version already to test. He will report back here shortly. This software has been well received over at BitcoinTalk and I have verified that it is the same chap selling this software over there and here.
[/quote]Perfect!
-
Yes i have send UKMark a evaluation copy for approval, and some other mod. I have to look into it for his name. (i see to many names flying around, sorry, i will PM it if i find out) I did not say the name of UKMark because in that case i will make a promise he will post his findings. In case he does not post it there will be no people waiting for his review.
I am very happy seeing this forum helping me to prevent frauds and scams making topics here with my software. It has happened before and i am sure it will happen again. This kind of software is a very wanted target by hackers and scams. On the internet you already can find so called free copies of my software which in fact are scams. (therefore is put a warning in the topic start)
I am also happy that you have seen that everybody at the bitcoin talk forum is happy with my software. My target was to earn the trust and to sell my simple bot. It looks like this dream of mine will come true. Sales are raising slowly and the trust becomes higher every day. I am really, really happy because of this.
Edit: I have added a new page to my website. The page is called “Promotions” and everybody should be able to take a look if i have active promotions. Using the promotions you can earn a discount of the software.
-
[quote name=“haasonline” post=“9606” timestamp=“1370429228”]
Yes i have send UKMark a evaluation copy for approval, and some other mod. I have to look into it for his name. (i see to many names flying around, sorry, i will PM it if i find out) I did not say the name of UKMark because in that case i will make a promise he will post his findings. In case he does not post it there will be no people waiting for his review.I am very happy seeing this forum helping me to prevent frauds and scams making topics here with my software. It has happened before and i am sure it will happen again. This kind of software is a very wanted target by hackers and scams. On the internet you already can find so called free copies of my software which in fact are scams. (therefore is put a warning in the topic start)
I am also happy that you have seen that everybody at the bitcoin talk forum is happy with my software. My target was to earn the trust and to sell my simple bot. It looks like this dream of mine will come true. Sales are raising slowly and the trust becomes higher every day. I am really, really happy because of this.
Edit: I have added a new page to my website. The page is called “Promotions” and everybody should be able to take a look if i have active promotions. Using the promotions you can earn a discount of the software.
[/quote]I think that’s me :)
And so far software is clean, installing now. VirusTotal 0/47 and my AVG didn’t pick it up too =)
-
He has sent it to me too, you are correct Virus Total 0/47 it just threw a Symantec [url=http://www.symantec.com/security_response/writeup.jsp?docid=2010-021223-0550-99]Suspicious.Insight[/url] - Risk Level 1: Very Low < You have to look deep for it BTW & it basically means they are erring on the side of caution due to it being a relatively new file in terms of Symantec users. < Always bear in mind when ever testing that the most sophisticated virus will be the one that passes.
I have not traded with it yet, but have decompiled and ran it through System [url=http://technet.microsoft.com/en-gb/sysinternals/bb896645.aspx]Process Monitor[/url] on a sacrificial machine, I have asked Stephan a few questions and I will hopefully try to trade with it tomorrow with a view to writing a brief report about it and the overall user experience by the end of the week.
-
There are really no viruses inside. ;D The warning may indeed be the cause that the software is unknown yet. It could be related to a security setting that i have put in during the build of the binaries. I will have a look at it, thanks for that comment!
I responded to the questions with the PM.
-
As UKMark said, program is clean and works. Have nut testing the functionality as I’ve been busy organizing bits and bobs on the forum and don’t want to loose money because of my error. Will have to give the guide a read :)
-
[quote name=“haasonline” post=“9977” timestamp=“1370505574”]
There are really no viruses inside. ;D The warning may indeed be the cause that the software is unknown yet. It could be related to a security setting that i have put in during the build of the binaries. I will have a look at it, thanks for that comment!I responded to the questions with the PM.
[/quote]Well if there are I will do my damnedest to trace them as I feel I have an unwritten responsibility to do so.
What I can say is I have not noticed anything untoward, and all threads do start & exit cleanly. 8)I have replied to your PM re the security permissions.
I am going to try and trade with it now, all being well I can complete evaluation later on today or tomorrow.
-
I know I said I was going to write a brief report on my findings, but after receiving a response to my last PM to Stephan, I feel everything needed for a report is included in both of the following messages…
[b]My Original message:[/b]
[quote author=UKMark link=action=profile;u=68 date=1370527173]
Hi Stephan,As you know I wanted to start trading today, but have already hit a slight hitch, I can not trade [i]past[/i] 4 decimal places (which for FTC’s current price is not much use if I did want to trade the high/low pips eg: 0.00061sell 0.00059buy) also even without the 5th decimal place the bot was stopped because my buy was too low even though it was 10pips away and all trade safety was unchecked at the time - I have attached a screen grab and I have highlighted the relevant bits:
[img]http://mtgoxlagometer.herobo.com/test/forumstyle/marcus/bot3.PNG[/img]
This will not affect my report as I know from reviews over on Bitcointalk that the bot can successfully trade BTC, but from this forums point of view and for trading FTC - we would need this fixing or a possible workaround mentioning until it is fixed…
All in all I am impressed and can see you have put a lot of hard work into the trading engine itself, I realise it is still in beta and does obviously need fine tuning.
I have mainly security concerns though, not from your code itself as all noted threads started and exited cleanly, all tcp connections were closed and no rogue processes continued after code completion, but from an end users point of view, what worries me the most is the permissions and abilities that your code can permit, what drew my concerns initially was that it did not flag any tcp connection warnings from eset or microsoft security essentials that it was attempting to connect remotely and communicate via RPC’s < This needs to be fixed at permission level, it needs to request it rather than grant it to itself, this could be exploited and while I have not studied your source for any exploits you can guarantee due the nature of this software that someone will be doing just that. I also feel the SkipVerication=true attribute is an unnecessarily user security risk < especially if it is currently set because your code won’t run without it - (but do check if this can be set to false and debug further if needed) this setting allows for unsafe code execution and because of that I could only recommend this is used in a sanboxed or vm environment (which I note you do suggest to do this already).I know you asked for me to be fair and I feel that I am being fair, both on yourself and the FTC community in general, although I am open to taking on board your response to this message that may alleviate my above concerns.
I look forward to your reply,
Cheers,
Mark
[/quote]
[b]Stephan’s reply:[/b]
[quote author=haasonline link=action=profile;u=1201 date=1370532595]
Hi mark,The safety warning you see is a backup safety that is normally not visible. Is is a hidden safety to prevent users to enter a higher value to buy and a lower value to sale. I it just a precaution to prevent stupid trades. (you will notice the bot deactivated itself after this message) My best guess is that the rounding is not done properly and therefore the hidden safety kick in. I will look at that because that is a real bug, this should not happen. Especially not for FTC.
I already added some changes to the next release to support more decimals then i do now. I got a lot of responses about it from the other users. Hopefully this will do, else i will add one more later on. This must solve the trade issues with coins that have a low value like FTC and CNC.
BTW You can confirm this by looking at the change log on my website. If i get errors or requests i will investigate how much time is needed and then i schedule them.
BTW the next release is planned for 11th June 2013.
As i said before i will have a look at the security. I give the application by default a lot of rights. You are right this can be exploited by somebody else. I surely will look into this and try to follow the rules of Microsoft. I did not do this before because i thought that the software should work directly. I wanted to prevent errors from rights. But you are right, i will fully investigate this part. Hopefully i can do this before the next release. I am expecting this will take a while to setup everything properly.
In the mean time i am mailing with BTCe about a secure SSL -like connection to there exchange. I hope they will implement this so i can improve security even more. (it will be a option, because some people are monitoring the web-traffic i generate, i want to keep supporting them doing this.)
Please do not be afraid that i do not like you because you are fair. I matter of fact i am really happy with this. People like you that investigate help me directly with improving my software. So please… post your findings on the board. This way everybody can read it and i can respond publicly back. Like this thing with the decimals, that part is really good information for the potential buyer from this form. They may want to want till the next release (or something like that).
[/quote]
[b]Conclusion:[/b]
I feel this has got the makings of a brilliant application for any trader, a lot of thought & work has gone into the trading engine already and can only get better from here on in, yes there are bugs, but it is in Beta and Stephan has agreed he will continue development and listen to user feedback, which judging by his latest changelog he is doing. For the time being I do suggest like Stephan has already stated that this is at least ran Sandboxed or in a VM, preferably on a separate HD away from the main OS, obviously once any security issues have been addressed then the end user can be far less paranoid.
I look forward to the 11th June for the updated release. 8)
-
Is the 0.2 giveback available for FTC forum users as before you posted this on the other forums you seem to have closed the giveback promotion?
-
@UKMark:
Thank you very much for your time and testing of my software. I and i guess the entire community are grateful you have did this. I also thank you for being as fair as you can be. Yes, if you are paranoid you better run this software in a sandbox of virtual machine. If you are not then you can install it normally. (remember your firewall and anti-virus to keep running) But like i stated from the beginning, and what has been confirmed again, my software is safe to use.Regarding the update… [u]it seems that my software has a decimal to less to make good trades with FTC[/u] (and some other coins) this will result in a error message in the log. I am planning on releasing the update on the 10th or 11th of June 2013. This new release will support a additional decimal making trades with FTC working properly. The people who have bought the software already or the coming days will automatically receive a update of the software by mail. All registered users will always get the latest version.
Note: I will introduce [u]a additional RSI-60 bot[/u] and a [u]new safety[/u] with the same time of the coming update.
For the exact changes look here:
http://www.haasonline.com/index.php/stb/stbchangelog[quote name=“Mogumodz” post=“10129” timestamp=“1370537601”]
Is the 0.2 giveback available for FTC forum users as before you posted this on the other forums you seem to have closed the giveback promotion?
[/quote]For the FTC forum this promotion is still running. I am also running more promotions, you can find them in the link below if you or anybody else is interested.
http://www.haasonline.com/index.php/stb/running-promotions -
Stephan maybe you should ask for your required translations on the forum stating your reward, I know we have Russian and Chinese members that may be willing to help you. 8)
Also look closely at the following syntax error I found on your website:
[b]Review of [u]MarkUK[/u] of the Feathercoin forum[/b] ;D
-
That is good thinking. I will post it there. :)
Oh and i have changed your name on my website. Did you mind i posted it? You did a good review. I am still hoping to be published by other blogs elsewhere.
-
[quote name=“haasonline” post=“10239” timestamp=“1370552711”]
That is good thinking. I will post it there. :)Oh and i have changed your name on my website. Did you mind i posted it? You did a good review. I am still hoping to be published by other blogs elsewhere.
[/quote]Nah, not at all, it’s all open source what is written in the forum. 8)
-
I just have release a new version of the Haasonline Simple Trade Bot.
[img]http://www.haasonline.com/images/stbmainscreen1.png[/img]
The following changes are made:
- A new bot has been added, a RSI-60 bot.
- The trade ratio bot has been updated.
- The high/log bot can now pre-trade (faster then human trading)
- A drop safety has been added. This safety ensures a specific drop before a buy is allowed to made.
- 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.
- A new decimal is added for better support inputs values. (5 instead of 4 decimals now)
- Exception handeling is added.
- Some other errors and minor changes are done like improving logbook messages.
Please consult the online change log and online help of the software for more details.
http://www.haasonline.com/index.php/stb/stbchangelog
http://www.haasonline.com/index.php/stb/stbhelpmailAll registered users will get a email today with the lasted software.
Please note:
I did not made all the changes suggested by UKMark. The software still needs full trust, but the unsafe code is now disabled. I hope to make the software more secure for the next update. -
Yay we can finally use to trade FTC :)
I left running last night and it made it’s first FTC sell, although why did it make it 3pips higher than which I set? eg My Sell set @ 0.00108 - Bot Sold @ 0.0011 - Not that I am complaining as it made me more money :D
Also there appears to be a very, very slight bug in the actual trade amount, the figure shown changes from time to time but as you can see it is a big difference…
[img]http://mtgoxlagometer.herobo.com/test/forumstyle/bot4.PNG[/img]
But overall this is much, much better as far as being able to trade FTC! Good job! 8)
-
First, thank you for your comments again!
[quote]My Sell set @ 0.00108 - Bot Sold @ 0.0011[/quote]
It works as expected. The bot reads the exchange and the current buy and sell values. At the moment the bot have read the values from the exchange the sell price was set to 0.0011 BTC. This price is higher then the values you have given as a parameter (>= 0.00108 BTC) and therefore the trade command is given. The difference between the 2 values is a little extra. I have seen this happen a lot of times during my tests.[quote]very, very slight bug in the actual trade amount[/quote]
This is a little confusing, but it also works as expected. What you see is the effect of the exchange fee and rounding. If you have setup the bot parameters in good relation to the trade amount the FTC amount should go up in time. (if a full trade cycle is completed, 2 trades are required for this)Please note:
I see you have the drop and profit safeties on. Those safeties will only work for the RSI and trade ratio bots, because those bots work with relative values. The high/low bot is working with exact values. I can not apply the saftefies there because they will overrule the buy and sell prices making the high/low bot getting stuck.