Anonymous ******************
Generally the funds have to be in a conventional chequing or savings account and per the eVisa website, must be there for at least 3 months (
***************************************
Each Embassy or Consulate may treat it slightly differently and some just want to see your most recent statement while others want to see 3-6 months worth of statements and even then some may not need the value to meet or exceed 500k THB for all months, just the most recent one.
Past that, apparently some select consular offices in the US do accept investment accounts but I wouldn’t rely on it.