커뮤니티
안녕하세요. 문의드립니다.
2014-02-13 18:55:26
161
글번호 72531
안녕하세요. 문의드립니다.
예스랭기지 수식작성 예제를 보고 공부를 시작 하였는데요
내용은 아래와 같습니다.
내용의 설명 부탁 드립니다. 전날을 의미하는 내용이 어떤것인지요?
sdate 또는 datvolume []괄호가 사용되면 이전값 참조인데 전날을 의미하나요 이전봉을
의미하는지요? ()와 [] 의 차이점이 있나요
감사합니다.
[설명]
전일 동시간대의 거래량을 가져오는 식입니다.
for문을 이용해서 이전봉들의 시간과 날짜를 차례로 가져와
오늘날짜보다 이전일이고 시간이 같거나 작은 봉이면
해당봉의 거래량을 저장하고 cnt에 for문의 최종값보다 큰값을
할당하여 for문을 종료시키게 됩니다.
[지표식]
var : cnt(0),PredayV(0);
for cnt = 1 to 500 {
if stime[cnt] <= stime and sdate[cnt] < sdate then{
PredayV = DayVolume[cnt];
cnt = 501; //for문을 중지
}
}
plot1(PredayV,"전일동시간대");
답변 1
예스스탁 예스스탁 답변
2014-02-14 09:38:21
안녕하세요
예스스탁입니다.
[]는 이전봉입니다.N개전 봉의 값을 가져올때 사용됩니다.
()는 함수의 매개변수를 지정하게 됩니다.
ma(c,5)[1] --> 1봉전의 5이평
올리신 식은 전일 동시간대까지 당일누적한 거래량을 알고자 할때 사용하는 식입니다.
그러므로 이전봉을 뒤져 날짜로는 오늘보다 전일이고
시간대는 오늘 현재시간보다 이전의 시간인 봉을 찾는 내용입니다.
for cnt = 1 to 500 {
if stime[cnt] <= stime and sdate[cnt] < sdate then{
PredayV = DayVolume[cnt];
cnt = 501; //for문을 중지
}
}
1봉부터 최대 500봉전까지의 날짜와 시간을 불러와
불러온 이전봉의 시간은 현재봉과 같거나 작고
불러온 날짜는 현재봉의 날짜보다 작으면
PredayV에 해당 이전봉기준에서 당일 누적거래량을 저장하고
더이상 for문을 수행할 필요가 없으므로
cnt는 for문의 최대값인 500보다 큰값을
for문에서 빠져나오게 작성된 식입니다.
즐거운 하루되세요
> 열공이삼삼 님이 쓴 글입니다.
> 제목 : 안녕하세요. 문의드립니다.
> 안녕하세요. 문의드립니다.
예스랭기지 수식작성 예제를 보고 공부를 시작 하였는데요
내용은 아래와 같습니다.
내용의 설명 부탁 드립니다. 전날을 의미하는 내용이 어떤것인지요?
sdate 또는 datvolume []괄호가 사용되면 이전값 참조인데 전날을 의미하나요 이전봉을
의미하는지요? ()와 [] 의 차이점이 있나요
감사합니다.
[설명]
전일 동시간대의 거래량을 가져오는 식입니다.
for문을 이용해서 이전봉들의 시간과 날짜를 차례로 가져와
오늘날짜보다 이전일이고 시간이 같거나 작은 봉이면
해당봉의 거래량을 저장하고 cnt에 for문의 최종값보다 큰값을
할당하여 for문을 종료시키게 됩니다.
[지표식]
var : cnt(0),PredayV(0);
for cnt = 1 to 500 {
if stime[cnt] <= stime and sdate[cnt] < sdate then{
PredayV = DayVolume[cnt];
cnt = 501; //for문을 중지
}
}
plot1(PredayV,"전일동시간대");
다음글
이전글