커뮤니티
지표 문의 드립니다.
2012-12-14 09:42:14
259
글번호 57292
디마크 기준선을 표시하고 싶어서 검색해봤습니다.
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);
value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/4;
}
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);
value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/4;
}
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);
value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/4;
}
Plot1(value1, "상한");
Plot2(value2, "하한");
Plot3(value3, "기준");
찾아서 넣어보니 잘 표현됩니다.
다만 디마크 기준선이 쭈욱 연장되서 전일 기준선과 당일 기준선이 연결되어 보이니 보기 불편하네요.
당일 당일 기준선만 그려지게는 안될까요?
기준선을 3시4분 까지만 나타나게 하는 방법으로 해결할 수 있을까요?
혹시 안된다면 지난 디마크 기준선은 나오지 않고 당일것만 나타나게 하고 싶습니다.
지표식 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2012-12-14 14:21:33
안녕하세요
예스스탁입니다.'
당일만 표시되게 하는 식입니다.
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);
value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/4;
}
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);
value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/4;
}
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);
value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/4;
}
if CurrentDate == sdate Then{
Plot1(value1, "상한");
Plot2(value2, "하한");
Plot3(value3, "기준");
}
즐거운 하루되세요
> 고운무지개 님이 쓴 글입니다.
> 제목 : 지표 문의 드립니다.
> 디마크 기준선을 표시하고 싶어서 검색해봤습니다.
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);
value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayHigh(1))/4;
}
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);
value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayLow(1))/4;
}
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);
value3 = (DayHigh(1)+DayLow(1)+DayClose(1)+DayClose(1))/4;
}
Plot1(value1, "상한");
Plot2(value2, "하한");
Plot3(value3, "기준");
찾아서 넣어보니 잘 표현됩니다.
다만 디마크 기준선이 쭈욱 연장되서 전일 기준선과 당일 기준선이 연결되어 보이니 보기 불편하네요.
당일 당일 기준선만 그려지게는 안될까요?
기준선을 3시4분 까지만 나타나게 하는 방법으로 해결할 수 있을까요?
혹시 안된다면 지난 디마크 기준선은 나오지 않고 당일것만 나타나게 하고 싶습니다.
지표식 부탁드립니다.