I've written a program to back test my futures trading ideas. One of the test variables is transaction cost for which I have been using a $100/rt default value. I have been wondering about the reasonableness of the default value and the potential benefits of varying the transaction cost based on volatility, tick size, tick value, volume or other factors. Any thoughts on this topic would be appreciated. Thanks.