커뮤니티
지표식부탁드립니다
2012-11-01 10:15:32
203
글번호 56146
1.분봉에서 당일을 제외한 최근3일에, 최고가.최저가.(최고가+최저가)/2,
(최고가+중심선)/2,(최저가+중심선)/2 이렇게 총5개 라인을 부탁드립니다
2.최근3일은 수치를 변경하여 사용할수있게 부탁드립니다
답변 3
예스스탁 예스스탁 답변
2012-11-01 13:03:26
안녕하세요
예스스탁입니다.
input : N(3);
var : cnt(0);
var1 = dayhigh(1);
var2 = daylow(1);
for cnt = 1 to N{
if dayhigh(cnt) > var1 Then
var1 = dayhigh(cnt);
if DayLow(cnt) < var2 Then
var2 = DayLow(cnt);
}
var3 = (var1+var2)/2;
var4 = (var1+var3)/2;
var5 = (var2+var3)/2;
plot1(var1);
plot2(var2);
plot3(var3);
plot4(var4);
plot5(var5);
즐거운 하루되세요
> 해피데이m 님이 쓴 글입니다.
> 제목 : 지표식부탁드립니다
> 1.분봉에서 당일을 제외한 최근3일에, 최고가.최저가.(최고가+최저가)/2,
(최고가+중심선)/2,(최저가+중심선)/2 이렇게 총5개 라인을 부탁드립니다
2.최근3일은 수치를 변경하여 사용할수있게 부탁드립니다
해피데이m
2012-11-01 23:00:39
해피데이m 님에 의해 삭제된 답변입니다.
예스스탁 예스스탁 답변
2012-11-02 13:35:01
안녕하세요
예스스탁입니다.
말씀하신 계산식으로 하면
값이 엄청크던가 -값도 나오게 됩니다.
종가가 var1이상일때는
var1과 var2를 그리고
var 1위로 var1과 var3(중간값)의 폭으로 3개를 더 그리고
종가가 var2이하일때는
var1과 var2를 그리고
var2 아래로 var2와 var3(중간값)의 폭으로 3개를 더 그리고
종가가 var1과 var2 위에 있을경우는
기존과 같이 그리는 지표식입니다.
input : N(3);
var : cnt(0);
var1 = dayhigh(1);
var2 = daylow(1);
for cnt = 1 to N{
if dayhigh(cnt) > var1 Then
var1 = dayhigh(cnt);
if DayLow(cnt) < var2 Then
var2 = DayLow(cnt);
}
var3 = (var1+var2)/2;
var4 = (var1+var3)/2;
var5 = (var2+var3)/2;
if C > var1 Then{
plot1(var1);
plot2(var2);
plot3(var1+(var1-var3)*1);
plot4(var1+(var1-var3)*2);
plot5(var1+(var1-var3)*3);
}
Else if C < var2 Then{
plot1(var1);
plot2(var2);
plot3(var2-(var3-var2)*1);
plot4(var2-(var3-var2)*2);
plot5(var2-(var3-var2)*3);
}
Else{
plot1(var1);
plot2(var2);
plot3(var3);
plot4(var4);
plot5(var5);
}
즐거운 하루되세요
> 해피데이m 님이 쓴 글입니다.
> 제목 : 답변 감사합니다, 추가 질문내용 답변부탁드립니다
> 답변주신 아래 수식을 현재가의 위치에따라
1.현재가가 var1 위에 있을시는
var1,var2,varl+var3*1,varl+var3*2,varl+var3*3의 5개 라인과
2.현재가가 var2 아래 있을시는
var1,var2,var2-var2*1,var2-var2*2,var2-var2*3의 5개 라인과
3.현재가가 var1 과 var2 사이에 있을시는
var1,var2,var3,var4,var5의 5개 라인을 나타내는 수식을
상기 1.2.3조건을 하나에 수식으로 부탁드립니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 지표식부탁드립니다
> 안녕하세요
예스스탁입니다.
input : N(3);
var : cnt(0);
var1 = dayhigh(1);
var2 = daylow(1);
for cnt = 1 to N{
if dayhigh(cnt) > var1 Then
var1 = dayhigh(cnt);
if DayLow(cnt) < var2 Then
var2 = DayLow(cnt);
}
var3 = (var1+var2)/2;
var4 = (var1+var3)/2;
var5 = (var2+var3)/2;
plot1(var1);
plot2(var2);
plot3(var3);
plot4(var4);
plot5(var5);
다음글
이전글