예스스탁
예스스탁 답변
2020-03-17 16:27:52
안녕하세요
예스스탁입니다.
input : ndate(20200317), StartTime(90000),EndTime(120000),decimal(2);
var : Tcond(false),TL1(0),sumh(0),sumi(0),mav(0),mav1(0),tt(0),tx1(0);
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
Tcond = true;
sumh = 0;
sumi = 0;
mav = 0;
mav1 = 0;
tt = 0;
TL_Delete(tl1);
Text_Delete(tx1);
}
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
var1 = ma(c,5);
var2 = ma(C,20);
if ndate == sdate and Tcond == true then
{
if crossup(var1,var2) and TimeToMinutes(stime) >= tt+1 Then
{
mav1 = mav;
sumh = sumh+h;
sumi = sumi+1;
mav = sumh/sumi;
TL_Delete(Tl1);
TL1 = TL_New(sdate,stime,mav,NextBarSdate,NextBarStime,mav);
TL_SetExtRight(TL1,true);
Text_Delete(tx1);
TX1 = Text_New(sdate,stime,mav,NumToStr(mav,decimal));
TL_SetExtRight(TL1,true);
}
}
if mav > 0 Then
Text_SetLocation(Tx1,NextBarSdate,NextBarStime,mav);
if mav > 0 and mav1 > 0 Then
plot1(mav-mav1);
즐거운 하루되세요
> jdavid 님이 쓴 글입니다.
> 제목 : 평균가 수평선
> 감사합니다.
1. 특정일 특정시간동안
이평 5가 이평 10을 상승돌파했을 때의
최초 고가들의 평균가 지표선
(주의. N분 내에 한 개 이상이면
첫번째 고가들만의 평균가
예. 1분 내에 한 개 이상이면
천번째 고가들만의 평균가 지표선)
2. 1번 지표선의 수평추세선(오른쪽 연장, 단가표시)
3. 1번 지표선의 가격차 지표
예. 특정일 특정시간동안
이평 5가 이평 10을 상승돌파했을 때
(N분 내에 여러개가 발생하면 최초 1개만)
최초 고가와 두번째 고가의 평균가N과
그 다음 발생한 고가의 평균가N의
가격차