커뮤니티
갭제거한 시간지표
2015-10-07 10:56:12
111
글번호 91011
44314질문연속입니다
틱차트용 시간지표에서 갭을 제거한 지표로 수정 부탁드립니다
갭이 존재하니 기존의 지표들과 어울리질 못하네요
- 아 래 -
var : stimeTosecond(0),timeTosecond(0),SecondMakecandle(0);
var1 = TimeToMinutes(time[1])*60;
var2 = FracPortion(time[1]/100)*100;//시작시간 초
stimeTosecond = var1+var2;
value1 = TimeToMinutes(time)*60;
value2 = FracPortion(time/100)*100;//긑시간 초
timeTosecond = value1+value2;
SecondMakecandle = timeTosecond-stimeTosecond;
if date != date[1] Then
plot1(ma(SecondMakecandle,30)[1]);
Else
plot1(ma(SecondMakecandle,1));
답변 1
예스스탁 예스스탁 답변
2015-10-07 14:45:59
안녕하세요
예스스탁입니다.
문의하신 내용 어떻게 처리해 드려야 할지 모르겠습니다.
갭보정의 경우 보통 가격의 갭을 매우는데
해당 지표는 시간이라 갭을 보정할 방법이 없어 보입니다.
첫봉은 첫봉시작에서 끝시간까지로 계산하고
두번째 봉부터는 전봉종가시간과 현재봉 종가시간의 차로
계산하도록 했습니다.
var : stimeTosecond(0),timeTosecond(0),SecondMakecandle(0);
if date != date[1] Then{
var1 = TimeToMinutes(stime)*60;
var2 = FracPortion(stime/100)*100;//시작시간 초
stimeTosecond = var1+var2;
value1 = TimeToMinutes(time)*60;
value2 = FracPortion(time/100)*100;//긑시간 초
timeTosecond = value1+value2;
}
Else{
var1 = TimeToMinutes(time[1])*60;
var2 = FracPortion(time[1]/100)*100;//시작시간 초
stimeTosecond = var1+var2;
value1 = TimeToMinutes(time)*60;
value2 = FracPortion(time/100)*100;//긑시간 초
timeTosecond = value1+value2;
}
SecondMakecandle = timeTosecond-stimeTosecond;
if date != date[1] Then
plot1(ma(SecondMakecandle,30)[1]);
Else
plot1(ma(SecondMakecandle,1));
즐거운 하루되세요
> 티끌 님이 쓴 글입니다.
> 제목 : 갭제거한 시간지표
> 44314질문연속입니다
틱차트용 시간지표에서 갭을 제거한 지표로 수정 부탁드립니다
갭이 존재하니 기존의 지표들과 어울리질 못하네요
- 아 래 -
var : stimeTosecond(0),timeTosecond(0),SecondMakecandle(0);
var1 = TimeToMinutes(time[1])*60;
var2 = FracPortion(time[1]/100)*100;//시작시간 초
stimeTosecond = var1+var2;
value1 = TimeToMinutes(time)*60;
value2 = FracPortion(time/100)*100;//긑시간 초
timeTosecond = value1+value2;
SecondMakecandle = timeTosecond-stimeTosecond;
if date != date[1] Then
plot1(ma(SecondMakecandle,30)[1]);
Else
plot1(ma(SecondMakecandle,1));