커뮤니티
지표식부탁드립니다.
2011-12-09 16:52:13
409
글번호 45665
1. 분봉에서 시가대비 현재가 상승률을
당일과 전일,전전일을 동시간대비 표시될수 있도록 부탁합니다.
2. 같은 개념으로 분봉에서 주시가대비 현재가 상승률을
당주와 전주,전전일주를 동시에 표시될수 있도록 부탁합니다.
3. 같은 개념으로 일봉에서 월시가대비 현재가 상승률을
당월과 전달,전전달을 동월대비 표시될수 있도록부탁합니다.
4, 마지막으로 n 일간 시가대비 평균상승률
예를 들면(1~5일간 평균동시간대 상승률)을 당일 상승률과 동시간대
표시될수 있도록 부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2011-12-09 18:30:10
안녕하세요
예스스탁입니다.
동일한 시간 혹은 동일한 날짜등이 없으면 N/A로 표시됩니다.
차트에 계산에 필요한 충분한 봉이 있어야 합니다.
1.
var : cnt(0);
if sdate != sdate[1] Then{
var1 = sdate;
var2 = var1[1];
var3 = var2[1];
}
value1 = nan;
value2 = nan;
for cnt = 1 to 5000{
if sdate[cnt] == var2 and stime == stime[cnt] Then{
value1 = C[cnt];
}
if sdate[cnt] == var3 and stime == stime[cnt] Then{
value2 = C[cnt];
cnt = 5001;
}
}
plot1((C-dayopen)/dayopen*100,"당일시가대비당락률");
plot2((value1-dayopen(1))/dayopen(1)*100,"전일시가대비당락률");
plot3((value2-dayopen(2))/dayopen(2)*100,"전전일시가대비당락률");
2.
var : cnt(0);
if dayofweek(sdate) <= dayofweek(sdate[1]) and sdate > sdate[1] Then{
var1 = var1+1;
value11 = O;
value12 = value11[1];
value13 = value12[1];
}
var2 = DayOfWeek(sdate);
value1 = nan;
value2 = nan;
for cnt = 1 to 5000{
if var1[cnt] == var1-1 and var2 == var2[cnt] and stime == stime[cnt] Then{
value1 = C[cnt];
}
if var1[cnt] == var1-2 and var2 == var2[cnt] and stime == stime[cnt] Then{
value2 = C[cnt];
cnt = 5001;
}
}
plot1((C-value11)/value11*100,"당주시가대비당락률");
plot2((value1-value12)/value12*100,"전주시가대비당락률");
plot3((value2-value13)/value13*100,"전전주시가대비당락률");
3.
var : cnt(0);
if sdate > sdate[1]+30 Then{
var1 = var1+1;
value11 = O;
value12 = value11[1];
value13 = value12[1];
}
var2 = round(FracPortion(sdate/100)*100,0);
value1 = nan;
value2 = nan;
for cnt = 1 to 5000{
if var1[cnt] == var1-1 and var2 == var2[cnt] Then{
value1 = C[cnt];
}
if var1[cnt] == var1-2 and var2 == var2[cnt] Then{
value2 = C[cnt];
cnt = 5001;
}
}
plot1((C-value11)/value11*100,"당일시가대비당락률");
plot2((value1-value12)/value12*100,"전일시가대비당락률");
plot3((value2-value13)/value13*100,"전전일시가대비당락률");
4.
기간을 조정하게 만들수 없습니다.
아래는 5일간 평균입니다. 기간에 맞추어 식을 작성하셔야 합니다.
var : cnt(0);
if sdate != sdate[1] Then{
var1 = sdate;
var2 = var1[1];
var3 = var2[1];
var4 = var3[1];
var5 = var4[1];
}
value1 = nan;
value2 = nan;
value3 = nan;
value4 = nan;
for cnt = 1 to 5000{
if sdate[cnt] == var2 and stime == stime[cnt] Then{
value1 = C[cnt];
}
if sdate[cnt] == var3 and stime == stime[cnt] Then{
value2 = C[cnt];
}
if sdate[cnt] == var4 and stime == stime[cnt] Then{
value3 = C[cnt];
}
if sdate[cnt] == var5 and stime == stime[cnt] Then{
value4 = C[cnt];
cnt = 5001;
}
}
value91 = (C-dayopen)/dayopen*100;
value92 = (value1-dayopen(1))/dayopen(1)*100;
value93 = (value2-dayopen(2))/dayopen(2)*100;
value94 = (value3-dayopen(3))/dayopen(3)*100;
value95 = (value4-dayopen(4))/dayopen(4)*100;
plot1((value91+value92+value93+value94+value95)/5);
즐거운 하루되세요
> HI_CMINCMIN 님이 쓴 글입니다.
> 제목 : 지표식부탁드립니다.
> 1. 분봉에서 시가대비 현재가 상승률을
당일과 전일,전전일을 동시간대비 표시될수 있도록 부탁합니다.
2. 같은 개념으로 분봉에서 주시가대비 현재가 상승률을
당주와 전주,전전일주를 동시에 표시될수 있도록 부탁합니다.
3. 같은 개념으로 일봉에서 월시가대비 현재가 상승률을
당월과 전달,전전달을 동월대비 표시될수 있도록부탁합니다.
4, 마지막으로 n 일간 시가대비 평균상승률
예를 들면(1~5일간 평균동시간대 상승률)을 당일 상승률과 동시간대
표시될수 있도록 부탁드립니다.
감사합니다.
다음글
이전글