Combine oil, soy sauce, honey, vinegar, onion, garlic and ginger.
Pour marinade over steak and refrigerate overnight. Broil for 5 minutes on each side.