Kebanyakan orang yang baru mengenal forex berfikir bahwa harga itu bergerak semaunya, tergantung kondisi pasar. Padahal tidak demikian. Ada pola tertentu dalam pergerakan harga. Misalkan saja dari suatu titik tertentu harga akan berjalan menuju ke level dimana terjadi banyak transaksi antara penjual dan pembeli. Jika pembeli lebih dominan, maka harga akan bergerak naik menuju ke titik dimana terjadi lagi transaksi antara penjual dan pembeli. Jika di level ini pembeli menjadi dominan, maka harga akan kembali bergerak turun. Level dimana harga mulai bergerak naik dalam forex disebut dengan istilah support dan level dimana harga tertahan untuk naik disebut resistant.
Jika pada level resistant ini pembeli baru bertambah atau bisa juga karena penjual berkurang, maka harga akan bergerak naik lagi mencari titik resistant yang baru. Level yang ditinggalkan atau resistant yang terlampaui biasanya akan menjadi titik support ketika kemudian harga mengalami penurunan dari resistant diatasnya.
Secara umum ada dua jenis support dan resistant, yaitu Psychologis Support Resistant dan Technical Support Resistant. Psychologis support atau resistant adalah support atau resistant yang tidak memerlukan grafik atau chart untuk memahami dan mengenalnya. Dasar pemikirannya adalah kebiasaan kita melakukan pembulatan dalam angka ratusan atau ribuan. Sebagai contoh adalah level 1.3300, harga 1.3270,1.3280 dan 1.3290 akan dianggap sebagai harga 1.3300, demikian juga harga 1.3310, 1.3320 dan 1.3330 masih tetap dianggap sebagai level harga 1.3300.
Jika dari level 1.33 ini harga bergerak naik, maka harga akan menuju ke level 1.34 dengan resistant level antara 1.3370 sampai dengan 1.3430. Hal yang sama juga berlaku jika harga bergerak turun menuju ke level 1.32, maka harga akan bertahan dilevel 1.3170 sampai dengan 1.3230. Cara yang sama juga berlaku bila kita melihat dalam nilai ribuan. Sebagai harga 1.3300, 1.3200, 1.3100 dianggap sebagai level 1.3000, termasuk juga harga 1.2900,1.2800 dan 1.2700 masih dianggap sebagai harga 1.3000. Jika kita melihat dari nilai ribuan bertahan di 1.3000 maka harga akan bergerak ke level 1.4000, sebaliknya jika gagal harga akan bergerak ke 1.2000.
Contoh dari psychologis support dan resistant ini bisa kita lihat dari grafik diatas. Selama hampir kurang lebih dua tahun harga bertahan diatas level 0.90000 dan mencoba melewati level 1.0000. Sekarang harga ini sedang mencoba bergerak turun menuju ke level 0.80000. Sangat jelas sekali harga menuju kearah 0.8000 setelah dibawah 0.8700.
Jika dari level 1.33 ini harga bergerak naik, maka harga akan menuju ke level 1.34 dengan resistant level antara 1.3370 sampai dengan 1.3430. Hal yang sama juga berlaku jika harga bergerak turun menuju ke level 1.32, maka harga akan bertahan dilevel 1.3170 sampai dengan 1.3230. Cara yang sama juga berlaku bila kita melihat dalam nilai ribuan. Sebagai harga 1.3300, 1.3200, 1.3100 dianggap sebagai level 1.3000, termasuk juga harga 1.2900,1.2800 dan 1.2700 masih dianggap sebagai harga 1.3000. Jika kita melihat dari nilai ribuan bertahan di 1.3000 maka harga akan bergerak ke level 1.4000, sebaliknya jika gagal harga akan bergerak ke 1.2000.
Contoh dari psychologis support dan resistant ini bisa kita lihat dari grafik diatas. Selama hampir kurang lebih dua tahun harga bertahan diatas level 0.90000 dan mencoba melewati level 1.0000. Sekarang harga ini sedang mencoba bergerak turun menuju ke level 0.80000. Sangat jelas sekali harga menuju kearah 0.8000 setelah dibawah 0.8700.