No,

dataVar(nHandle,Row,1);
dataVar(nHandle,Row,2);

return correct value.

I found the solution:

[code]

string Format = "+%t;sss;i;i;sss;i;i;ss;i;i;ss;i;i;f1;f2";
int Records = dataParse(nHandle,Format,InName);

...
...

#define WIF_MAX 3
#define WIF_MIN 4
#define WIS_MAX 5
#define WIS_MIN 6

#define RSIF_MAX 7
#define RSIF_MIN 8
#define RSIS_MAX 9
#define RSIS_MIN 10

var _RSIF_MAX = (float)dataInt(nHandle,id,RSIF_MAX);
var _RSIF_MIN = (float)dataInt(nHandle,id,RSIF_MIN);
var _RSIS_MAX = (float)dataInt(nHandle,id,RSIS_MAX);
var _RSIS_MIN = (float)dataInt(nHandle,id,RSIS_MIN);
var _WIF_MAX = (float)dataInt(nHandle,id,WIF_MAX);
var _WIF_MIN = (float)dataInt(nHandle,id,WIF_MIN);
var _WIS_MAX = (float)dataInt(nHandle,id,WIS_MAX);
var _WIS_MIN = (float)dataInt(nHandle,id,WIS_MIN);

..
..
[code]

this work a correct.