aa=cci(9);
조건=aa(2)>=aa(1)&&aa(1)<aa;
bb=valuewhen(1,조건 && aa(1)<-100,aa(1));
cc=valuewhen(2,조건 && aa(1)<-100,aa(1));
dd=bb(1)<bb&&bb>cc;//-100보다 작은지표 다이버전스
ee=barssince(조건&&aa<-100)+1;
kk=dd&&ee(1)<=봉;//15봉 안쪽
ff=valuewhen(1,조건&&aa(1)<-100,c(1));
gg=valuewhen(2,조건&&aa(1)<-100,c(1));
hh=ff<gg&&kk==1;//가격쪽 다이버전스
ii=highestsince(1,조건&&aa(1)<-100,aa);//두저점 사이고점값
jj=kk&&hh&&ii(1)>-100; //조건만족
jj(1)==1//다음봉에서신호
봉 = 20
조건만족 = 150
시스템 트레이딩 수식으로 변경 부탁드립니다
차트 수식으로 변경가능하면 그것도 같이 부탁 드립니다.
답변 1
예스스탁
예스스탁 답변
2021-08-18 17:06:26
안녕하세요
예스스탁입니다.
input : 봉(15);
var : aa(0),조건(False),bb(0),cc(0),dd(False),ee(0),kk(False),ff(0),gg(0),hh(False),ii(0),jj(False);
aa=cci(9);
조건 = aa[2]>=aa[1] and aa[1]<aa;
if 조건 and aa[1] < -100 Then
{
bb = aa[1];
cc = bb[1];
}
dd = bb[1]<bb and bb>cc;
if 조건 and aa < -100 Then
ee = 1;
Else
{
if ee > 0 Then
ee = ee+1;
}
kk = dd and ee[1] <= 봉;//15봉 안쪽
if 조건 and aa[1] <-100 Then
{
ff = c[1];
gg = ff[1];
}
hh = ff<gg and kk == true;//가격쪽 다이버전스
if 조건 and aa[1]<-100 Then
{
Condition1 = true;
ii = aa;
}
Else
{
if Condition1 == true and aa > ii Then
ii = aa;
}
jj = kk and hh and Condition1 == true and ii[1] > -100; //조건만족
if jj[1] == true Then
Buy();
즐거운 하루되세요
> 이름이 님이 쓴 글입니다.
> 제목 : 키움 조건식 변경 부탁 드립니다.
> aa=cci(9);
조건=aa(2)>=aa(1)&&aa(1)<aa;
bb=valuewhen(1,조건 && aa(1)<-100,aa(1));
cc=valuewhen(2,조건 && aa(1)<-100,aa(1));
dd=bb(1)<bb&&bb>cc;//-100보다 작은지표 다이버전스
ee=barssince(조건&&aa<-100)+1;
kk=dd&&ee(1)<=봉;//15봉 안쪽
ff=valuewhen(1,조건&&aa(1)<-100,c(1));
gg=valuewhen(2,조건&&aa(1)<-100,c(1));
hh=ff<gg&&kk==1;//가격쪽 다이버전스
ii=highestsince(1,조건&&aa(1)<-100,aa);//두저점 사이고점값
jj=kk&&hh&&ii(1)>-100; //조건만족
jj(1)==1//다음봉에서신호
봉 = 20
조건만족 = 150
시스템 트레이딩 수식으로 변경 부탁드립니다
차트 수식으로 변경가능하면 그것도 같이 부탁 드립니다.