지표설명

디마크는 Thomas. R. Demark가 개발한 지표로 전일저가와 전일고가의 관계에 의해 당일 가격변동폭이 결정된다는 개념에 의해 만들어 졌습니다. 피봇과는 달리 전일 가격흐름에 따라 3가지 유형으로 나누어 목표가격을 설정합니다.

<aside> <img src="/icons/mathematics_gray.svg" alt="/icons/mathematics_gray.svg" width="40px" /> 계산식 전일종가가 전일시가보다 큰 경우 상한 = (전일고가+전일저가+전일종가+전일저가)/2-전일저가 하한 = (전일고가+전일저가+전일종가+전일저가)/2-전일고가 전일종가가 전일시가보다 작은 경우 상한 = (전일고가+전일저가+전일종가+전일고가)/2-전일저가 하한 = (전일고가+전일저가+전일종가+전일고가)/2-전일고가 전일종가와 전일시가가 같은 경우 상한 = (전일고가+전일저가+전일종가+전일종가)/2-전일저가 하한 = (전일고가+전일저가+전일종가+전일종가)/2-전일고가

</aside>

활용예시

//시가가 디마크 상하한선 사이에서 시작하면
//상단 돌파시 매수, 하단 이탈시 매도 
If DayClose(1) > DayOpen(1) Then 
{
	value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayLow(1);
	value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/2-DayHigh(1);
}
Else  If DayClose(1) < DayOpen(1) Then 
{
	value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayLow(1);
	value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/2-DayHigh(1);
}
Else 
{
	value1 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayLow(1);
	value2 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/2-DayHigh(1);
}

if value1 >  DayOpen  and DayOpen > Value2 Then
{
	if CrossDown(c,Value2) Then
		Sell("s");

	if CrossUp(c,Value1) Then
		Buy("b");
}

<aside> 💡 뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.

</aside>