커뮤니티

수식부탁드립니다.

프로필 이미지
장군777
2018-08-31 09:05:50
150
글번호 121770
답변완료
1.키움수식입니다 변경부탁드립니다 매수신호 매도신호 S=sum(1); M5=ma(c,기간1,지수); 상전5=M5>M5(1) && M5(1)<M5(2); M2=ma(c,기간2); DC=valuewhen(1,crossdown(M5,M2),S); 상1=valuewhen(1,상전5,S); 상2=valuewhen(2,상전5,S); 상3=valuewhen(3,상전5,S); GC=valuewhen(1,crossup(M5,M2),S); 조건W=상3<DC && DC<상2 && 상2<상1 && 상1<GC; 조건W && !조건W(1) 2.수식변경부탁드립니다. 1)매수신호 a=avg(c,period); v1 = (highest(high, PeriodShort)+lowest(low, PeriodShort) + highest(high, PeriodMid) + lowest(low, PeriodMid))/4; v2 = (highest(high, PeriodLong) + lowest(low, PeriodLong))/2; crossup(a,v2) 2)매도신호 a=avg(c,period); v1 = (highest(high, PeriodShort)+lowest(low, PeriodShort) + highest(high, PeriodMid) + lowest(low, PeriodMid))/4; v2 = (highest(high, PeriodLong) + lowest(low, PeriodLong))/2; crossdown(a,v2)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-08-31 13:20:27

안녕하세요 예스스탁입니다. 1. input : 기간1(5),기간2(10); var : S(0),M5(0),M2(0),상전5(false),상1(0),상2(0),상3(0); var : DC(0),GC(0),조건W(false); S=S+1; M5 = ema(c,기간1); 상전5 = M5>M5[1] && M5[1]<M5[2]; M2 = ma(c,기간2); if crossdown(M5,M2) Then DC = S; if 상전5 Then { 상1 = S; 상2 = 상1[1]; 상3 = 상2[1]; } if crossup(M5,M2) Then GC = S; 조건W=상3<DC && DC<상2 && 상2<상1 && 상1<GC; if 조건W && 조건W[1] == false Then buy(); 2 input : Period(5),PeriodShort(10),PeriodMid(20),PeriodLong(60); value1 = ma(c,period); var1 = (highest(high, PeriodShort)+lowest(low, PeriodShort) + highest(high, PeriodMid) + lowest(low, PeriodMid))/4; var2 = (highest(high, PeriodLong) + lowest(low, PeriodLong))/2; if crossup(value1,var2) Then buy(); if CrossDown(value1,var2) Then sell(); 즐거운 하루되세요 > 장군777 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > 1.키움수식입니다 변경부탁드립니다 매수신호 매도신호 S=sum(1); M5=ma(c,기간1,지수); 상전5=M5>M5(1) && M5(1)<M5(2); M2=ma(c,기간2); DC=valuewhen(1,crossdown(M5,M2),S); 상1=valuewhen(1,상전5,S); 상2=valuewhen(2,상전5,S); 상3=valuewhen(3,상전5,S); GC=valuewhen(1,crossup(M5,M2),S); 조건W=상3<DC && DC<상2 && 상2<상1 && 상1<GC; 조건W && !조건W(1) 2.수식변경부탁드립니다. 1)매수신호 a=avg(c,period); v1 = (highest(high, PeriodShort)+lowest(low, PeriodShort) + highest(high, PeriodMid) + lowest(low, PeriodMid))/4; v2 = (highest(high, PeriodLong) + lowest(low, PeriodLong))/2; crossup(a,v2) 2)매도신호 a=avg(c,period); v1 = (highest(high, PeriodShort)+lowest(low, PeriodShort) + highest(high, PeriodMid) + lowest(low, PeriodMid))/4; v2 = (highest(high, PeriodLong) + lowest(low, PeriodLong))/2; crossdown(a,v2)