Have a overseas company (Seychelles) - hire a person overseas (manager).
Trade through that company, exit into fiat any dividends/income via that company, hold funds overseas in fiat until the next tax year, bring funds in, in the next tax year by Fiat (OR Stable).
No tax.
Thailand is a territorial tax nation, although crypto is treated as taxable in thailand even if traded abroad, using a company (with substance) negates that tax.
Only crypto you bring to Thai exchanges should be in stables (as treated as currencies) which fall under capital controls (yes) but not as 'trading'.
If Thailand changes its current territorial tax, then best to leave for a neighbouring country, they then loose the expenditure in country which goes to another country hence they have the territorial tax system... they like expenditure in Thailand, and collecting tax from businesses operating within Thailand, so much easier than dealing with dirty falang taxes.