커뮤니티
수식부탁드립니다.
2008-03-19 00:25:01
1134
글번호 15027
0봉부터 40봉사이에서
5이평선이 20이평선보다 클때중에서 (ma(c,5)>ma(c,20)) 5이평과 20이평사이에
최대이격이 나타나는 봉값(현재봉부터의 값)과 5이평선의 값을 리턴해주고
5이평선이 20이평선보다 작을시에 (ma(c,5)<ma(c,20)) 5이평과 20이평사이에
최대이격이 나타나는 봉값(현재봉부터의 값)과 5이평선의 값을 리턴해주는
식을 구성하고 싶습니다
어떻게 해야하는지요?
답변 1
예스스탁 예스스탁 답변
2008-03-19 10:45:49
안녕하세요
예스스탁입니다.
var : Hval1(0),Hidx1(0),Hval2(0),Hidx2(0),ma1(0),ma2(0);
if date != date[1] Then
{
Hval1 = 0;
Hidx1 = nan;
Hval2 = 0;
Hidx2 = nan;
Ma1 = ma(c,5);
Ma2 = ma(c,5);
}
var1 = abs(ma(c,5)-ma(C,20));
if dayindex() < 40 Then
{
if ma(c,5) > ma(c,20) Then
{
if var1 > Hval1 Then
{
Hval1 = var1;
ma1 = ma(c,5);
Hidx1 = dayindex();
}
}
if ma(c,5) < ma(c,20) Then
{
if var1 > Hval2 Then
{
Hval2 = var1;
ma2 = ma(c,5);
Hidx2 = dayindex();
}
}
}
plot1(dayindex()-Hidx1);
plot2(dayindex()-Hidx2);
//plot1(ma1);
//plot2(ma2);
즐거운 하루되세요
> CJ_coco 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다.
> 0봉부터 40봉사이에서
5이평선이 20이평선보다 클때중에서 (ma(c,5)>ma(c,20)) 5이평과 20이평사이에
최대이격이 나타나는 봉값(현재봉부터의 값)과 5이평선의 값을 리턴해주고
5이평선이 20이평선보다 작을시에 (ma(c,5)<ma(c,20)) 5이평과 20이평사이에
최대이격이 나타나는 봉값(현재봉부터의 값)과 5이평선의 값을 리턴해주는
식을 구성하고 싶습니다
어떻게 해야하는지요?
이전글