Sebelum memperkenalkan strategi ini, kita akan membezakan orang yang terlibat dalam perdagangan di pasaran kepada dua kategori iaitu pelabur dan pembuat pasaran. Pelabur biasanya merupakan institusi pelaburan yang besar, seperti pengurus dana simpanan luar negara, jabatan pelaburan syarikat insurans hayat, pengurus dana berdaulat, dan lain-lain. Mereka membeli saham di pasaran dan mendapat keuntungan daripada kenaikan harga saham. Mereka biasanya menggunakan pesanan pasaran tunggal atau pesanan had tunggal yang hampir dengan harga pasaran semasa. Pembuat pasaran biasanya ditugaskan oleh peniaga sekuriti atau pembuat pasaran khusus, yang bertanggungjawab untuk memasang banyak tawaran dan permintaan harga di pasaran, dan tujuan utamanya bukan untuk mendapatkan keuntungan dari kenaikan harga (atau penurunan) selepas saham diperdagangkan. Tujuan utamanya adalah untuk mendapatkan perbezaan harga antara tawaran dan permintaan. Dalam dunia perdagangan yang praktikal, pembuat pasaran (atau yang dikenali sebagai pencipta kecairan) mungkin meletakkan harga beli dan jual lebih jauh daripada harga yang sebenarnya dia mahu berdagang. Sebagai contoh, hari ini pembuat pasaran bersedia membeli saham dengan harga \( 1.01, tetapi dia akan memasang harga yang lebih rendah daripada \) 1.01, misalnya pembelian \( 1.00. Begitu juga, jika pembuat pasaran ini bersedia untuk menjual saham pada \)1.09, tetapi dia mungkin akan memasang borang jualan pada \(1.10 untuk menarik pembeli yang tergesa-gesa untuk membeli pada harga pasaran. Kemudian, apabila ia selesai, dia akan menjual \)1.10 dengan harga yang sedikit lebih tinggi daripada yang dia harapkan \(1.09. Katakanlah saya seorang pelabur sekarang, dan apabila saya tahu bahawa pembuat pasaran akan mempunyai corak tingkah laku ini, saya boleh mengembangkan strategi yang sesuai, strategi ini dipanggil poke for bargains. Jika saya sekarang bersedia untuk mula membeli saham, dan harga jual beli saham ini adalah \) 1.00 x $ 1.10.

Lebih jauh lagi, jika saya ingin membeli saham ini, bukannya memasang bayaran \(1.09, saya akan cuba memasang bayaran \)1.05 untuk melihat apakah ada yang akan makan saya, jika tidak, saya akan membatalkan bayaran \(1.05, kemudian memasang bayaran \)1.06 untuk melihat apakah saya akan dimakan, dan jika tidak, saya akan membatalkan bayaran \(1.06, kemudian memasang bayaran \)1.07, dan teruskan proses yang sama sehingga pembelian saya selesai. Pada masa ini, jika saya bernasib baik, saya mungkin akan berdagang pada \(1.06 atau \)1.07, dan jika keadaan paling teruk, saya akan berdagang pada harga $1.10 ini. Semua tindakan di atas, tidak dilakukan oleh peniaga di depan komputer secara perlahan-lahan dari input papan kekunci, dan semuanya dilakukan oleh program yang telah ditulis. Dan kelajuan pelaksanaan perdagangan ini biasanya akan selesai dalam beberapa saat. Oleh itu, perdagangan seperti ini disebut perdagangan frekuensi tinggi.