"minimum exchange rate": 0.000694,
Maybe my max/min rate is not correctly set, please help!
The mining rewards accrue after the BCH payment for the match receives 12 confirmations on the BCH blockchain and is claimed on the CredaCash blockchain. This can take 2-4 hours or longer, depending on how fast the BCH blockchain is running.
The setting of the min and max exchange rates is up to you. Each time the mining script submits exchange requests, it can possibly result in selling CredaCash to another user, or buying CredaCash from another user. The minimum rate should therefore be set to the minimum amount of BCH you want to receive for each unit of CredaCash the script might sell, and the maximum rate should be set to the maximum amount of BCH you want to pay for each unit of CredaCash the script might buy.
In order to mine, the maximum rate you set must be higher than the current rate on the exchange. The current rate on the exchange is 0.000488, and since 0.000698 is higher than 0.000488, the values you have set will currently result mining. However, if the rate on the exchange rises above 0.000698, the mining script will no longer be able to mine at the maximum rate of 0.000698. It will then instead start to submit non-mining exchange requests at your minimum rate of 0.000694 in an effort to push down the average exchange rate until it gets back under 0.000698, at which point the script can resume mining at a rate under your maximum rate. However, exchange requests at 0.000694 are unlikely to push the average rate on the exchange down below 0.000698, and in that event, the mining script will continue to submit non-mining requests until it is stopped. If this happens, you might have better success with a wider range of rates. The specific range is up to you however, based on the rates at which you are willing to buy and sell CredaCash. You can watch the console output of the mining script to see if it has started to submit non-mining exchange requests in an attempt to push down the rate on the exchange.