Last night, I asked a question here. It immediately received two downvotes and a close vote as unclear without explanation. I inquired as to the reason that it was unclear, both on the question directly, and in chat with no response. Since it had been flagged as unclear it showed up in the close vote queue where it accumulated an additional close vote, and a comment asking for sample outputs (which was already provided in the question, leading me to believe that the user did not read the question very thoroughly) and test cases. I used the review history to determine the user who had cast the vote so I could ask them how it was unclear. I pinged them in chat but got no response, another user voted as unclear without any explanation as to what was unclear and finally I got an explanation. Xnor raised the issue that I was unclear, and even self-contradictory about what constitutes a fold, and voted to close. As I was fixing the issue one last user closed the question.
I rewrote the main body of the question to satisfy the issue brought up by xnor and included a diagram to illustrate it. I replied to xnor informing him of the change. Since I had resolved all the issues that I was aware of I voted to reopen, shortly followed by another user. It was then pushed to the review queue where to my surprise all the reviewers voted to leave it closed without any comments. Neither of these two users was directly pingable in chat so I asked the chat room as a whole what was unclear. I did not receive a response and the message has since been buried.
Now no one owes me an explanation as to why my question is unclear, they are free to vote as they please without reason. But I find it incredibly frustrating that despite my desire to make my question clear I am utterly unable to. Since 7 users (2 being after the most recent edit) have voted in favor of the closure of my question there is obviously some clarity issue.
What is unclear about my question? What can I do to get better feedback on questions closed as unclear in the future?