예스스탁
예스스탁 답변
2025-03-24 17:10:31
안녕하세요
예스스탁입니다.
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];
}
Condition1 = False;
if CC[1] == 0 or (CC[1] > 0 and CD[0] >= CD[1]+10) Then
{
Condition1 = true;
ttl[0]=tl_new(sDate,sTime,cc[0],NextBarSdate,NextBarStime,CC[0]);
}
}
}
}
Else
{
if Condition1 == true Then
TL_SetEnd(ttl[0],sDate,sTime,CC[0]);
}
if Condition1 == true Then
Plot1(cc[0],"hma",DarkRed,Def,1);
Else
NoPlot(1);
즐거운 하루되세요
> yamu 님이 쓴 글입니다.
> 제목 : 질문 드리겠습니다
> 수고가 많으십니다
번거로우시겠지만 부탁드립니다
지난 질문 3번이 답변 어려우시다고 해주셨는데요
그럼 혹시 cc를 ttl[]변수에 추세선으로 넣는것만 알려주실 수 있을까요
plot12 처럼 추세선이 나오게 해주시면 감사하겠습니다
아래 식처럼 해봤는데 조건만족 첫봉에만 cc값이 나오는데 다음 조건만족봉 한봉전까지 추세선이 이어지게 하려는데 방법을 알려주심 감사하겠습니다 (우측연장, ttl[5]번까지만 추세선 표시 하게 부탁드려요)
질문2) cc 배열 값 사이가 10거래일 이상일때만 plot (메인 수식 바깥에서 할때,,) 을 하는 식도 부탁드립니다
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);
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];
}
cc[0]=value1*0.9;
}
For cnt = 9 DownTo 1
{
ttl[cnt] =ttl[cnt-1];
}
ttl[0]=tl_new(sDate,sTime,cc[0], );
}
}
Plot12(cc[0],"hma",DarkRed,Def,1);