Вопрос по функции Ichimoku

 
Вопрос по функции Ichimoku
Разработчики MT, у меня сложилось мнение что вы специально искажаете результаты работы технического анализа. Например:
1. При работе в on-line и при тестировании на истории, для одного и тогоже бара не совпадают значения объемов.
2. Для Ишимоку вы реализовали всего 2 линии из 5. Да и то вы как-то долго (или криво) их считаете. 3 оставшиеся линии выдают мусор.
3. При тестировании стратегии со следующим условием
if ( Prev < Close[2] and Curr > Close[1] ) then {.....};
условие выполняется, хотя на линейном графике пересечения не было. И как известно линейный график строится по цене Close.
Т.е. пересечение происходит по High либо Low, что можно увидеть из графика в виде баров. Заметьте, также что я работаю с уже сформированным баром.

Так что господа ответьте на эти вопросы по подробнее, без отписок вроде: "объемы разные потому-что связь плохая". Простите но это ерунда.
 
а поподробнее можно?
чтобы не было отписок, нам нужны боле конкретные факты с подробностями: фрагментами эксперта, логами, результатами тестирования. для того, чтобы мы могли исследовать ситуацию.
1. на сколько не совпадают значения объёмов и как Вы это определили?
2. пример мусора приведите пожалуйста. и ещё хорошо бы посмотреть соответствующий фрагмент эксперта.
3. интересно посмотреть, как Вы формируете переменные Prev и Curr
 
Ответ
1. Значения объемов отличаются randomize
2. Про мусор, посмотрите что в след. переменных
TenkanSenCurr=iIchimoku(9, 26, 52, MODE_TENKANSEN, 0);
TenkanSenPrev=iIchimoku(9, 26, 52, MODE_TENKANSEN, 1);
KijunSenCurr=iIchimoku(9, 26, 52, MODE_KIJUNSEN , 0);
KijunSenPrev=iIchimoku(9, 26, 52, MODE_KIJUNSEN , 1);
SenkouSpanACurr=iIchimoku(9, 26, 52, MODE_SENKOUSPANB , 0);
SenkouSpanAPrev=iIchimoku(9, 26, 52, MODE_SENKOUSPANB , 1);
SenkouSpanBCurr=iIchimoku(9, 26, 52, MODE_SENKOUSPANA , 0);
SenkouSpanBPrev=iIchimoku(9, 26, 52, MODE_SENKOUSPANA , 1);
ChikouSpanCurr=iIchimoku(9, 26, 52, MODE_SENKOUSPAN , 0);
ChikouSpanPrev=iIchimoku(9, 26, 52, MODE_SENKOUSPAN , 1);

А правильные значения только в TenkanSen и KijunSen.

3. В моих Prev и Curr содержатся то что должно содержаться в переменных из пункта 2 (но вычисляемые самостоятельно ).
 
а вы учитываете режим моделирования баров при тестировании?
 
Учитываю
Учитываю
 
MODE_SENKOUSPANA и MODE_SENKOUSPANB действительно выдают неверные результаты
в ближайшей версии поправим. спасибо.
MODE_SENKOUSPAN выдаётся правильно!
по поводу объёмов - приведите пожалуйста в качестве примера Ваши логи с комментариями! иначе мы не сможем проанализировать ситуацию.
Причина обращения: