The basic method is pretty simple. It gives me plenty of warning of a upcoming trade so I know when to get down to business.
The setup requires three basic things. 1). The ADX indicator must be over 30. 2). The Chaikin Oscillator must be showing divergence from the price. 3). The price must be near or outside the Keltner Channel.
Usually price is not a problem. I just added it as a rule to avoid taking bad risk/reward trades.
Once these 3 conditions are met, the trade is executed after the first full bar that doesn't set a low/high in the direction of the trend. I use the open of the second bar to base my slippage estimates. Sometimes I get better fills and sometimes I'm off by .5. They seem to balance out over time.
The amount of risk per-contract is determined by subtracting the high from the low of the Keltner Channel at or near the time of the trade. Then 1/3 of this number is used as the stop loss amount. For example, if the Keltner Channel is 12 pts. from low to high, then the stop loss would be 4 points. I risk 2% per trade, so if I have 100k then .02*100,000 = $2,000 risk per-trade. The number of contracts would then be 2,000/200 (4*50) or 10 contracts