Here the solution from TSSUPPORT.COM :
TS SUPPORT:
Ni hao. How may I help you?
TS SUPPORT:
Hello Vie, how can I help you?
vie:
I got a strange range bar chart on one spike quote
TS SUPPORT:
Please tell me which data feed and resolution are you using?
vie:
http://www.elitetrader.com/vb/showthread.php?threadid=125300
vie:
there is a image
vie:
in the post
vie:
got it?
TS SUPPORT:
one moment please
vie:
you can duplicate the phenomenon also.
Operator TS SUPPORT has invited Sergee to join this conversation. Currently in room: Sergee, vie, TS SUPPORT.
vie:
hi
Sergee:
Hello Vie
Sergee:
I'm studying the picture
vie:
can you duplicate the phenomenon ?
Sergee:
Kindly wait one moment, please.
Sergee:
This seems to be a bad tick
vie:
yeah,a bad tick
Sergee:
you need to remove this tick manually
Sergee:
and the plot the chart for the same day
TS SUPPORT has left the conversation. Currently in room: Sergee, vie.
Sergee:
and then reload
vie:
why could one bad tick generate six strange range bars?
vie:
some time ,many such bad ticks in forex trading,
Sergee:
What we know for sure is that you need to correct it first
vie:
and then ?
Sergee:
reload
vie:
this is a BUG?
Sergee:
bad ticks aren't a program's bug
Sergee:
they are sometimes provided by the data feed
vie:
Yea
vie:
by data feed
vie:
but chart should;s plot six bars!
vie:
but chart should not plot six bars!
vie:
maybe ,that's all I could got from your support?
Sergee:
Yes, we agree with you. There's a need to filter out bad tick. The issue is according to what principle the algorithm should work. We would be grateful to you for suggesting us your ideas about how to recognize bad ticks.
vie:
it's not your bussiness to filter bad tick,I think
vie:
but plot data correctly
vie:
even though the bad tick
Sergee:
yes. It should. When such things occur our engineers fix the data manually. And later you could reload charts to receive valid data.
vie:
your range bar algorithm may have a bug!
Sergee:
Could you give me more explanation please.
vie:
one spkie quote generate 6 bars,and TWO of them is OBVIOUSLY far from constant bars!
vie:
so ,I think range bar algorithm may have a bug!
vie:
or may have some problom
Sergee:
The program breaks the bad tick into 5 bars
vie:
why break int 5 bars?
vie:
I understand it,it's your program algorithm!
Sergee:
in order to prevern buffer overflow
vie:
It's far from my understanding!
vie:
anyway ,THX sergee