what I'm trying to accomplish is a rule, that could force the profit switching for a miner in a case, when current profit estimate becomes significantly lower.
some algos have big profitability spikes that don't last too long, in this case the rule could force the miner to check current profit switching list again. now a miner could waste its hashpower and mine an unprofitable coin for a long time, if you are using a big profit switching interval or/and a big "minimum time to stay on a pool" value, and the "Current estimate" is selected as the profitability stats source.
or, if there's a way to force the profit switching without additional rules - I will be glad if you could help me to figure it out.
thank you
You do have a rule action called "Run profit switching", but there are not really any triggers like those you request. The current Revenue/Profit trigger can only compare with a static value.
It's possible to manually trigger the profit switching to run for the selected miners. You can create a rule and enable "Support manual activation via the toolbar". You can then add the action called "Run profit switching". Not a nice automatic solution, but in case you ever need to force it manually.
The best is probably to choose 3-4 mining options and switch between them manually. Or example, at night in China, one project is more profitable, and in the afternoon, another. This market is changing very quickly, and automation can fail or be hacked. For large or medium players in this market this is relevant.