hey wabbit..... math can be funny , as you know...... adding a large number can have no effect some times and other times adding a small number can have a large effect..... this is most often seen when the number is added to the divisor...... what effect did you notice with the .000001 other than a small difference in calculation.... which really has no impact..... 
i ran an exploration of both codes where fisher crossed its ref-1 and also where fisher crossed 0.... both versions returned the exact same results....
there is a rule in complex math that claims , ' a difference that makes no difference is not a difference'......h
 
--------------------------------------------------
 
 
Exploration notes 
 
Col A: fisher gruvtune buy 
a:= FmlVar("fisher gruvtune","FISH") ; 
aa:= Ref(a,-1); 
Cross(a,aa); 
Col B: fisher gruvtune sell
a:= FmlVar("fisher gruvtune","FISH") ; 
aa:= Ref(a,-1); 
Cross(aa,a); 
Col C: wabbit fisher buy
a:= FmlVar("wabbits fisher","FT") ; 
aa:= Ref(a,-1); 
Cross(a,aa); 
Col D: wabbit fisher sell
a:= FmlVar("wabbits fisher","FT") ; 
aa:= Ref(a,-1); 
Cross(aa,a); 
Col E: fisher gruvtune 0 cross up
a:= FmlVar("fisher gruvtune","FISH") ; 
aa:= 0; 
Cross(a,aa); 
Col F: fisher gruvtune 0 cross down
a:= FmlVar("fisher gruvtune","FISH") ; 
aa:= 0; 
Cross(aa,a); 
Col G: wabbit fisher 0 cross up
a:= FmlVar("wabbits fisher","FT") ; 
aa:= 0; 
Cross(a,aa); 
Col H: wabbit fisher 0 down cross
a:= FmlVar("wabbits fisher","FT") ; 
aa:= 0; 
Cross(aa,a); 
 
Filter colA OR colB OR colC OR colD OR colE OR colF OR 
 colG OR colH 
 
Filter enabled Yes 
Periodicity Daily 
Records required 61 
 
-------------------------------------------------