예스스탁
예스스탁 답변
2025-03-25 15:51:15
안녕하세요
예스스탁입니다.
var : cnt(0), sum1(0), sumi1(0),tt(0),hh(0),ll(0),tl(0),tl1(0);
var: sum2(0),sumi2(0),sumaa(0);
var : t(0),StartBarIndex(0),dd(0),d1(0),d2(0);
Array : ii[50](0),aa[50](0),bb[50](0),cc[50](0),vv[150](0),ttl[10](0),cd[50](0);
if Bdate != Bdate[1] Then
DD = DD+1;
if h>l*1.07 Then
{
d1 = dd;
d2 = d1[1];
if d2 == 0 or (d2 > 0 and d1 >= d2+3) Then
{
var1 = Index;
Var2 = var1[1];
Var3= Var2[1];
sum1=0;
sumi1=0;
# tl=TL_NEW(sDatE,sTimE,100,sDatE,sTimE,999999);
# TL_SetSize(tl,0);
# TL_SetColor(tl,Black);
For cnt = 1 to (var1-Var2)
{
sum1=sum1+h[cnt];
sumi1=sumi1+1;
}
value1=sum1/sumi1;
For cnt = 49 DownTo 1
{
aa[cnt] = aa[cnt-1];
}
aa[0] = value1;
Var20=Money/100000000;
if Var20>30 Then
{
For cnt = 49 DownTo 1
{
cc[cnt]= cc[cnt-1];
cd[cnt]= cd[cnt-1];
}
cc[0]=value1*0.9;
cd[0]=dd;
For cnt = 9 DownTo 1
{
ttl[cnt] =ttl[cnt-1];
}
TL_SetExtRight(ttl[6],False);
ttl[0]=tl_new(sDate,sTime,cc[0],NextBarSdate,NextBarStime,CC[0]);
TL_SetExtRight(ttl[0],true);
}
}
}
Else
{
if CC[0] > 0 Then
TL_SetEnd(ttl[0],sDate,sTime,CC[0]);
}
즐거운 하루되세요
> yamu 님이 쓴 글입니다.
> 제목 : 질문드리겠습니다
> 죄송합니다만 지난번에 질문드릴때 "cc값이 10일 이상인경우" 는 별개로 여쭤봤었는데 답변 주실때 통합이 돼서 식이 더 복잡해 진거 같습니다
그러면 10일이상일 경우" 라는 조건은 빼고,,, cc 값을 ttl 에 넣어서,,,(cc[0] 은 ttl[0]
cc[1] 은 ttl[1] ...이런식으로..)
ttl[5] 까지 우측 연장 해주시면 감사합니다
번거롭게 죄송합니다
var : cnt(0), sum1(0), sumi1(0),tt(0),hh(0),ll(0),tl(0),tl1(0);
var: sum2(0),sumi2(0),sumaa(0);
var : t(0),StartBarIndex(0),dd(0),d1(0),d2(0);
Array : ii[50](0),aa[50](0),bb[50](0),cc[50](0),vv[150](0),ttl[10](0),cd[50](0);
if Bdate != Bdate[1] Then
DD = DD+1;
if h>l*1.07 Then
{
d1 = dd;
d2 = d1[1];
if d2 == 0 or (d2 > 0 and d1 >= d2+3) Then
{
var1 = Index;
Var2 = var1[1];
Var3= Var2[1];
sum1=0;
sumi1=0;
# tl=TL_NEW(sDatE,sTimE,100,sDatE,sTimE,999999);
# TL_SetSize(tl,0);
# TL_SetColor(tl,Black);
For cnt = 1 to (var1-Var2)
{
sum1=sum1+h[cnt];
sumi1=sumi1+1;
}
value1=sum1/sumi1;
For cnt = 49 DownTo 1
{
aa[cnt] = aa[cnt-1];
}
aa[0] = value1;
Var20=Money/100000000;
if Var20>30 Then
{
For cnt = 49 DownTo 1
{
cc[cnt]= cc[cnt-1];
cd[cnt]= cd[cnt-1];
}
cc[0]=value1*0.9;
cd[0]=dd;
For cnt = 9 DownTo 1
{
ttl[cnt] =ttl[cnt-1];
}