First method: 100,000 to 1,000,000, multiply by 10!
Second method: 100,000 doubles to 200,000, then doubles again to 400,000, and then doubles again to 800,000. Three doubles, and you're close to 1,000,000.
Most people think of the first method, but most of those who have already made money use the second method.
You need to understand one formula: Profit = Principal ✖️ Volatility ✖️ Time. For example, with a principal of 100,000, if it increases by 100% in one year, then after one year the principal becomes 200,000, which is a double.
Currently, a common strategy among retail investors in the crypto market is to amplify volatility, such as buying highly volatile altcoins that can increase by 50% in one day and also potentially halve in one day; or using leverage to amplify volatility, for example, if it increases by 5% in one day with 10x leverage, then the daily profit becomes 50%.
Since you have already thought this through clearly and only want to buy spot without wanting to amplify profits through increased volatility, then there are only two methods left: one is to choose altcoins, and the other is to extend the time.