Unfortunately, no. You can't win 100% of the time, even using a perfect strategy. For more extended periods, you can be profitable, but even this is not a guarantee.