Ada kalanya pasaran akan berayun antara satu paras harga ke paras yang lain dan ini dikenali sebagai sokongan dan rintangan.
Apakah itu sokongan?
Bayangkan pasaran sedang meningkat dalam satu aliran menaik dan mencapai satu tahap di mana ia berbalik arah dan menurun ke satu paras yang mengekalkan harga tanpa jatuh lebih rendah. Paras ini, di mana harga gagal menembusi ke bawah, dikenali sebagai 'paras sokongan'.
Paras sokongan ialah tahap harga di mana penjual tidak dapat menurunkan harga lebih rendah dan pembeli merasakan ia adalah harga yang sesuai untuk membeli dengan jangkaan harga akan meningkat.

Paras sokongan boleh diuji beberapa kali sebelum pedagang yakin bahawa harga akan bertahan di tahap ini sebelum bergerak lebih tinggi. Sokongan boleh wujud dalam jangka masa pendek atau panjang dan kadangkala dirujuk sebagai asas atau lantai harga.
Dalam pasaran menaik (bull market), paras sokongan akan meningkat kerana setiap penurunan atau pembetulan harga berlaku.
Apakah itu rintangan?
Apabila pasaran telah meningkat dan berhenti di satu paras harga di mana ia tidak dapat naik lebih tinggi, ini dikenali sebagai 'paras rintangan'.
Pada tahap ini, penjual memasuki pasaran untuk menolak harga ke bawah. Pembeli pula merasakan pasaran telah mencapai tahap keletihan dan membuat keputusan untuk mengambil keuntungan. Dengan kekurangan pembeli dan lebih ramai penjual, harga berbalik arah dan menurun.

Seperti paras sokongan, paras rintangan juga boleh diuji beberapa kali dalam tempoh masa tertentu. Paras rintangan kadangkala dirujuk sebagai siling harga.
Dalam pasaran menurun (bear market) di mana harga jatuh dan cuba untuk pulih, paras rintangan akan menjadi lebih rendah pada setiap cubaan untuk naik semula.