Haplogroups are defined by UEPs (i.e. NRY SNPs). You may only predict your haplogroup with Y-STR data where an association may be identified between the modal haplogroup and the modal STR haplotype (e.g. the EBSP modal haplotype 15-12-21-10-11-13 always occurs in the E1b1a haplogroup; Ansari-Pour et al. EJHG 2013).
I am not aware if a sofware exists that does this prediction.