Free Tools

Dollar-Cost-Average Strategy Tool

Should I Lump-Sum buy or Dollar-Cost-Average (DCA) my investment, and if I spread it out, over how many days? Below you can find the optimal strategy based on the phase of the 4-year cycle we are in.

Please note that the results presented are based on today's date within the 4-year cycle, assuming your investment begins today. These outcomes will dynamically evolve daily in alignment with the current phase of the 4-year cycle. If you intend to invest in the future, feel free to revisit the tool for the latest results.

Disclaimer: historic performance does not guarantee future results, not financial advice.

Let's consider the strategies:
  • Over X amount of days
    - Equal Division of principal
  • Lump Sum

DCA
The optimal time frame based on the current position in the cycle to invest with a 'Equal Division' strategy is 348 days.

Recommended DCA Time Frame

Best overall strategyOptimum per cycle
2022 Cycle2018 Cycle2014 Cycle2010 Cycle
242 days325 days530 days1 days
#1
348 days-5.75%-0.21%-12.2%-84.62%
Additional time frames
#2349 days-5.83%-0.23%-12.08%-84.66%
#3347 days-5.68%-0.2%-12.34%-84.57%
#4350 days-5.89%-0.24%-11.96%-84.71%
#5346 days-5.61%-0.19%-12.48%-84.53%

DCA Allocation Strategy for 348 days

 AllocateTotal allocation
Day 1225.29225.29
Day 2225.29450.57
Day 3225.29675.86
Day 4225.29901.15
Day 5225.291,126.44
Day 6225.291,351.72
Day 7225.291,577.01
Day 8225.291,802.30
Day 9225.292,027.59
Day 10225.292,252.87
Day 11225.292,478.16
Day 12225.292,703.45
Day 13225.292,928.74
Day 14225.293,154.02
Day 15225.293,379.31
Day 16225.293,604.60
Day 17225.293,829.89
Day 18225.294,055.17
Day 19225.294,280.46
Day 20225.294,505.75
Day 21225.294,731.03
Day 22225.294,956.32
Day 23225.295,181.61
Day 24225.295,406.90
Day 25225.295,632.18
Day 26225.295,857.47
Day 27225.296,082.76
Day 28225.296,308.05
Day 29225.296,533.33
Day 30225.296,758.62
Day 31225.296,983.91
Day 32225.297,209.20
Day 33225.297,434.48
Day 34225.297,659.77
Day 35225.297,885.06
Day 36225.298,110.34
Day 37225.298,335.63
Day 38225.298,560.92
Day 39225.298,786.21
Day 40225.299,011.49
Day 41225.299,236.78
Day 42225.299,462.07
Day 43225.299,687.36
Day 44225.299,912.64
Day 45225.2910,137.93
Day 46225.2910,363.22
Day 47225.2910,588.51
Day 48225.2910,813.79
Day 49225.2911,039.08
Day 50225.2911,264.37
Day 51225.2911,489.66
Day 52225.2911,714.94
Day 53225.2911,940.23
Day 54225.2912,165.52
Day 55225.2912,390.80
Day 56225.2912,616.09
Day 57225.2912,841.38
Day 58225.2913,066.67
Day 59225.2913,291.95
Day 60225.2913,517.24
Day 61225.2913,742.53
Day 62225.2913,967.82
Day 63225.2914,193.10
Day 64225.2914,418.39
Day 65225.2914,643.68
Day 66225.2914,868.97
Day 67225.2915,094.25
Day 68225.2915,319.54
Day 69225.2915,544.83
Day 70225.2915,770.11
Day 71225.2915,995.40
Day 72225.2916,220.69
Day 73225.2916,445.98
Day 74225.2916,671.26
Day 75225.2916,896.55
Day 76225.2917,121.84
Day 77225.2917,347.13
Day 78225.2917,572.41
Day 79225.2917,797.70
Day 80225.2918,022.99
Day 81225.2918,248.28
Day 82225.2918,473.56
Day 83225.2918,698.85
Day 84225.2918,924.14
Day 85225.2919,149.43
Day 86225.2919,374.71
Day 87225.2919,600.00
Day 88225.2919,825.29
Day 89225.2920,050.57
Day 90225.2920,275.86
Day 91225.2920,501.15
Day 92225.2920,726.44
Day 93225.2920,951.72
Day 94225.2921,177.01
Day 95225.2921,402.30
Day 96225.2921,627.59
Day 97225.2921,852.87
Day 98225.2922,078.16
Day 99225.2922,303.45
Day 100225.2922,528.74
Day 101225.2922,754.02
Day 102225.2922,979.31
Day 103225.2923,204.60
Day 104225.2923,429.89
Day 105225.2923,655.17
Day 106225.2923,880.46
Day 107225.2924,105.75
Day 108225.2924,331.03
Day 109225.2924,556.32
Day 110225.2924,781.61
Day 111225.2925,006.90
Day 112225.2925,232.18
Day 113225.2925,457.47
Day 114225.2925,682.76
Day 115225.2925,908.05
Day 116225.2926,133.33
Day 117225.2926,358.62
Day 118225.2926,583.91
Day 119225.2926,809.20
Day 120225.2927,034.48
Day 121225.2927,259.77
Day 122225.2927,485.06
Day 123225.2927,710.34
Day 124225.2927,935.63
Day 125225.2928,160.92
Day 126225.2928,386.21
Day 127225.2928,611.49
Day 128225.2928,836.78
Day 129225.2929,062.07
Day 130225.2929,287.36
Day 131225.2929,512.64
Day 132225.2929,737.93
Day 133225.2929,963.22
Day 134225.2930,188.51
Day 135225.2930,413.79
Day 136225.2930,639.08
Day 137225.2930,864.37
Day 138225.2931,089.66
Day 139225.2931,314.94
Day 140225.2931,540.23
Day 141225.2931,765.52
Day 142225.2931,990.80
Day 143225.2932,216.09
Day 144225.2932,441.38
Day 145225.2932,666.67
Day 146225.2932,891.95
Day 147225.2933,117.24
Day 148225.2933,342.53
Day 149225.2933,567.82
Day 150225.2933,793.10
Day 151225.2934,018.39
Day 152225.2934,243.68
Day 153225.2934,468.97
Day 154225.2934,694.25
Day 155225.2934,919.54
Day 156225.2935,144.83
Day 157225.2935,370.11
Day 158225.2935,595.40
Day 159225.2935,820.69
Day 160225.2936,045.98
Day 161225.2936,271.26
Day 162225.2936,496.55
Day 163225.2936,721.84
Day 164225.2936,947.13
Day 165225.2937,172.41
Day 166225.2937,397.70
Day 167225.2937,622.99
Day 168225.2937,848.28
Day 169225.2938,073.56
Day 170225.2938,298.85
Day 171225.2938,524.14
Day 172225.2938,749.43
Day 173225.2938,974.71
Day 174225.2939,200.00
Day 175225.2939,425.29
Day 176225.2939,650.57
Day 177225.2939,875.86
Day 178225.2940,101.15
Day 179225.2940,326.44
Day 180225.2940,551.72
Day 181225.2940,777.01
Day 182225.2941,002.30
Day 183225.2941,227.59
Day 184225.2941,452.87
Day 185225.2941,678.16
Day 186225.2941,903.45
Day 187225.2942,128.74
Day 188225.2942,354.02
Day 189225.2942,579.31
Day 190225.2942,804.60
Day 191225.2943,029.89
Day 192225.2943,255.17
Day 193225.2943,480.46
Day 194225.2943,705.75
Day 195225.2943,931.03
Day 196225.2944,156.32
Day 197225.2944,381.61
Day 198225.2944,606.90
Day 199225.2944,832.18
Day 200225.2945,057.47
Day 201225.2945,282.76
Day 202225.2945,508.05
Day 203225.2945,733.33
Day 204225.2945,958.62
Day 205225.2946,183.91
Day 206225.2946,409.20
Day 207225.2946,634.48
Day 208225.2946,859.77
Day 209225.2947,085.06
Day 210225.2947,310.34
Day 211225.2947,535.63
Day 212225.2947,760.92
Day 213225.2947,986.21
Day 214225.2948,211.49
Day 215225.2948,436.78
Day 216225.2948,662.07
Day 217225.2948,887.36
Day 218225.2949,112.64
Day 219225.2949,337.93
Day 220225.2949,563.22
Day 221225.2949,788.51
Day 222225.2950,013.79
Day 223225.2950,239.08
Day 224225.2950,464.37
Day 225225.2950,689.66
Day 226225.2950,914.94
Day 227225.2951,140.23
Day 228225.2951,365.52
Day 229225.2951,590.80
Day 230225.2951,816.09
Day 231225.2952,041.38
Day 232225.2952,266.67
Day 233225.2952,491.95
Day 234225.2952,717.24
Day 235225.2952,942.53
Day 236225.2953,167.82
Day 237225.2953,393.10
Day 238225.2953,618.39
Day 239225.2953,843.68
Day 240225.2954,068.97
Day 241225.2954,294.25
Day 242225.2954,519.54
Day 243225.2954,744.83
Day 244225.2954,970.11
Day 245225.2955,195.40
Day 246225.2955,420.69
Day 247225.2955,645.98
Day 248225.2955,871.26
Day 249225.2956,096.55
Day 250225.2956,321.84
Day 251225.2956,547.13
Day 252225.2956,772.41
Day 253225.2956,997.70
Day 254225.2957,222.99
Day 255225.2957,448.28
Day 256225.2957,673.56
Day 257225.2957,898.85
Day 258225.2958,124.14
Day 259225.2958,349.43
Day 260225.2958,574.71
Day 261225.2958,800.00
Day 262225.2959,025.29
Day 263225.2959,250.57
Day 264225.2959,475.86
Day 265225.2959,701.15
Day 266225.2959,926.44
Day 267225.2960,151.72
Day 268225.2960,377.01
Day 269225.2960,602.30
Day 270225.2960,827.59
Day 271225.2961,052.87
Day 272225.2961,278.16
Day 273225.2961,503.45
Day 274225.2961,728.74
Day 275225.2961,954.02
Day 276225.2962,179.31
Day 277225.2962,404.60
Day 278225.2962,629.89
Day 279225.2962,855.17
Day 280225.2963,080.46
Day 281225.2963,305.75
Day 282225.2963,531.03
Day 283225.2963,756.32
Day 284225.2963,981.61
Day 285225.2964,206.90
Day 286225.2964,432.18
Day 287225.2964,657.47
Day 288225.2964,882.76
Day 289225.2965,108.05
Day 290225.2965,333.33
Day 291225.2965,558.62
Day 292225.2965,783.91
Day 293225.2966,009.20
Day 294225.2966,234.48
Day 295225.2966,459.77
Day 296225.2966,685.06
Day 297225.2966,910.34
Day 298225.2967,135.63
Day 299225.2967,360.92
Day 300225.2967,586.21
Day 301225.2967,811.49
Day 302225.2968,036.78
Day 303225.2968,262.07
Day 304225.2968,487.36
Day 305225.2968,712.64
Day 306225.2968,937.93
Day 307225.2969,163.22
Day 308225.2969,388.51
Day 309225.2969,613.79
Day 310225.2969,839.08
Day 311225.2970,064.37
Day 312225.2970,289.66
Day 313225.2970,514.94
Day 314225.2970,740.23
Day 315225.2970,965.52
Day 316225.2971,190.80
Day 317225.2971,416.09
Day 318225.2971,641.38
Day 319225.2971,866.67
Day 320225.2972,091.95
Day 321225.2972,317.24
Day 322225.2972,542.53
Day 323225.2972,767.82
Day 324225.2972,993.10
Day 325225.2973,218.39
Day 326225.2973,443.68
Day 327225.2973,668.97
Day 328225.2973,894.25
Day 329225.2974,119.54
Day 330225.2974,344.83
Day 331225.2974,570.11
Day 332225.2974,795.40
Day 333225.2975,020.69
Day 334225.2975,245.98
Day 335225.2975,471.26
Day 336225.2975,696.55
Day 337225.2975,921.84
Day 338225.2976,147.13
Day 339225.2976,372.41
Day 340225.2976,597.70
Day 341225.2976,822.99
Day 342225.2977,048.28
Day 343225.2977,273.56
Day 344225.2977,498.85
Day 345225.2977,724.14
Day 346225.2977,949.43
Day 347225.2978,174.71
Day 348225.2978,400.00