I think its both as well, could be literal, could be symbolic. The idea here is that he is coming with an army from heaven. Armies at the time of John road horses. God spoke to the prophets in a way they could understand the things of their time. So that's why it doesn't say he's coming in a Tank One prophet says the saints will overcome with sling stones....
Zec 9:14 And the LORD shall be seen over them, and his arrow shall go forth as the lightning: and the Lord GOD shall blow the trumpet, and shall go with whirlwinds of the south.
Zec 9:15 The LORD of hosts shall defend them; and they shall devour, and subdue with sling stones; and they shall drink, [and] make a noise as through wine; and they shall be filled like bowls, [and] as the corners of the altar.
Zec 9:16 And the LORD their God shall save them in that day as the flock of his people: for they [shall be as] the stones of a crown, lifted up as an ensign upon his land.
I'm pretty sure the above is an end time prophecy, but not completely sure. Any way i think my point was taken. And Jesus also warned us not to go after any Christ that shows up. Because he will be coming with clouds from the sky, no other way is possible. Or you could end up following a false Christ with similar powers as him. Christ gives a strong warning here, that he is coming with the clouds of heaven, no other way.
God bless