Q&A 게시판 HOME > Q&A 게시판
작성자 : 예스스탁 작성일 : 2021-05-26 16:26:34 조회수 : 379
Re:수식작성 문의입니다.
안녕하세요
예스스탁입니다.

문의하신 내용은 "제가만든지표/제가만든지표의당일첫값"을 확인해 보셔야 할것 같습니다.
올려주신 수식은 배열의 크기만 변경하면 코인에서 정상적으로 계산되고 있습니다.

다만 코인의 시초가(dayopen)는 9시 기준입니다.
하지만 봉수는 0시(date != date[1])를 기준으로 카운트하므로
9시 기준으로 변경해 드립니다.


var: cnt(0);
Array : 수익률[1440](0), 누적수익률[1440](0),일평균수익률[1440](0),ii[1440](0);

if date != date[1] then
condition1 = true;

if condition1 == true Then 
{
수익률[dayindex] = log(C/dayOpen)*100 ;
ii[dayindex] = ii[dayindex]+1;
누적수익률[dayindex] = 수익률[dayindex] + 누적수익률[dayindex];
일평균수익률[dayindex] = 누적수익률[dayindex]/ii[dayindex];
var2 = 일평균수익률[dayindex];
if var2 > var2[1] then 
{
plot1(일평균수익률[dayindex], "장중수익률평균1", Red);
plot2(일평균수익률[dayindex], "장중수익률평균2", Red);
}
else 
{
plot1(일평균수익률[dayindex], "장중수익률평균1", blue);
plot2(일평균수익률[dayindex], "장중수익률평균2", blue);
}
plot3(0, "기준선");
plot4(수익률[dayindex]);
}



즐거운 하루되세요





>> 모스닷컴 님이 쓴 글입니다.

>> 제목 : 수식작성 문의입니다.제가 지표를 하나 만들었습니다.
data1과 data2를 모두 이용해서 만들어지는 지표이고, 
둘다 10분봉을 이용합니다. 

저는 이 지표값의 누적 장중 변화 패턴을 알고 싶습니다.


즉, 차트를 뛰어서 제일 앞으로 가면, 그날이 첫날이므로 제가 구한 지표값의 변화 양상이 그대로 보일겁니다.
다음날로 넘아가면, 첫날과 둘째날을 평균한 장중 변화패턴이 보여집니다.
그렇게 가장 최근일로 이동하면, 그전 모든 날짜의 평균 장중 변화패턴이 보여지는 겁니다. 

이런식으로 하고 싶은데, 어떻게 작업을 해야할지 궁금합니다. 



주식 시장의 경우 다른 분께서 블로그에 공개하신 아래의 수식을 자주 이용했습니다.

var : cnt(0);
Array : 수익률[370](0), 누적수익률[370](0),일평균수익률[370](0);

if index == 0 Then
var1 = 0; 

if date <> date[1] Then {
var1 = 0;
cnt = cnt + 1;
}
else If index == 0 Then
var1 = 0;
else 
var1 = var1 + 1;

if var1 == dayindex Then {
수익률[dayindex] = log(C/dayOpen)*100 ;
누적수익률[dayindex] = 수익률[dayindex] + 누적수익률[dayindex];
일평균수익률[dayindex] = 누적수익률[dayindex]/cnt;
}
var2 = 일평균수익률[dayindex];
if var2 > var2[1] then {
plot1(일평균수익률[dayindex], "장중수익률평균1", Red);
plot2(일평균수익률[dayindex], "장중수익률평균2", Red);
}
else {
plot1(일평균수익률[dayindex], "장중수익률평균1", blue);
plot2(일평균수익률[dayindex], "장중수익률평균2", blue);
}
plot3(0, "기준선");



위의 식에서 일단 장 운영시간이 달라져야 하므로, 어레이의 수치를 바꾸고.
C/dayopen 값을 "제가만든지표/제가만든지표의당일첫값"으로 바꾸면 될 것 같은데.
자꾸 결과가 이상하게 표현됩니다. 

data1의 경우 업비트 자료를 쓰다보니.. 중간에 점검으로 인해서 봉이 빠져 있는 부분들이 있긴 합니다. 그런데 제가 만든 지표는 그거와 상관 없이 무조건 값이 계산이 되게 되어 있습니다.
그런데도.. 왜 결과가 제대로 안 나오는지 모르겠씁니다. 

정답을 알려주시면 감사하겠습니다. 



목록 답변