There are coins that are not good in Coinscalculator and therefore are causing a bad auto switch.
The problem is in the rewards. For example the MTI currency is listed as 20 reward, but really is 8. Which gives a much higher figure of profits
https://www.coincalculators.io/coin.aspx?crypto=mti+coin-mining-calculator reward 20 coins
stats pool mining
https://hash4.life/?address=M8DcZhiAevxWbcmSxbt1fmC31wvZvVJQNx rewards 8 coins
My doubt is that if I correct the reward in the currency, is the difficulty still being updated from coincalculator?
I think it is a big problem that a site that gives this data, has bad coins, because it influences us directly, that's why it should be possible to adjust the reward without stopping to update difficultad and other parameters.
When you override the coin properties, Awesome Miner will override all the properties, not only the reward. So you cannot define your own reward while requesting the difficulty from CoinCalculators.
If some coin properties are incorrect from CoinCalculators.io or WhatToMine.com, you can contact them to have it fixed on their side.
In this sense it is the easy solution for you, you do not have to change any part of programming, but it does not fix the problem either. I do not have to contact third parties that you use in your program, and you must improve the usability and understanding of your software to the user. How long does it not update the help of your website?
If there are many coins with the wrong reward, I only see two solutions, or adapt as more or less indicated or removes coincalculator. You can not induce to lose money to your clients by using dubious sources or that does not integrate solutions to modify that value.
I ask you that it would be a good idea to include an option if necessary, to be able to MANUALLY add the reward of a coin, but that the other data will continue to be updated. Simple programming is simple, it does not have much of complicated. I have several websites and programmers in my charge, when they take it seriously looking for the best option, or when they do not dedicate time and make the solution easier for them and less efficient for the server, or create extra requests, about loading CPU , they block the database, they do not use cachede results, they do not make suitable indexed tables etc ...
I do not ask for an impossible, it is a really easy option to add and solve a thousand problems IF we have to wait to send an email to another data website and wait for it to correct it, one by one, you are creating extra work and that is not It is the goal of AW.
IF I can change the reward quickly and easily, and that the rest as a problem is updated, you make life easier for all of us, which in the end is the task of this software, not to make things complicated at the usability level for the convenience of programmer.
I feel my words, I try to be constructive and provide ethically correct, efficient and above all easy solutions for the user of your program.
For example, the AWCU add-on that is separate to this development, is so easy to add it natively to your program, that I am amazed that it is not added to your menus, because it is not complicated, but we have to use external programs by api for not including them in AW