Pages:
Author

Topic: [ANN] DNotes Trading Bot - Simple · Affordable · Effective (Read 1036 times)

legendary
Activity: 1932
Merit: 1111
DNotes
Updated release: https://dnotescoin.com/Release_08132019.zip

Simply close the old trading bot, download the above release, unzip the files, and open DNotes.TradingBot.exe.
legendary
Activity: 1932
Merit: 1111
DNotes
STEX is not working at the moment, looks like they changed the API, however have a solution that will be uploaded shortly.
legendary
Activity: 1932
Merit: 1111
DNotes
So I started all over with the bot in a different folder--downloaded it fresh, changed my API keys and everything. Now I'm entering my grid. It's already working much better. So I'm not sure what happened but I suspect some of the files got corrupted. Maybe I need to plan on cleaning it up every so often. I sure use that thing heavily. Thanks for your help and I'll keep you posted.

Great! One thing that may be helpful is to export and clear fulfilled orders every so often. The fulfilled orders is the only data point that isn't purged automatically over time, that could cause some congestion and eventually some performance issues.

I was clearing fulfilled orders, actually, so in my case that wasn't the issue. I started to notice there was a communication problem between bittrex and my bot when fulfilled orders were not showing up under the fulfilled orders tab, and that got me to also realize that the new orders weren't being put in. The only communication that was working was when I would initially set up the trading pair, the bot would start it. But then after that, crickets...

I'm going with my current theory that my computer was gradually corrupting files. With a fresh start and almost my entire new grid entered, things are working much better. However I will be watching things more closely now that I know what I'm looking for. It may be that every four months or so, I just redo the whole thing, which is a pain but not horrible. It may be that if the bot regularly starts making me the price of a new laptop in profits, that I will replace my computer too Smiley

I hope so!
legendary
Activity: 1806
Merit: 1029
So I started all over with the bot in a different folder--downloaded it fresh, changed my API keys and everything. Now I'm entering my grid. It's already working much better. So I'm not sure what happened but I suspect some of the files got corrupted. Maybe I need to plan on cleaning it up every so often. I sure use that thing heavily. Thanks for your help and I'll keep you posted.

Great! One thing that may be helpful is to export and clear fulfilled orders every so often. The fulfilled orders is the only data point that isn't purged automatically over time, that could cause some congestion and eventually some performance issues.

I was clearing fulfilled orders, actually, so in my case that wasn't the issue. I started to notice there was a communication problem between bittrex and my bot when fulfilled orders were not showing up under the fulfilled orders tab, and that got me to also realize that the new orders weren't being put in. The only communication that was working was when I would initially set up the trading pair, the bot would start it. But then after that, crickets...

I'm going with my current theory that my computer was gradually corrupting files. With a fresh start and almost my entire new grid entered, things are working much better. However I will be watching things more closely now that I know what I'm looking for. It may be that every four months or so, I just redo the whole thing, which is a pain but not horrible. It may be that if the bot regularly starts making me the price of a new laptop in profits, that I will replace my computer too Smiley
legendary
Activity: 1932
Merit: 1111
DNotes
So I started all over with the bot in a different folder--downloaded it fresh, changed my API keys and everything. Now I'm entering my grid. It's already working much better. So I'm not sure what happened but I suspect some of the files got corrupted. Maybe I need to plan on cleaning it up every so often. I sure use that thing heavily. Thanks for your help and I'll keep you posted.

Great! One thing that may be helpful is to export and clear fulfilled orders every so often. The fulfilled orders is the only data point that isn't purged automatically over time, that could cause some congestion and eventually some performance issues.
legendary
Activity: 1806
Merit: 1029
So I started all over with the bot in a different folder--downloaded it fresh, changed my API keys and everything. Now I'm entering my grid. It's already working much better. So I'm not sure what happened but I suspect some of the files got corrupted. Maybe I need to plan on cleaning it up every so often. I sure use that thing heavily. Thanks for your help and I'll keep you posted.
legendary
Activity: 1806
Merit: 1029
You know, it might be my antivirus software. It was recently updated and that update (at least loosely) correlates with my bot troubles. I'd like to set up an exclusion for bittrex. Is it just bittrex.com, or is there a special url bittrex uses to send back its API calls? Please advise.

That could be. I would add both https://bittrex.com and https://api.bittrex.com.

I can confirm that the bot is fulfilling and replacing orders as intended on 2 separate machines. No issues with the API or communications that I can find. The issue you are experiencing would likely be isolated to your machine or communications between you and Bittrex. If the above suggestions don't lead you to the solution, let me know, we can dig in a bit further and try to see what might be causing it.

Another thought, if you can add an exception for the bot program in your antivirus software, depending on which software you use.

Thanks for that confirmation. At least I know the bot is working which means the solution is within my control. Adding exceptions to the antivirus software didn't work, so I'm going to install it somewhere else on my machine and see if that solves the problem. I think my computer is a bit of a lemon but I'm not in a position to replace it yet. I'll keep you posted.
legendary
Activity: 1932
Merit: 1111
DNotes
You know, it might be my antivirus software. It was recently updated and that update (at least loosely) correlates with my bot troubles. I'd like to set up an exclusion for bittrex. Is it just bittrex.com, or is there a special url bittrex uses to send back its API calls? Please advise.

That could be. I would add both https://bittrex.com and https://api.bittrex.com.

I can confirm that the bot is fulfilling and replacing orders as intended on 2 separate machines. No issues with the API or communications that I can find. The issue you are experiencing would likely be isolated to your machine or communications between you and Bittrex. If the above suggestions don't lead you to the solution, let me know, we can dig in a bit further and try to see what might be causing it.

Another thought, if you can add an exception for the bot program in your antivirus software, depending on which software you use.
legendary
Activity: 1932
Merit: 1111
DNotes
You know, it might be my antivirus software. It was recently updated and that update (at least loosely) correlates with my bot troubles. I'd like to set up an exclusion for bittrex. Is it just bittrex.com, or is there a special url bittrex uses to send back its API calls? Please advise.

That could be. I would add both https://bittrex.com and https://api.bittrex.com.
legendary
Activity: 1806
Merit: 1029
You know, it might be my antivirus software. It was recently updated and that update (at least loosely) correlates with my bot troubles. I'd like to set up an exclusion for bittrex. Is it just bittrex.com, or is there a special url bittrex uses to send back its API calls? Please advise.
legendary
Activity: 1932
Merit: 1111
DNotes
My immediate result is that it is working as intended. Created a bot that would be immediately filled when it hit the market, it created the order, filled it, and created the corresponding order. Not a complete test, but an initial result. I will continue to put up bots that should easily fill and allow it to react, that will give a more substantial test result.

In the meantime, here are some other possibilities to investigate.

-Make sure you have some additional coins for both markets you are trading, because of trading fees. Bittrex takes 0.25% commission on every trade. So you are trading BTC/DOGE make sure you have some BTC and some DOGE. For example if you sell 5000 DOGE, you actually get 4987.5 DOGE.

-Make sure your virus scanner or firewall isn't block the bot from communicating with bittrex.

-Try shutting off your bot for a day and start it back up. If that works, bittrex servers could be blocking you from making API calls. These blocks are usually temporary. (Unlikely as the bot tries to reduce API calls as much as possible)

-You could try moving all your bot files to another PC. Copy all files from C:\Users\USERNAME\AppData\Local\DNotes Trading Bot

legendary
Activity: 1932
Merit: 1111
DNotes
Hey Wiser,

Checking through the markets I have setup, all of my orders have corresponding orders. Meaning that it appears to be working, but I have not created new corresponding in the last week (because the market didn't trigger a trade). It did however create replacement orders, for orders that were getting too old as late as yesterday.

Bittrex did not make any announcements regarding changes to the existing API structure: https://bittrex.zendesk.com/hc/en-us/categories/200236600-News-and-Announcements
They did add a new feature on 6/26/2019, but that shouldn't impact existing API calls: https://bittrex.zendesk.com/hc/en-us/articles/360029636612-Changelist-06-26-2019

So let me setup some smaller orders in a tight range so I can test it over the next day or so and that will give me an idea of what the problem could be. I'll report back here shortly once I can confirm it is or isn't working on my end.

legendary
Activity: 1806
Merit: 1029
Looking more closely, it looks like it's gone at least several days without replacing my orders. So now I'm wondering if some of the files got corrupted on my hard drive (which has happened before) and if the best course of action might be to just uninstall it and then reinstall it from scratch and start all over. I'd also have to cancel all the orders on Bittrex and reenter them through the bot once it's all fresh.

Since that would take a while, I'd like to at least know that on other computers the bot is still working as expected with Bittrex before I set aside a block of time to do that.

So... how is the bot program running on Bittrex for other people?
legendary
Activity: 1806
Merit: 1029
Another update: my bot program is showing two orders as open orders even though Bittrex filled them. I went ahead and manually added the complementary order on Bittrex just to make sure I could take advantage of a market shift. However, I suspect that when those orders fill, the bot won't replace them. So, somehow Bittrex isn't communicating back to the bot once orders are actually filled to let the bot know to replace them.

I'm wondering if my API connection got corrupted or something. Maybe I should just make a new one? I don't want to try this until I get some advice.

Any other options I can try? I am actually bummed about this because I was starting to make plans around this program working reliably for me.
legendary
Activity: 1806
Merit: 1029
Update: Now it looks like when a standing order (that was assigned by the bot program) fills, the complementary order is not getting added. Instead the funds become available. I completely shut down my computer and restarted it and It's simply not reassigning those orders.

There's something about the way the bot talks to Bittrex that has changed. Can someone look into it please?
legendary
Activity: 1806
Merit: 1029
I'm noticing a few glitches with Bittrex. I don't have time to report everything now. One thing is that the bot isn't showing fulfilled orders. Another glitch is that I have a bot that according to your program is active, but it's not showing up as an order on Bittrex and when I try to cancel it in the bot, it gives me this error message that I have to cancel it on the trading platform. I wonder if Bittrex has changed something that is affecting the bot? As far as I can tell it still works in the sense that it makes the trades. I'll keep an eye on things.
legendary
Activity: 1932
Merit: 1111
DNotes
Guys-add more exchanges.
And add another payment in other top coins-this option is considered?

Hi Vazan25, definitely plan to add more exchanges. Will take a little bit of time. We will just be accepting DNotes for now, as it is our primary motivation to build the bot as a demonstration for DNotesPay Software and get more people interested in trading and DNotes.
member
Activity: 728
Merit: 13
Guys-add more exchanges.
And add another payment in other top coins-this option is considered?
legendary
Activity: 1806
Merit: 1029
This is the best case for now. Hopefully you can just export and re-import them.

That is terrible that they cancel orders on people. The worst thing would be to expect an order you had sitting was executed and then find out it was canceled on you. That may be why they haven't kept their top position as a dominant exchange.

It might take a bit more than that because the bots are still showing in the program as "true" and there may still be an artifact of them on Bittrex, so I may need to cancel them first, but not sure. I was going to try to just import first and then try other things if that doesn't work. This reminds me that once the bot program allows for reinstating of canceled bots, then it would be just a matter of clicking through each one to redo it in the case of cancellation for any reason.

Yeah, I agree with you that it's bad that Bittrex cancels people's orders. I think they should just invest in whatever bandwidth they need to be able to hold all the orders including the truly unrealistic ones.

I'm really looking forward to when DNotes Global gets an exchange up and running! I would have considered Bittrex to be the best exchange... until I began my automated trading adventures. I may check out a different one once the bot program adds support for other exchanges.
legendary
Activity: 1932
Merit: 1111
DNotes
Might have been canceled for some other reason?

Live test was successful on my end replaced all my orders a few days ago. On Feb 27th.

Possibly something to do with the scheduled maintenance? I'll add them back in I guess...

This is the best case for now. Hopefully you can just export and re-import them.

That is terrible that they cancel orders on people. The worst thing would be to expect an order you had sitting was executed and then find out it was canceled on you. That may be why they haven't kept their top position as a dominant exchange.
Pages:
Jump to: