커뮤니티

키움 수식을 변환 하려고 함니다(부탁드림니다)

프로필 이미지
밤톨123
2022-02-14 15:20:49
1008
글번호 156250
답변완료
a=macd(short,long)- eavg(macd(short,long),signal); a1=macd(short,long)- tema(macd(short,long),signal); m1=ma(c,period1,지수); m2=tema(c,period2); a>0&& a1>0&& S=sum(1); N5=ma(c,기간1,지수); 상전이5=N5>N5(1) && N5(1)<N5(2); N2=ma(c,기간2); DC=valuewhen(1,crossdown(N5,N2),S); 상변화1=valuewhen(1,상전이5,S); 상변화2=valuewhen(2,상전이5,S); 상변화3=valuewhen(3,상전이5,S); GC=valuewhen(1,crossup(N5,N2),S); 조건W=상변화3<DC && DC<상변화2 &&상변화2<상변화1 && 상변화1<GC; crossup(c,m1) and crossup(c,m2) and 조건W && !조건W(1) 검색할수잇게 부탁드림니다 조은하루 되세요
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-02-14 15:30:19

안녕하세요 예스스탁입니다. input : short(12),long(26),signal(9),Period1(10),Period2(20),기간1(10),기간2(20); var : macdv(0),macds(0),macds1(0),a(0),a1(0),m1(0),m2(0); var : S(0),N5(0),N2(0),상전이5(False),DC(0),GC(0); var : 상변화1(0),상변화2(0),상변화3(0),조건W(False); macdv = macd(short,long); macds = Ema(macdv,signal); macds1 = ema(ema(Ema(macdv,signal),signal),signal); a=macdv-macds; a1=macdv-macds1; m1=ema(c,period1); m2=ema(ema(ema(c,period2),period2),period2); S=Accum(1); N5=ema(c,기간1); 상전이5=N5>N5[1] && N5[1]<N5[2]; N2=ma(c,기간2); if CrossDown(N5,N2) Then DC=S; if 상전이5 Then { 상변화1=S; 상변화2=상변화1[1]; 상변화3=상변화2[1]; } if CrossUp(N5,N2) Then GC=S; 조건W=상변화3<DC && DC<상변화2 &&상변화2<상변화1 && 상변화1<GC; if a>0&& a1>0&& crossup(c,m1) and crossup(c,m2) and 조건W && !조건W[1] Then Find(1); 즐거운 하루되세요 > 밤톨123 님이 쓴 글입니다. > 제목 : 키움 수식을 변환 하려고 함니다(부탁드림니다) > a=macd(short,long)- eavg(macd(short,long),signal); a1=macd(short,long)- tema(macd(short,long),signal); m1=ma(c,period1,지수); m2=tema(c,period2); a>0&& a1>0&& S=sum(1); N5=ma(c,기간1,지수); 상전이5=N5>N5(1) && N5(1)<N5(2); N2=ma(c,기간2); DC=valuewhen(1,crossdown(N5,N2),S); 상변화1=valuewhen(1,상전이5,S); 상변화2=valuewhen(2,상전이5,S); 상변화3=valuewhen(3,상전이5,S); GC=valuewhen(1,crossup(N5,N2),S); 조건W=상변화3<DC && DC<상변화2 &&상변화2<상변화1 && 상변화1<GC; crossup(c,m1) and crossup(c,m2) and 조건W && !조건W(1) 검색할수잇게 부탁드림니다 조은하루 되세요