If you want a really advanced scheduler, Tixati is the only one out there that does it I believe. Its the only client that allows you to start and stop at specific times including minutes, among other things you can do with it. While its free and has no ads, it is not open source.
If open source is your thing, the closest option is Deluge. It has a scheduler plugin built in with a grid style view with one hour blocks if im not mistaken. You can choose whether it transfers at full speed, it transfers at reduced speeds, it only seeds or it pauses transfers during a specific hour of each day. But this acts more like a speed limiter where it pauses transfers by setting the speed limit to 0. I think.
I don't use a scheduler, and I use qBittorrent. qBittorent is awesome and opensource but it only has a really basic scheduler to limit speeds at specific times on specific days, not on a per day basis. It doesn't pause or stop transfers, you can only limit the speed to the minimum of 1KiBps. Therefore I do not recommend it.
Reference:
WhatSoftware, a daily updated Tech Blog with basic and advanced, unbiased software reviews, computer tips news and more!
www.raymond.cc
support.tixati.com
Edit: I just realized you didnt specify what platform you are planning to use your torrent client. If its on the Mac OS, I'm not sure there is a good option available. Someone else has to advice you then. Tixati and Deluge runs on Linux and Windows