Author

Topic: [ANN] DNotes Trading Bot - Simple · Affordable · Effective (Read 1052 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.
legendary
Activity: 1806
Merit: 1029
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...
legendary
Activity: 1932
Merit: 1111
DNotes
I spoke too soon. Bittrex canceled a bunch of my unfulfilled orders today and the bot is not replacing them, so there seems to be something that overrides the bot order replacement activity. It's frustrating. The canceled orders are around 28 days old and hadn't filled during that time.

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.
legendary
Activity: 1806
Merit: 1029
I spoke too soon. Bittrex canceled a bunch of my unfulfilled orders today and the bot is not replacing them, so there seems to be something that overrides the bot order replacement activity. It's frustrating. The canceled orders are around 28 days old and hadn't filled during that time.
legendary
Activity: 1806
Merit: 1029
Here's a little quirk I noticed in how the trading bot is interacting with Bittrex. So I created a ridiculous sell order (2 DMD for 1 BTC each) to use as a placeholder. I used the bot to place this order and had an equally ridiculous buy order (since you need a pair). I created that order on February 2nd, and I discovered yesterday that Bittrex had canceled the order and rendered those two DMD available. But the way I discovered it was that I was looking at my fulfilled orders on the bot program and it was showing that particular sell order as a fulfilled order. Then when I went to check it on Bittrex, I discovered it was canceled on their end. It turns out that same order is also listed in the canceled orders section of the bot program. But anyway, I thought it was a bit troubling that it would show up as a fulfilled order when it was indeed canceled.

But the other issue is that even though 28 days hadn't gone by, and the bot is supposed to automatically replace orders every two weeks, Bittrex still found that particular order and canceled it. I'm guessing Bittrex also has an algorithm that hunts down and kills orders that are placed totally out of the normal price range, but not sure exactly how that works. The only reason I had placed that order was as a placeholder--I sometimes do that as a crude way to keep funds separate, as well as to maintain a small balance of coins I use a lot so they'll always be visible in my Bittrex wallets even when I have "hide zero balances" checked. For the most part this won't affect my normal automated trading, but thought that would be something you should be aware of. I do have standing orders that are substantially above or below the current market price because I expect the market to move around and want to be ready with my bots when it does. I'm really hoping that the replacing the orders every two weeks will keep those orders alive on Bittrex for as long as I want them there.

Oh, you had the bot create the orders hoping the bot would keep the order alive regardless of the bittrex rule to cancel orders that have remained unfulfilled for more than 28 days?
Then I guess bittrex didn't like the order, because it wasn't close enough to a real trading range and canceled it anyway? That part seems strange, I can't find any documentation that they would do that or what the exact parameters would be.

Sorry for the delayed reply.

Yes, that was my thinking. If I used the bot to create the order, then maybe the bot would keep it alive for as long as I needed the placeholder value Smiley

I vaguely remember a while back getting a communication that Bittrex was going to be canceling orders that it considers to be out of range--it was a warning of a new policy and it was several years ago. It was supposed to free up server bandwidth, etc. I'll look through my email and see if I can find it. I haven't seen any documentation on Bittrex' site explaining that policy (but I haven't looked either), but I do have very recent experience with Bittrex deleting my "out of range" orders within days. I do know the policy of deleting orders after 28 days is on their site because I read it after a bunch of my bot orders had gotten canceled (before you set up the bot to autorenew orders every two weeks).

I can say that whatever you're doing to keep orders alive longer than 28 days is working for me. I just now discovered an old bot I'd created on January 24th, which is still standing today despite the market having dropped well below it (I missed it when I was canceling those now-too-high bots).
legendary
Activity: 1932
Merit: 1111
DNotes
Here's a little quirk I noticed in how the trading bot is interacting with Bittrex. So I created a ridiculous sell order (2 DMD for 1 BTC each) to use as a placeholder. I used the bot to place this order and had an equally ridiculous buy order (since you need a pair). I created that order on February 2nd, and I discovered yesterday that Bittrex had canceled the order and rendered those two DMD available. But the way I discovered it was that I was looking at my fulfilled orders on the bot program and it was showing that particular sell order as a fulfilled order. Then when I went to check it on Bittrex, I discovered it was canceled on their end. It turns out that same order is also listed in the canceled orders section of the bot program. But anyway, I thought it was a bit troubling that it would show up as a fulfilled order when it was indeed canceled.

But the other issue is that even though 28 days hadn't gone by, and the bot is supposed to automatically replace orders every two weeks, Bittrex still found that particular order and canceled it. I'm guessing Bittrex also has an algorithm that hunts down and kills orders that are placed totally out of the normal price range, but not sure exactly how that works. The only reason I had placed that order was as a placeholder--I sometimes do that as a crude way to keep funds separate, as well as to maintain a small balance of coins I use a lot so they'll always be visible in my Bittrex wallets even when I have "hide zero balances" checked. For the most part this won't affect my normal automated trading, but thought that would be something you should be aware of. I do have standing orders that are substantially above or below the current market price because I expect the market to move around and want to be ready with my bots when it does. I'm really hoping that the replacing the orders every two weeks will keep those orders alive on Bittrex for as long as I want them there.

Oh, you had the bot create the orders hoping the bot would keep the order alive regardless of the bittrex rule to cancel orders that have remained unfulfilled for more than 28 days?
Then I guess bittrex didn't like the order, because it wasn't close enough to a real trading range and canceled it anyway? That part seems strange, I can't find any documentation that they would do that or what the exact parameters would be.

Sorry for the delayed reply.
legendary
Activity: 1806
Merit: 1029
Here's a little quirk I noticed in how the trading bot is interacting with Bittrex. So I created a ridiculous sell order (2 DMD for 1 BTC each) to use as a placeholder. I used the bot to place this order and had an equally ridiculous buy order (since you need a pair). I created that order on February 2nd, and I discovered yesterday that Bittrex had canceled the order and rendered those two DMD available. But the way I discovered it was that I was looking at my fulfilled orders on the bot program and it was showing that particular sell order as a fulfilled order. Then when I went to check it on Bittrex, I discovered it was canceled on their end. It turns out that same order is also listed in the canceled orders section of the bot program. But anyway, I thought it was a bit troubling that it would show up as a fulfilled order when it was indeed canceled.

But the other issue is that even though 28 days hadn't gone by, and the bot is supposed to automatically replace orders every two weeks, Bittrex still found that particular order and canceled it. I'm guessing Bittrex also has an algorithm that hunts down and kills orders that are placed totally out of the normal price range, but not sure exactly how that works. The only reason I had placed that order was as a placeholder--I sometimes do that as a crude way to keep funds separate, as well as to maintain a small balance of coins I use a lot so they'll always be visible in my Bittrex wallets even when I have "hide zero balances" checked. For the most part this won't affect my normal automated trading, but thought that would be something you should be aware of. I do have standing orders that are substantially above or below the current market price because I expect the market to move around and want to be ready with my bots when it does. I'm really hoping that the replacing the orders every two weeks will keep those orders alive on Bittrex for as long as I want them there.
legendary
Activity: 1806
Merit: 1029
Upgrade Available

Download: https://dnotescoin.com/Release_02012019__1_19.zip

Upgrade Instructions - Download the above zip file. Unzip the files to a folder. Close the older version of the trading bot if it was open. Double click DNotes.TradingBot.exe.

Changes:
-Bittrex orders are now replaced every two weeks (Bittrex automatically cancels orders older than 28 days)
-Added minimize button

AWESOME! It's great to be able to minimize it, and the Bittrex auto-cancel was turning out to be a royal pain. So glad you found a good workaround!
legendary
Activity: 1932
Merit: 1111
DNotes
Upgrade Available

Download: https://dnotescoin.com/Release_02012019__1_19.zip

Upgrade Instructions - Download the above zip file. Unzip the files to a folder. Close the older version of the trading bot if it was open. Double click DNotes.TradingBot.exe.

Changes:
-Bittrex orders are now replaced every two weeks (Bittrex automatically cancels orders older than 28 days)
-Added minimize button
legendary
Activity: 1932
Merit: 1111
DNotes
I have a new feature request: the ability to reinstate a previously canceled bot without having to enter or import it all over again.

Thanks wiser, possibly in the next update after this one.
legendary
Activity: 1806
Merit: 1029
I have a new feature request: the ability to reinstate a previously canceled bot without having to enter or import it all over again.
legendary
Activity: 1932
Merit: 1111
DNotes
And my first attempt to import all my new bots caused the program to crash. I tried twice.

Can you send me the file you are trying to import via email?


Missing the date at the end of each line. You can copy the date and format from the exported bot file. Once I added the date it imported fine.

True,1/5/2019 9:51

OK, that makes sense. I wasn't sure if fields that the bot normally automatically populates would be needed to be filled or not. What about the ID and Active fields? Do they also need to be filled out?

The ID doesn't technically, as long as the column is there. I think we can ignore the date field as well, but for now I would recommend including it.
legendary
Activity: 1806
Merit: 1029
And my first attempt to import all my new bots caused the program to crash. I tried twice.

Can you send me the file you are trying to import via email?


Missing the date at the end of each line. You can copy the date and format from the exported bot file. Once I added the date it imported fine.

True,1/5/2019 9:51

OK, that makes sense. I wasn't sure if fields that the bot normally automatically populates would be needed to be filled or not. What about the ID and Active fields? Do they also need to be filled out?
legendary
Activity: 1932
Merit: 1111
DNotes
And my first attempt to import all my new bots caused the program to crash. I tried twice.

Can you send me the file you are trying to import via email?


Missing the date at the end of each line. You can copy the date and format from the exported bot file. Once I added the date it imported fine.

True,1/5/2019 9:51


legendary
Activity: 1932
Merit: 1111
DNotes
Something interesting to note. I decided to start all over with my bots (because I ended up wanting to change them) so I'm working through and canceling them in the bot program (one by one). When I hit a bot whose standing order was canceled by Bittrex, I get the following error message, and then while that message is showing, I see the green confirm screen in the bottom right corner of Bittrex indicating that my order was canceled. So even though Bittrex already taken those orders off the books, and the bot recognizes that they are no longer on the trading platform (because it's telling me to cancel on the UI), it seems Bittrex still maintains some record of those orders. I'm thinking that might be important when it comes to programming the bot to replace those orders when Bittrex cancels them after 28 days.



Thanks, good observation!
legendary
Activity: 1932
Merit: 1111
DNotes
And my first attempt to import all my new bots caused the program to crash. I tried twice.

Can you send me the file you are trying to import via email?
legendary
Activity: 1806
Merit: 1029
And my first attempt to import all my new bots caused the program to crash. I tried twice.
legendary
Activity: 1806
Merit: 1029
Something interesting to note. I decided to start all over with my bots (because I ended up wanting to change them) so I'm working through and canceling them in the bot program (one by one). When I hit a bot whose standing order was canceled by Bittrex, I get the following error message, and then while that message is showing, I see the green confirm screen in the bottom right corner of Bittrex indicating that my order was canceled. So even though Bittrex already taken those orders off the books, and the bot recognizes that they are no longer on the trading platform (because it's telling me to cancel on the UI), it seems Bittrex still maintains some record of those orders. I'm thinking that might be important when it comes to programming the bot to replace those orders when Bittrex cancels them after 28 days.

legendary
Activity: 1932
Merit: 1111
DNotes
Bittrex' policy is to autocancel any orders not filled within 28 days according to this article: https://bittrex.zendesk.com/hc/en-us/articles/202227464

So, I'm wondering if the bot could have some kind of auto-renew of orders that expire and get canceled?

Thanks wiser, wasn't aware of that one. We'll look into it.
legendary
Activity: 1806
Merit: 1029
Bittrex' policy is to autocancel any orders not filled within 28 days according to this article: https://bittrex.zendesk.com/hc/en-us/articles/202227464

So, I'm wondering if the bot could have some kind of auto-renew of orders that expire and get canceled?
legendary
Activity: 1806
Merit: 1029
I have a bug to report: Bittrex apparently cancels orders that it considers to be out of range after some amount of time has passed. So in the market I'm playing with, the price took a dive about a month ago but I opted to leave my high orders up for the time being. Well Bittrex decided I really didn't need them to stay open any longer, which is quite irritating. Anyway, I wonder if there would be a way to have the bot detect orders that are supposed to be open on the exchange but aren't and then replace them with new ones. I guess Bittrex keeps orders up for just a month? I remember them saying something about canceling orders that don't fill and are some percentage above or below the going rate because they don't want a bunch of orders in their system that might never fill. However, I worked pretty hard to get them all into the bot, decided I wanted to keep them anyway, and now Bittrex has dropped them, and at this point the bot program is not automatically replacing them. Any way to make the bot "smart" in the sense that it will know/detect when the exchange has canceled one of its orders and then replace it unless I have canceled it within the bot program itself?
legendary
Activity: 1932
Merit: 1111
DNotes
The next update we will work on will be adding additional exchanges, that will take a bit of time.

One exchange I'd love to see on it is Coinbase Pro. It might be fun to apply a bot to the BTC-USD market there, especially since trading fees are zero for limit orders.

With that said, take your time. I'm not necessarily ready to jump on something like that right now should it become available.

That is a great suggestion as well. It ranks fairly high on the list, our top priority exchanges would be: Biannce, Poloniex, Coinbase Pro.

That's great news! I used to trade a lot on Poloniex but haven't in a long time. I think the magic kind of died on me back when they delisted DNotes, and around that time they also delisted another coin I was into (forcing me to go to Cryptopia to trade it!).

One trick to know about Coinbase Pro is that their trades are all free if they are limit orders. However, if it's a market order, then you pay the fee. When using the trading bot continuously, most of the trades will start as limit orders. However, often when first entering the market, or in the case where the bot subscription lapses for a bit and then gets renewed and then the bot "catches up" on placing all the bot orders, those orders end up being market orders. So, if trading without fees is important to the user, I wonder if there would be a way to work it in that all orders will be limit orders (no market orders) and give the user the ability to select that option. Now that I'm typing it out, it sure sounds more complicated and possibly more trouble than it's worth. But, it's something to think about anyway.

I do have a much easier feature request: A minimize option. Sometimes I want to do other work and be able to see my desktop without the bot crowding  the space, but still have it working in the background Smiley

Thanks wiser! I'll be sure to include that in the next update. Smiley
legendary
Activity: 1806
Merit: 1029
The next update we will work on will be adding additional exchanges, that will take a bit of time.

One exchange I'd love to see on it is Coinbase Pro. It might be fun to apply a bot to the BTC-USD market there, especially since trading fees are zero for limit orders.

With that said, take your time. I'm not necessarily ready to jump on something like that right now should it become available.

That is a great suggestion as well. It ranks fairly high on the list, our top priority exchanges would be: Biannce, Poloniex, Coinbase Pro.

That's great news! I used to trade a lot on Poloniex but haven't in a long time. I think the magic kind of died on me back when they delisted DNotes, and around that time they also delisted another coin I was into (forcing me to go to Cryptopia to trade it!).

One trick to know about Coinbase Pro is that their trades are all free if they are limit orders. However, if it's a market order, then you pay the fee. When using the trading bot continuously, most of the trades will start as limit orders. However, often when first entering the market, or in the case where the bot subscription lapses for a bit and then gets renewed and then the bot "catches up" on placing all the bot orders, those orders end up being market orders. So, if trading without fees is important to the user, I wonder if there would be a way to work it in that all orders will be limit orders (no market orders) and give the user the ability to select that option. Now that I'm typing it out, it sure sounds more complicated and possibly more trouble than it's worth. But, it's something to think about anyway.

I do have a much easier feature request: A minimize option. Sometimes I want to do other work and be able to see my desktop without the bot crowding  the space, but still have it working in the background Smiley
legendary
Activity: 1932
Merit: 1111
DNotes
The next update we will work on will be adding additional exchanges, that will take a bit of time.

One exchange I'd love to see on it is Coinbase Pro. It might be fun to apply a bot to the BTC-USD market there, especially since trading fees are zero for limit orders.

With that said, take your time. I'm not necessarily ready to jump on something like that right now should it become available.

That is a great suggestion as well. It ranks fairly high on the list, our top priority exchanges would be: Biannce, Poloniex, Coinbase Pro.
legendary
Activity: 1806
Merit: 1029
The next update we will work on will be adding additional exchanges, that will take a bit of time.

One exchange I'd love to see on it is Coinbase Pro. It might be fun to apply a bot to the BTC-USD market there, especially since trading fees are zero for limit orders.

With that said, take your time. I'm not necessarily ready to jump on something like that right now should it become available.
legendary
Activity: 1932
Merit: 1111
DNotes
The next update we will work on will be adding additional exchanges, that will take a bit of time.
member
Activity: 267
Merit: 13
Congrats to the DNotes team on delivering such a useful tool.
Hoping to test out this bot on my Bittrex account. I just have one question regarding the API settings. Which of these four boxes should be ticked in order for my trades to get executed by the bot?

Appreciate it BTCWise! Everything except withdrawal.

Thanks for the feedback.
legendary
Activity: 1932
Merit: 1111
DNotes
Congrats to the DNotes team on delivering such a useful tool.
Hoping to test out this bot on my Bittrex account. I just have one question regarding the API settings. Which of these four boxes should be ticked in order for my trades to get executed by the bot?



Appreciate it BTCWise! Everything except withdrawal.
member
Activity: 267
Merit: 13
Congrats to the DNotes team on delivering such a useful tool.
Hoping to test out this bot on my Bittrex account. I just have one question regarding the API settings. Which of these four boxes should be ticked in order for my trades to get executed by the bot?

legendary
Activity: 1932
Merit: 1111
DNotes
Upgrade Available

Download: https://dnotescoin.com/Release_05012019_16_04_3387.zip

Upgrade Instructions - Download the above zip file. Unzip the files to a folder. Close the older version of the trading bot if it was open. Double click DNotes.TradingBot.exe.

Changes:
-Added Import/Export functionality for Trading Bots to CSV
    -All Imported Trading Bots are treated as new trading bots.
-Added Export Orders, which will export your fulfilled orders to CSV
-Added Clear Fulfilled Ord. to clear all fulfilled orders from the application and database







That makes it much easier to add new bots, thank you. When will you be able to add other exchanges?

Perfect, I suspect the next one we add could take a bit to add. Possibly next month or so.
member
Activity: 72
Merit: 10
Upgrade Available

Download: https://dnotescoin.com/Release_05012019_16_04_3387.zip

Upgrade Instructions - Download the above zip file. Unzip the files to a folder. Close the older version of the trading bot if it was open. Double click DNotes.TradingBot.exe.

Changes:
-Added Import/Export functionality for Trading Bots to CSV
    -All Imported Trading Bots are treated as new trading bots.
-Added Export Orders, which will export your fulfilled orders to CSV
-Added Clear Fulfilled Ord. to clear all fulfilled orders from the application and database







That makes it much easier to add new bots, thank you. When will you be able to add other exchanges?
legendary
Activity: 1932
Merit: 1111
DNotes
Great! Just released the import/export functionality as well. Sorry to have you update so quickly, but the additional features went more quickly than anticipated.

That's a good problem to have! I just updated (again) and it was a smooth process. I'll try to play around with the import bot function later today or tomorrow. Do you have a template file for the import, with all the headings filled in? I could just try to follow the exact format that's written in the program, but I'm not sure how to handle things like "ID" and "active" which self populate when other fields are entered.

Good, glad to hear. No database updates, so should be smooth.

You can use the export from your existing trading bots as the template.
legendary
Activity: 1806
Merit: 1029
Great! Just released the import/export functionality as well. Sorry to have you update so quickly, but the additional features went more quickly than anticipated.

That's a good problem to have! I just updated (again) and it was a smooth process. I'll try to play around with the import bot function later today or tomorrow. Do you have a template file for the import, with all the headings filled in? I could just try to follow the exact format that's written in the program, but I'm not sure how to handle things like "ID" and "active" which self populate when other fields are entered.
legendary
Activity: 1932
Merit: 1111
DNotes

Great! What are the steps to make sure the update still retains all the current bots? Do I need to install the new version into the same folder as old version, replace old version? What exactly do I do for the best transition? Thanks!

By default you will retain your old bots with the new version. No additional steps should be necessary.

OK, I just updated and it looks good! When I switched the exchange to Bittrex it pulled up the market my bot is already in! Now to get more funds to add some more bots...

Great! Just released the import/export functionality as well. Sorry to have you update so quickly, but the additional features went more quickly than anticipated.
legendary
Activity: 1932
Merit: 1111
DNotes
Upgrade Available

Download: https://dnotescoin.com/Release_05012019_16_04_3387.zip

Upgrade Instructions - Download the above zip file. Unzip the files to a folder. Close the older version of the trading bot if it was open. Double click DNotes.TradingBot.exe.

Changes:
-Added Import/Export functionality for Trading Bots to CSV
    -All Imported Trading Bots are treated as new trading bots.
-Added Export Orders, which will export your fulfilled orders to CSV
-Added Clear Fulfilled Ord. to clear all fulfilled orders from the application and database





legendary
Activity: 1806
Merit: 1029
Upgrade Available

Download: https://dnotescoin.com/Release_03012019_22_10_0826.zip

Upgrade Instructions - Download the above zip file. Unzip the files to a folder. Close the older version of the trading bot if it was open. Double click DNotes.TradingBot.exe.

Changes:
-More Efficient API Calls to Reduce the Number of API Calls Needed to the Exchange
-Added Default Markets in the Markets List (Based on the markets that your trading bot is already setup for)



Great! What are the steps to make sure the update still retains all the current bots? Do I need to install the new version into the same folder as old version, replace old version? What exactly do I do for the best transition? Thanks!

By default you will retain your old bots with the new version. No additional steps should be necessary.

OK, I just updated and it looks good! When I switched the exchange to Bittrex it pulled up the market my bot is already in! Now to get more funds to add some more bots...
legendary
Activity: 1932
Merit: 1111
DNotes
Upgrade Available

Download: https://dnotescoin.com/Release_03012019_22_10_0826.zip

Upgrade Instructions - Download the above zip file. Unzip the files to a folder. Close the older version of the trading bot if it was open. Double click DNotes.TradingBot.exe.

Changes:
-More Efficient API Calls to Reduce the Number of API Calls Needed to the Exchange
-Added Default Markets in the Markets List (Based on the markets that your trading bot is already setup for)



Great! What are the steps to make sure the update still retains all the current bots? Do I need to install the new version into the same folder as old version, replace old version? What exactly do I do for the best transition? Thanks!

By default you will retain your old bots with the new version. No additional steps should be necessary.
legendary
Activity: 1806
Merit: 1029
Upgrade Available

Download: https://dnotescoin.com/Release_03012019_22_10_0826.zip

Upgrade Instructions - Download the above zip file. Unzip the files to a folder. Close the older version of the trading bot if it was open. Double click DNotes.TradingBot.exe.

Changes:
-More Efficient API Calls to Reduce the Number of API Calls Needed to the Exchange
-Added Default Markets in the Markets List (Based on the markets that your trading bot is already setup for)



Great! What are the steps to make sure the update still retains all the current bots? Do I need to install the new version into the same folder as old version, replace old version? What exactly do I do for the best transition? Thanks!
legendary
Activity: 1932
Merit: 1111
DNotes
Upgrade Available

Download: https://dnotescoin.com/Release_03012019_22_10_0826.zip

Upgrade Instructions - Download the above zip file. Unzip the files to a folder. Close the older version of the trading bot if it was open. Double click DNotes.TradingBot.exe.

Changes:
-More Efficient API Calls to Reduce the Number of API Calls Needed to the Exchange
-Added Default Markets in the Markets List (Based on the markets that your trading bot is already setup for)

legendary
Activity: 1932
Merit: 1111
DNotes
Working through a few bugs with the next release for optimizing and reducing API queries, then we'll look into import/export options.
legendary
Activity: 1806
Merit: 1029
Appreciate it wiser!

For the update, you should be able to just run the latest version without interruptions to the data. I can foresee some future upgrades requiring a reset though, or unusual situations, but for the most part just open the updated version and you are good to go.

The above might be a good case for having an import/export process, which would also help with batch creation. But I would limit it to text format rather than excel. From my own experience with excel and .net there are far too many variables in formatting, versions, and keeping up with Microsoft.

Of course! Always appreciate the feedback and suggestions.

A .csv import capability would be fine. I can always work my grid in a spreadsheet and then convert a page to .csv when ready to import to the bot program Smiley
legendary
Activity: 1932
Merit: 1111
DNotes

Appreciate it wiser! That simplicity is exactly what we would like for the users of DNotes Trading Bot.

1) Absolutely, we are working on that now. The next release should be about a week.
2) I agree that would be a cool feature. Importing from an external source could be a source for concern because of all of the variables to be considered. What do you think of a batch bot creation form instead?
3) That could be helpful, though canceling the bot needs to send a cancel request and confirm the order being canceled. For the sake of not flooding the API and getting temporarily throttled/blocked (the API's have limits enforced) from the exchange, it might be best to leave it as individually cancel.

To answer your question, it will the payment page will pop up and display it to the user, suspending bot activity. I do like idea of a warning though, that allows you to pay ahead of time.

I'll work on signature for it, thank you!

Great signature! I added it to my profile. Here are some follow up questions:

1. When a new release comes out, how does that affect the current release, in terms of keeping track of the subscription? The last time you updated I just started all over, but wouldn't want to do that every time. This time I want to preserve all my existing bots  Smiley

2. There are only 7 variables to import, so I don't think it would be too difficult. There would need to be instructions provided on how the spreadsheet should be laid out and proper formatting for headings, markets, etc. There would also need to be an error message if the file cannot import properly. One way I've seen it done is to provide a template with the first line filled in (that the user could then replace with his own data). The user could also convert the spreadsheet to .csv for importing. I imagine the template with headings and first line would look something like this (but in excel format):

Exchange,Market,Type,BuyAmount,BuyPrice,SellAmount,SellPrice
Bittrex,BTC-ARDR,100.00000000,0.00001410,100.00000000,0.00001430

On a similar note, I haven't personally found a need for it, but it might be nice to also have the ability to export data from any of the bot screens (bots, fulfilled orders, open orders, canceled orders) as well.

A bot batch creation form might be nice if an all out import winds up being too complicated (and if all else fails, would make data entry into the trading bot much easier). The reason I would like an import option is that I first input my bot ideas into a spreadsheet (it's a google doc, actually but could be easily converted into whatever spreadsheet would be necessary for importing), and my spreadsheet has some fields which calculate costs and profits for me. I play with my numbers until I like the results and then I enter them into the DNotes Trading Bot. I'd love to be able to simply import them all so as to not manually enter twice. However, if the batch form allows for certain calculations, that might serve the purpose of the spreadsheet followed by import. Some basic calculations that would be helpful include trading fee calculations, if I want to accumulate the altcoin and start by buying 100 altcoin at low price, then how many altcoins do I need to sell at high price to return the amount of BTC needed for the next buy, or if I'm wanting to accumulate BTC, then how much BTC profit will I make on each cycle. Those are the sorts of questions I have in my spreadsheet formulas. The main variable I have to consider is how much spread do I need to make it all worth it? It would be *nice* to just sell at the top of the ask side and buy at the top of the buy side, but often the spread is so small that you'd pay more in trading fees than you'd earn in churning. The higher the spread the more profit to be made on a single cycle, but too much spread and you don't turn over very often. So... I'm looking for the right balance between adequate spread and likely to cycle frequently, and of course that is going to vary with coin and price, and spreadsheets are really great at figuring those things out.

3. I wonder if a good solution to the flooding issue might be to allow the user to batch cancel or batch reinstate bots, so he does it once and he's done, but have the API communicate this in stages to the exchange. So, let's say I batch cancel 20 bots. For me it's a one or two click thing. But once I'm done, the program tells the exchange to cancel five of them at a time, and then in ten seconds, sends the exchange the command to cancel the next five, and so on until it's done--whatever amount and time interval is needed to not flood the API. For the trading I do, a few seconds or even an entire minute delay isn't going to make a big difference to me. But I'd love to be able to not have to individually cancel 20 bots one right after the other.

With all the above said, I do not know how much complexity these suggestions would add to the program. Since keeping the program simple and straightforward is a priority, let's not compromise that! But I will keep providing feedback based on the user perspective and some of my ideas might really not make things too complicated and instead be really nice features. I can work with the bot as it is now, and that's the important thing. None of these "feature requests" are necessary in the sense that I can't work with the bot without them. We already have a working product, which is awesome.




Appreciate it wiser!

For the update, you should be able to just run the latest version without interruptions to the data. I can foresee some future upgrades requiring a reset though, or unusual situations, but for the most part just open the updated version and you are good to go.

The above might be a good case for having an import/export process, which would also help with batch creation. But I would limit it to text format rather than excel. From my own experience with excel and .net there are far too many variables in formatting, versions, and keeping up with Microsoft.

Of course! Always appreciate the feedback and suggestions.
legendary
Activity: 1806
Merit: 1029

Appreciate it wiser! That simplicity is exactly what we would like for the users of DNotes Trading Bot.

1) Absolutely, we are working on that now. The next release should be about a week.
2) I agree that would be a cool feature. Importing from an external source could be a source for concern because of all of the variables to be considered. What do you think of a batch bot creation form instead?
3) That could be helpful, though canceling the bot needs to send a cancel request and confirm the order being canceled. For the sake of not flooding the API and getting temporarily throttled/blocked (the API's have limits enforced) from the exchange, it might be best to leave it as individually cancel.

To answer your question, it will the payment page will pop up and display it to the user, suspending bot activity. I do like idea of a warning though, that allows you to pay ahead of time.

I'll work on signature for it, thank you!

Great signature! I added it to my profile. Here are some follow up questions:

1. When a new release comes out, how does that affect the current release, in terms of keeping track of the subscription? The last time you updated I just started all over, but wouldn't want to do that every time. This time I want to preserve all my existing bots  Smiley

2. There are only 7 variables to import, so I don't think it would be too difficult. There would need to be instructions provided on how the spreadsheet should be laid out and proper formatting for headings, markets, etc. There would also need to be an error message if the file cannot import properly. One way I've seen it done is to provide a template with the first line filled in (that the user could then replace with his own data). The user could also convert the spreadsheet to .csv for importing. I imagine the template with headings and first line would look something like this (but in excel format):

Exchange,Market,Type,BuyAmount,BuyPrice,SellAmount,SellPrice
Bittrex,BTC-ARDR,100.00000000,0.00001410,100.00000000,0.00001430

On a similar note, I haven't personally found a need for it, but it might be nice to also have the ability to export data from any of the bot screens (bots, fulfilled orders, open orders, canceled orders) as well.

A bot batch creation form might be nice if an all out import winds up being too complicated (and if all else fails, would make data entry into the trading bot much easier). The reason I would like an import option is that I first input my bot ideas into a spreadsheet (it's a google doc, actually but could be easily converted into whatever spreadsheet would be necessary for importing), and my spreadsheet has some fields which calculate costs and profits for me. I play with my numbers until I like the results and then I enter them into the DNotes Trading Bot. I'd love to be able to simply import them all so as to not manually enter twice. However, if the batch form allows for certain calculations, that might serve the purpose of the spreadsheet followed by import. Some basic calculations that would be helpful include trading fee calculations, if I want to accumulate the altcoin and start by buying 100 altcoin at low price, then how many altcoins do I need to sell at high price to return the amount of BTC needed for the next buy, or if I'm wanting to accumulate BTC, then how much BTC profit will I make on each cycle. Those are the sorts of questions I have in my spreadsheet formulas. The main variable I have to consider is how much spread do I need to make it all worth it? It would be *nice* to just sell at the top of the ask side and buy at the top of the buy side, but often the spread is so small that you'd pay more in trading fees than you'd earn in churning. The higher the spread the more profit to be made on a single cycle, but too much spread and you don't turn over very often. So... I'm looking for the right balance between adequate spread and likely to cycle frequently, and of course that is going to vary with coin and price, and spreadsheets are really great at figuring those things out.

3. I wonder if a good solution to the flooding issue might be to allow the user to batch cancel or batch reinstate bots, so he does it once and he's done, but have the API communicate this in stages to the exchange. So, let's say I batch cancel 20 bots. For me it's a one or two click thing. But once I'm done, the program tells the exchange to cancel five of them at a time, and then in ten seconds, sends the exchange the command to cancel the next five, and so on until it's done--whatever amount and time interval is needed to not flood the API. For the trading I do, a few seconds or even an entire minute delay isn't going to make a big difference to me. But I'd love to be able to not have to individually cancel 20 bots one right after the other.

With all the above said, I do not know how much complexity these suggestions would add to the program. Since keeping the program simple and straightforward is a priority, let's not compromise that! But I will keep providing feedback based on the user perspective and some of my ideas might really not make things too complicated and instead be really nice features. I can work with the bot as it is now, and that's the important thing. None of these "feature requests" are necessary in the sense that I can't work with the bot without them. We already have a working product, which is awesome.

legendary
Activity: 1932
Merit: 1111
DNotes
Here is a simple signature code.

DNotes Trading Bot - Simple · Affordable · Effective
Automated Bot Trading for Everyone

Code:
[center][url=https://bitcointalksearch.org/topic/ann-dnotes-trading-bot-simple-affordable-effective-5084651][size=18pt][color=#29abe1][b]DNotes [/b][/color][/size][color=#3e4f58][size=18pt][b]Trading Bot[/b][/size][/color][/url][size=18pt] - [color=#3e4f58]Simple · Affordable · Effective[/color][/size][/center]
[center][color=#3e4f58][b]Automated Bot Trading for Everyone[/b][/color][/center]
legendary
Activity: 1932
Merit: 1111
DNotes
I've been playing with this bot since day one and I absolutely love it! I have never done any sort of automated trading before this. I had been just beginning to look into it but didn't get past the review stage.

I love the simplicity. You only have to enter 7 things: exchange, market, whether you enter as a buy or sell, buy price, buy amount, sell price, sell amount. Once all that is entered the bot does the rest, as long as the application is running on your computer. I feel like I really understand my trading strategy and what I'm trying to accomplish and the bot program is working just as I would expect it to, with the results I would expect. The market I'm playing in right now is a very stable one that fluctuates a fair amount (but the range hasn't changed in over a month), so it's been the perfect playground and perfect for the basic strategy of buying low and selling higher (with rinse and repeat). I had to enter every single bot manually but for the place I was in, the learning curve, that was perfect because it really helped solidify it all for me.

Three features I would love to see in an update: 1. The ability to set a default exchange and market. It currently resets each time a bot is entered and that gets annoying when you want to enter 20 or more different bots in the same market that is not what the application resets to. 2. The ability to enter the entire grid on a spreadsheet and then import it all into the bot program in one shot. This would allow me to store multiple grids on spreadsheets and then import the one that is most appropriate in the case where a market moves beyond the range covered by the current grid. 3. The ability to select all bots (and then individually deselect as needed) so that multiple bots can be canceled, reinstated, or deleted at once.

I'm looking forward to continuing to work with this bot program as it grows into more sophisticated trading capabilities. I hope that no matter how sophisticated it might get, it will always be possible to operate it on the most simple level so that even a year or two into the future, someone like me can learn and grow as a trader right along with this bot.

Finally, a question: I currently have a month's subscription. What happens when that month runs out? Will there be the opportunity to buy the next month a few days before the current month expires so as to not disrupt continuity? I suppose I should have bought just a week so that I could learn that part sooner, but I like the month to month option, and once I know I'll be trading for a long time, may switch to the year option. It might be nice to offer lifetime membership options at the beginning. I'd probably buy one.

Do you have a signature for this bot? If so, please DM it to me and I'll add it to my signature line, which is currently vacant.

Appreciate it wiser! That simplicity is exactly what we would like for the users of DNotes Trading Bot.

1) Absolutely, we are working on that now. The next release should be about a week.
2) I agree that would be a cool feature. Importing from an external source could be a source for concern because of all of the variables to be considered. What do you think of a batch bot creation form instead?
3) That could be helpful, though canceling the bot needs to send a cancel request and confirm the order being canceled. For the sake of not flooding the API and getting temporarily throttled/blocked (the API's have limits enforced) from the exchange, it might be best to leave it as individually cancel.

To answer your question, it will the payment page will pop up and display it to the user, suspending bot activity. I do like idea of a warning though, that allows you to pay ahead of time.

I'll work on signature for it, thank you!


legendary
Activity: 1806
Merit: 1029
I've been playing with this bot since day one and I absolutely love it! I have never done any sort of automated trading before this. I had been just beginning to look into it but didn't get past the review stage.

I love the simplicity. You only have to enter 7 things: exchange, market, whether you enter as a buy or sell, buy price, buy amount, sell price, sell amount. Once all that is entered the bot does the rest, as long as the application is running on your computer. I feel like I really understand my trading strategy and what I'm trying to accomplish and the bot program is working just as I would expect it to, with the results I would expect. The market I'm playing in right now is a very stable one that fluctuates a fair amount (but the range hasn't changed in over a month), so it's been the perfect playground and perfect for the basic strategy of buying low and selling higher (with rinse and repeat). I had to enter every single bot manually but for the place I was in, the learning curve, that was perfect because it really helped solidify it all for me.

Three features I would love to see in an update: 1. The ability to set a default exchange and market. It currently resets each time a bot is entered and that gets annoying when you want to enter 20 or more different bots in the same market that is not what the application resets to. 2. The ability to enter the entire grid on a spreadsheet and then import it all into the bot program in one shot. This would allow me to store multiple grids on spreadsheets and then import the one that is most appropriate in the case where a market moves beyond the range covered by the current grid. 3. The ability to select all bots (and then individually deselect as needed) so that multiple bots can be canceled, reinstated, or deleted at once.

I'm looking forward to continuing to work with this bot program as it grows into more sophisticated trading capabilities. I hope that no matter how sophisticated it might get, it will always be possible to operate it on the most simple level so that even a year or two into the future, someone like me can learn and grow as a trader right along with this bot.

Finally, a question: I currently have a month's subscription. What happens when that month runs out? Will there be the opportunity to buy the next month a few days before the current month expires so as to not disrupt continuity? I suppose I should have bought just a week so that I could learn that part sooner, but I like the month to month option, and once I know I'll be trading for a long time, may switch to the year option. It might be nice to offer lifetime membership options at the beginning. I'd probably buy one.

Do you have a signature for this bot? If so, please DM it to me and I'll add it to my signature line, which is currently vacant.
legendary
Activity: 1932
Merit: 1111
DNotes
I have tried the trading bot and I must say that I like it, since it is very intuitive and easy to use. Are you planning to also add other exchanges, beside two already supported?



Thanks Amadeus! In comparison to all other trading bots available commercially the two keys to making this usable for everyone is simplicity and affordability.

We do plan to add additional exchanges in the future.

If anyone has any suggestions as to which ones you would like most, please let us know.

I would like to see binance.  The bot is working great, it has been trading back and forth for me and making profits. Will see how it does over a longer time.

Glad to hear Bergman! Binance noted, that is certainly one of the most popular today. Thank you.
member
Activity: 72
Merit: 10
I have tried the trading bot and I must say that I like it, since it is very intuitive and easy to use. Are you planning to also add other exchanges, beside two already supported?



Thanks Amadeus! In comparison to all other trading bots available commercially the two keys to making this usable for everyone is simplicity and affordability.

We do plan to add additional exchanges in the future.

If anyone has any suggestions as to which ones you would like most, please let us know.

I would like to see binance.  The bot is working great, it has been trading back and forth for me and making profits. Will see how it does over a longer time.
legendary
Activity: 1932
Merit: 1111
DNotes
Next update we will be working on more API call efficiency and making the interface more intuitive so that you can more quickly setup.
legendary
Activity: 1932
Merit: 1111
DNotes
I have tried the trading bot and I must say that I like it, since it is very intuitive and easy to use. Are you planning to also add other exchanges, beside two already supported?



Thanks Amadeus! In comparison to all other trading bots available commercially the two keys to making this usable for everyone is simplicity and affordability.

We do plan to add additional exchanges in the future.

If anyone has any suggestions as to which ones you would like most, please let us know.
legendary
Activity: 1932
Merit: 1111
DNotes
DNotes Trading Bot Strategies - Cryptocurrency Trading Strategies

Tim created a video for some of the basic trading strategies you can use with the DNotes Trading Bot.


member
Activity: 327
Merit: 16
I have tried the trading bot and I must say that I like it, since it is very intuitive and easy to use. Are you planning to also add other exchanges, beside two already supported?

legendary
Activity: 1932
Merit: 1111
DNotes
I will give this a try, seems like it works the same way that I usually trade, but I can just buy it for 1 week? To see if it works for my regular trading?

Thank you BoscoBlue. Absolutely, you can pay 1 day, 1 week, 1 month, or 1 year at a time if you like. No long term commitment required.

Great, purchased a week license. So does the application need to stay running to keep trading?

Hi Bergman, thank you for trying it out. Yes you have to keep the application running to actively trade.
member
Activity: 72
Merit: 10
I will give this a try, seems like it works the same way that I usually trade, but I can just buy it for 1 week? To see if it works for my regular trading?

Thank you BoscoBlue. Absolutely, you can pay 1 day, 1 week, 1 month, or 1 year at a time if you like. No long term commitment required.

Great, purchased a week license. So does the application need to stay running to keep trading?
legendary
Activity: 1932
Merit: 1111
DNotes
I will give this a try, seems like it works the same way that I usually trade, but I can just buy it for 1 week? To see if it works for my regular trading?

Thank you BoscoBlue. Absolutely, you can pay 1 day, 1 week, 1 month, or 1 year at a time if you like. No long term commitment required.
newbie
Activity: 51
Merit: 0
I will give this a try, seems like it works the same way that I usually trade, but I can just buy it for 1 week? To see if it works for my regular trading?
legendary
Activity: 1932
Merit: 1111
DNotes
F.A.Q

Q: Does it trade more than DNotes?
A: Yes, it will trade all markets on the supported exchanges.

Q: Will you accept other currencies for payment?
A: Not at this time, we only accept DNotes through the built in payment system, DNotes Pay.

Q: Are my API keys and coins on the exchange safe?
A: You will need to enter your trading API keys into the trading bot and secure them with an encryption password. Your API keys are not transmitted in any way, only stored locally and encrypted with your password. Much like a wallet, if someone gets access to your wallet files and your passphrase, they have the ability to access your private key and steal your coins, or in this case access to your trading keys to trade on your account how they like. The communication from the bot to the exchange is both secure and encrypted. But again, if you have an infected PC, you are still at risk. So please be sure you have up to date anti-malware / anti-virus protection on any machine running a trading bot. When you create your API keys, be sure not to include withdrawal options. This will protect you against your coins being withdrawn from the exchange in the event your information is compromised.

Q: I lost my password, can you help?
A: Sorry, we are unable to recover your password for you. Just like your wallet, if you lose your password, and don't have any form of backup, you will be unable recover it. The trading bot can be reset and you will have to setup all of your trading strategies again if you do lose your password.
legendary
Activity: 1932
Merit: 1111
DNotes
DNotes Trading Bot

Simple · Affordable · Effective

The DNotes Trading Bot was created by the DNotes team as an alternative to existing commercially-available trading bots which are often difficult to use and very expensive for a beginner who is just getting started.
Our vision is to create a trading bot that is accessible anywhere in the world and that anyone can use to grow their portfolio and support the market they are trading in, irrespective of trading or bot experience.
It uses a trading strategy that is easy to understand, flexible, and supportive of the market you are trading in, as opposed to trading strategies that are designed to extract value from the market.
 

Strategy
You can create static ping pong grids consisting of a user defined buy and sell order. To understand how this works, let's look at a single example bot:
In this example, we'll set the supported exchange = Stex
Enter the market with a = Buy
Available market = NOTE_BTC
Buy Price = 0.00000280
Buy Amount = 100
Sell Price = 0.00000300
Sell Amount = 100


What will happen in this instance is the bot will create the initial buy order for 100 DNotes at 0.00000280. That buy order will remain there until someone sells into it and that order is completely filled. Once the buy order is completely filled, it will create a sell order for 100 DNotes at 0.00000300. Once someone buys into the sell order and the sell order is completely filled, the bot will then recreate the buy order for 100 DNotes at 0.00000280. It will continue this cycle forever until you cancel the bot.

You can have as many bots as you want. Building a grid of bots consisting of orders going up and down from the median price range is a good way to ensure your bot does not end up locked out of the market with large price fluctuations. As the price fluctuates within the selected range for your grid, you will be able to make a profit as the bot cycles between buy and sell.

You can make a profit off either side of the trade, or even split the profit by adjusting your buy and sell price. Using the example for buy 100 DNotes at 00000280 and sell 100 DNotes at 0.00000300, you would profit in BTC. You could profit in DNotes if you bought 100 DNotes at 00000280 and sold 93.5 DNotes at 0.00000300 (also accounting for fees).

You can create customized strategies and grids for the markets you are interested in trading. It currently works with any market listed on STEX or Bittrex. It is a simple yet powerful tool for trading that anyone can learn and use to start bot trading in cryptocurrency.

Cost
DNotes Trading Bot only accepts DNotes Pay Software, a novel payment system that takes full advantage of peer to peer payments over the DNotes blockchain to automatically deliver software using pay-per-period or one-time purchase.
You can purchase the DNotes Trading Bot with DNotes, using the DNotes wallet available at DNotesCoin.com. The following are the available purchase options:
1 Day Access for $0.50
1 Week Access for $2.80
1 Month Access for $10.50
1 Year Access for $91.25

Instructions
You may download the trading bot here:
https://dnotescoin.com/Release_08132019.zip
Unzip the files and run DNotes.TradingBot.exe.
You will be presented with the DNotes Pay paywall to purchase access to the software.
Select one of the payment options and you will be shown the address to pay and an exact amount to pay.
You will need the DNotes desktop wallet, which can be downloaded from our website https://dnotescoin.com.
Once you have paid, it will take a minute to register and the application will unlock. Enter your trading API keys and enter your password, then click save. You may close the application and re-open it, then you will be able to add bots and trade.

Watch the instructional video here:



Video on trading strategies:





Currently Supported Exchanges:
-STEX.com
-Bittrex.com

Jump to: