안녕하세요~
1틱 차트에서 첫, 마지막 봉을 제외한 체결량을 누적하는 수식을 만들었는데요~
이 수식을 20개 이상 거래만 누적해 가려면 어떻게 변경해야할까요~?
var1 = sumlist(var1 + Upvol - Downvol);
if date != date[1] Then{
var1 = 0;
}
if index == 0 Then{
var1 = 0;
}
if stime >= 152900 Then{
var1 = 0;
}
If var1 > var1[1] Then
{
Plot1(var1, "상승거래량");
Plot2(0, "하락거래량");
}
Else
{
Plot1(0, "상승거래량");
Plot2(Var1, "하락거래량");
}
PlotBaseLine1(0,"기준선");
답변 2
예스스탁
예스스탁 답변
2020-07-28 14:39:27
안녕하세요
예스스탁입니다.
아래식 참고하시기 바랍니다.
input : N(20);
if sdate != sdate[1] Then
{
var1 = 0;
}
#첫봉과 마지막봉 제외하는 if문
#봉완성시(다음봉시가수신)에
#전봉과 현재봉날짜가 같고 다음봉시가 날짜도 같으면
if sdate == sdate[1] and NextBarSdate == sDate Then
{
#거래량 N개이상만 누적
if V >= n Then
var1 = var1 + v;
}
If var1 > var1[1] Then
{
Plot1(var1, "상승거래량");
Plot2(0, "하락거래량");
}
Else
{
Plot1(0, "상승거래량");
Plot2(Var1, "하락거래량");
}
PlotBaseLine1(0,"기준선");
즐거운 하루되세요
> 분당고래 님이 쓴 글입니다.
> 제목 : 수식 질문 입니다^^
> 안녕하세요~
1틱 차트에서 첫, 마지막 봉을 제외한 체결량을 누적하는 수식을 만들었는데요~
이 수식을 20개 이상 거래만 누적해 가려면 어떻게 변경해야할까요~?
var1 = sumlist(var1 + Upvol - Downvol);
if date != date[1] Then{
var1 = 0;
}
if index == 0 Then{
var1 = 0;
}
if stime >= 152900 Then{
var1 = 0;
}
If var1 > var1[1] Then
{
Plot1(var1, "상승거래량");
Plot2(0, "하락거래량");
}
Else
{
Plot1(0, "상승거래량");
Plot2(Var1, "하락거래량");
}
PlotBaseLine1(0,"기준선");
답변 정말정말 감사드립니다^^ 추가 질문이 있습니다!
1. 20건 이상 체결을 거래량이 아닌 순매수체결량으로 제가 값을 수정했는데요~
var1 = var1 + Upvol - Downvol; 이렇게요~ 이렇게 쓰는게 맞는건가요? 1틱은 양봉이면
상승거래량으로, 하락이면 하락 거래량으로 잡히는건가요~?
2. 질문1의 막대 위에 5,20,60,120 이평선을(20건 이상 순매수체결의 추세를 보여주는) 그려주고 싶습니다. 도와주세요!!
3. 질문2가 완성 되면 20 이평선 위에 있다면 막대를 빨간색, 밑에 있다면 파란색으로 표시하고 싶습니다! 도와주세요!!
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 질문 입니다^^
> 안녕하세요
예스스탁입니다.
아래식 참고하시기 바랍니다.
input : N(20);
if sdate != sdate[1] Then
{
var1 = 0;
}
#첫봉과 마지막봉 제외하는 if문
#봉완성시(다음봉시가수신)에
#전봉과 현재봉날짜가 같고 다음봉시가 날짜도 같으면
if sdate == sdate[1] and NextBarSdate == sDate Then
{
#거래량 N개이상만 누적
if V >= n Then
var1 = var1 + v;
}
If var1 > var1[1] Then
{
Plot1(var1, "상승거래량");
Plot2(0, "하락거래량");
}
Else
{
Plot1(0, "상승거래량");
Plot2(Var1, "하락거래량");
}
PlotBaseLine1(0,"기준선");
즐거운 하루되세요
> 분당고래 님이 쓴 글입니다.
> 제목 : 수식 질문 입니다^^
> 안녕하세요~
1틱 차트에서 첫, 마지막 봉을 제외한 체결량을 누적하는 수식을 만들었는데요~
이 수식을 20개 이상 거래만 누적해 가려면 어떻게 변경해야할까요~?
var1 = sumlist(var1 + Upvol - Downvol);
if date != date[1] Then{
var1 = 0;
}
if index == 0 Then{
var1 = 0;
}
if stime >= 152900 Then{
var1 = 0;
}
If var1 > var1[1] Then
{
Plot1(var1, "상승거래량");
Plot2(0, "하락거래량");
}
Else
{
Plot1(0, "상승거래량");
Plot2(Var1, "하락거래량");
}
PlotBaseLine1(0,"기준선");