In addition I recently coded up the T3Average in VB based on the code provided by Bob Fulks. I'll post the code here in case you're interested.
Public Function T3Average_Double(Price() As Double, ByVal Period As Long, Indicator() As Double)
Dim ctr&, ub&, LB&
Dim E1#, E2#, E3#, E4#, E5#...