Luckily, the Thai's IRS (กรมสรรพากร) has provide the special guideline document about how properly to submit and calculate taxes from crypto activities for yourself.
Which includes the answer for your concern, we are allowed to use either 'first-in-first-out' or 'moving average'...