if this trade is any indication of your approach, then, yes, your success is most likely attributable to luck. buying or selling is irrelevant to reckless trading.
even if you were successful 90% of the time (a highly dubious claim - which would put you at about 10 standard deviations above...