Most programs does "captures only search" during qsearch (and sometimes they try checks too in first and second ply), so they try every move that causes a material difference of at least 100 centipawns between ply and ply-1. Is a good idea modifying that paramater?
Call that parameter "N", normal qsearch uses N=100, then: if eval(ply)-100>=eval(ply+1) then continue searching ply+1. And with N=50, N=75, etc? And what about N=50+15*qply?
I hope I explained my idea well. I want to know if that could be a good idea.