커뮤니티
Demark지표를 추세선으로 인식...
2014-06-26 07:41:38
171
글번호 76132
아래의 Demark지표를 차트에 나타낼때 당일아침에 시작시 오후시간까지 미리 선을 그으놓을려고 하면 예스트레이드에서는 안되는걸로 알고 그 대체로 추세선으로 대체하면 되는걸로 알고 있습니다.
아래의 Demark지표를 추세선으로 인식시켜 주는 산식을 좀 부탁드립니다.
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);
}
Plot1(value1, "Demark분봉상한");
Plot2(value2, "Demark분봉하한");
답변 1
예스스탁 예스스탁 답변
2014-06-26 15:18:27
안녕하세요
예스스탁입니다.
추세선도 차트에 봉이 있어야 출력이 됩니다.
다만 추세선의 오른쪽 확장기능을 통해 차트 오른쪽 여백에 선을
확장할수만 있습니다.
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 dayindex == 0 Then{
TL_Delete(var1);
TL_Delete(var2);
var3 = sdate[1];
var4 = stime[1];
var1 = TL_New(var3,var4,value1,sdate,stime,value1);
var2 = TL_New(var3,var4,value2,sdate,stime,value2);
TL_SetExtRight(var1,true);
TL_SetColor(var1,RED);
TL_SetExtRight(var2,true);
TL_SetColor(var2,blue);
}
즐거운 하루되세요
> 포리버스 님이 쓴 글입니다.
> 제목 : Demark지표를 추세선으로 인식...
> 아래의 Demark지표를 차트에 나타낼때 당일아침에 시작시 오후시간까지 미리 선을 그으놓을려고 하면 예스트레이드에서는 안되는걸로 알고 그 대체로 추세선으로 대체하면 되는걸로 알고 있습니다.
아래의 Demark지표를 추세선으로 인식시켜 주는 산식을 좀 부탁드립니다.
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);
}
Plot1(value1, "Demark분봉상한");
Plot2(value2, "Demark분봉하한");