Well, here is another example
NH site now is showing this:

Due to my factors
f0=0;f2=0;f3=145;f4=117;f5=0;f6=101;f7=455 my profit is:
X11 0.3781 * 0.145 =
0,0548245X13 0.4412 * 0.117 =
0,0516204X15 0.5472 * 0.101 =
0,0552672Nist5 0.1345 * 0.455 =
0,0611975So, Nist5 is the most profitable by NH stats and also by my factors. Good.
Ok, but what we see on the rigs? Here is the screen from one of the rigs, identical hw, identical confs:

Three ports are open!
Devs, it's a bug, isn't it?P.S.
Part of config (I even deleted non-multialgo ports):
"pools": [
{
"name": "NH x11 multi",
"url" : "stratum+tcp://stratum.nicehash.com:4336",
"user" : "***",
"pass": "f0=0;f2=0;f3=145;f4=117;f5=0;f6=101;f7=455",
"profile": "x11"
},
{
"name": "NH x13 multi",
"url" : "stratum+tcp://stratum.nicehash.com:4337",
"user" : "***",
"pass": "f0=0;f2=0;f3=145;f4=117;f5=0;f6=101;f7=455",
"profile": "x13"
},
{
"name": "NH x15 multi",
"url" : "stratum+tcp://stratum.nicehash.com:4339",
"user" : "***",
"pass": "f0=0;f2=0;f3=145;f4=117;f5=0;f6=101;f7=455",
"profile": "x15"
},
{
"name": "NH Nist5 multi",
"url" : "stratum+tcp://stratum.nicehash.com:4340",
"user" : "***",
"pass": "f0=0;f2=0;f3=145;f4=117;f5=0;f6=101;f7=455",
"profile": "nist5"
}
]
Also consider fact, that our system performs check on existing miners every 10 minutes. The stats on page may change and you still work on old algo. This is to prevent too often switches, which reduce miners performance.
We are still waiting from sgminer devs to increase pool check interval for multialgo configs from 30 seconds up to 10 minutes, because now, your miner will switch in 30 seconds if top priority algorithm appears alive instead after several minutes as it was meant to be.