커뮤니티
디마크 수식문의
2014-04-18 01:31:49
219
글번호 74528
늘 감사합니다.
1. data2의 디마크 수식
2. data2의 피봇분봉의 수식
감사합니다.
답변 1
예스스탁 예스스탁 답변
2014-04-21 09:53:37
안녕하세요
예스스탁입니다.
1. data2 디마크
var : val1(0,data2),val2(0,data2),val3(0,data2);
If data2(CloseD(1) > OpenD(1)) Then
{
val1 = data2((HighD(1)+LowD(1)+CloseD(1)+HighD(1))/2-LowD(1));
val2 = data2((HighD(1)+LowD(1)+CloseD(1)+HighD(1))/2-HighD(1));
val3 = data2((HighD(1)+LowD(1)+CloseD(1)+HighD(1))/4);
}
Else If data2(CloseD(1) < OpenD(1)) Then
{
val1 = data2((HighD(1)+LowD(1)+CloseD(1)+LowD(1))/2-LowD(1));
val2 = data2((HighD(1)+LowD(1)+CloseD(1)+LowD(1))/2-HighD(1));
val3 = data2((HighD(1)+LowD(1)+CloseD(1)+HighD(1))/4);
}
Else
{
val1 = data2((HighD(1)+LowD(1)+CloseD(1)+CloseD(1))/2-LowD(1));
val2 = data2((HighD(1)+LowD(1)+CloseD(1)+CloseD(1))/2-HighD(1));
val3 = data2((HighD(1)+LowD(1)+CloseD(1)+HighD(1))/4);
}
Plot1(val1, "Demark상한");
Plot2(val2, "Demark하한");
Plot3(val2, "Demark기준");
2. data2 피봇
Var : Pivot(0,data2),R1(0,data2),R2(0,data2),S1(0,data2),S2(0,data2);
Pivot = data2((HighD(1)+LowD(1)+CloseD(1))/3);
R1 = data2(2*Pivot-LowD(1));
R2 = data2(Pivot+HighD(1)-LowD(1));
S1 = data2(2*Pivot-HighD(1));
S2 = data2(Pivot-HighD(1)+LowD(1));
Plot1(Pivot, "피봇포인트");
Plot2(R1, "1차저항");
Plot3(R2, "2차저항");
Plot4(S1, "1차지지");
Plot5(S2, "2차지지");
즐거운 하루되세요
> 상암동 님이 쓴 글입니다.
> 제목 : 디마크 수식문의
> 늘 감사합니다.
1. data2의 디마크 수식
2. data2의 피봇분봉의 수식
감사합니다.
다음글