예스스탁
예스스탁 답변
2023-12-04 16:13:36
안녕하세요
예스스탁입니다.
1
당일 N번째 봉에서 a가 0으로 초기화되면 아래와 같습니다.
input : N(2),막대굵기(1);
var : b(0),a(0);
if sDate != sDate[1] Then
b = 0;
b = b+1;
if b == N then
{
a = 0;
}
else
{
a = a + 1;
if a > 0 then
{
Plot1(a, "a",rgb(255,0,0),def,막대굵기);
}
else
{
Plot1(a, "a",rgb(0,0,255),def,막대굵기);
}
}
2
당일 N번째봉 까지는 a가 모두 0이면 아래와 같이 작성하시면 됩니다.
input : N(2),막대굵기(1);
var : b(0),a(0);
if sDate != sDate[1] Then
b = 0;
b = b+1;
if b <= N then
{
a = 0;
}
else
{
a = a + 1;
if a > 0 then
{
Plot1(a, "a",rgb(255,0,0),def,막대굵기);
}
else
{
Plot1(a, "a",rgb(0,0,255),def,막대굵기);
}
}
즐거운 하루되세요
> 마천 님이 쓴 글입니다.
> 제목 : 봉 차트에서 수식 적용시
> if sdate != sdate[1] then
{
a = 0;
}
else
{
a = a + 1;
if a > 0 then
{
Plot1(a, "a",rgb(255,0,0),def,막대굵기);
}
else
{
Plot1(a, "a",rgb(0,0,255),def,막대굵기);
}
}
이런 수식에서 예를 들어서 3분봉 챠트에서 두번째 봉 시작할때(새로운 봉 시작시) a값을 0으로 초기화를 하고 싶은데 어떻게 해야 하나요?
상세한 답변 감사드립니다.
제가 구현하고 싶은것은 조금 달라서 재질문 드립니다. 그림 참조합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 봉 차트에서 수식 적용시
>
안녕하세요
예스스탁입니다.
1
당일 N번째 봉에서 a가 0으로 초기화되면 아래와 같습니다.
input : N(2),막대굵기(1);
var : b(0),a(0);
if sDate != sDate[1] Then
b = 0;
b = b+1;
if b == N then
{
a = 0;
}
else
{
a = a + 1;
if a > 0 then
{
Plot1(a, "a",rgb(255,0,0),def,막대굵기);
}
else
{
Plot1(a, "a",rgb(0,0,255),def,막대굵기);
}
}
2
당일 N번째봉 까지는 a가 모두 0이면 아래와 같이 작성하시면 됩니다.
input : N(2),막대굵기(1);
var : b(0),a(0);
if sDate != sDate[1] Then
b = 0;
b = b+1;
if b <= N then
{
a = 0;
}
else
{
a = a + 1;
if a > 0 then
{
Plot1(a, "a",rgb(255,0,0),def,막대굵기);
}
else
{
Plot1(a, "a",rgb(0,0,255),def,막대굵기);
}
}
즐거운 하루되세요
> 마천 님이 쓴 글입니다.
> 제목 : 봉 차트에서 수식 적용시
> if sdate != sdate[1] then
{
a = 0;
}
else
{
a = a + 1;
if a > 0 then
{
Plot1(a, "a",rgb(255,0,0),def,막대굵기);
}
else
{
Plot1(a, "a",rgb(0,0,255),def,막대굵기);
}
}
이런 수식에서 예를 들어서 3분봉 챠트에서 두번째 봉 시작할때(새로운 봉 시작시) a값을 0으로 초기화를 하고 싶은데 어떻게 해야 하나요?