Whisk olive oil, vinegar, sugar, and soy sauce together in a small bowl until sugar dissolves.
Toss cabbage, green onions, almonds, sunflower seed kernels, and raisins together in a large mixing bowl. Drizzle dressing over salad and toss to coat.
Cover bowl with plastic wrap and refrigerate at least 1 hour before serving.