커뮤니티

예스랭귀지 오류 수정 도와주세요

프로필 이미지
스톰82
2024-08-27 13:12:13
659
글번호 182862
답변완료
예스랭귀지로 작성해봤는데...역시나 오류가 많이 있습니다. 수정 좀 부탁드려요. INPUT : 기간(5),기간1(10),shortPeriod(10),midPeriod(15),Period(20),D1(5); var : B1(0),B2(0),B3(0),BB(0),10(0),전환(0),기준(0); B1=sum(v*((Pow((C-L),2) - Pow((H-C),2))/(H-L))); B2=BWI(기간, 2); B3=BWI(기간1,2); BB=BBandsUp(Period,D1); 10=ma(c,10, 지수); 전환=(highest(high,shortPeriod)+lowest(low,shortPeriod))/2; 기준=(highest(high,midPeriod)+lowest(low,midPeriod))/2; if (B1>=B1(1) and (B2>B2(1) or B3>B3(1)) and c>10 and c>전환 and 전환>10 and OBV()>Ma(OBV(), 9, 지수) and 전환>=기준 and 전환>전환(1) and 기준>기준(1) and CrossUp(c,BB))Then Find(1); 즐거운 하루 보내세요~
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-08-28 14:38:40

안녕하세요 예스스탁입니다. INPUT : 기간(5),기간1(10),shortPeriod(10),midPeriod(15),Period(20),D1(5); var : B1(0),B2(0),B3(0),BB(0),l0(0),전환(0),기준(0); Var : BBTop1(0), BBMid1(0), BBBot1(0),Bwidth1(0); Var : BBTop2(0), BBMid2(0), BBBot2(0),Bwidth2(0); BBTop1 = BollBandUp(기간,2); BBMid1 = ma(C,기간); BBBot1 = BollBandDown(기간,2); BWidth1= (BBTop1 - BBBot1)/ BBMid1; BBTop2 = BollBandUp(기간1,2); BBMid2 = ma(C,기간1); BBBot2 = BollBandDown(기간1,2); BWidth2= (BBTop2 - BBBot2)/ BBMid2; B1=Accum(v*((Pow((C-L),2) - Pow((H-C),2))/(H-L))); B2=BWidth1; B3=BWidth2; BB=BollBandUp(Period,D1); l0=ema(c,10); 전환=(highest(high,shortPeriod)+lowest(low,shortPeriod))/2; 기준=(highest(high,midPeriod)+lowest(low,midPeriod))/2; if (B1>=B1[1] and (B2>B2[1] or B3>B3[1]) and c>l0 and c>전환 and 전환>l0 and OBV()>ema(OBV(), 9) and 전환>=기준 and 전환>전환[1] and 기준>기준[1] and CrossUp(c,BB))Then Find(1); 즐거운 하루되세요 > 스톰82 님이 쓴 글입니다. > 제목 : 예스랭귀지 오류 수정 도와주세요 > 예스랭귀지로 작성해봤는데...역시나 오류가 많이 있습니다. 수정 좀 부탁드려요. INPUT : 기간(5),기간1(10),shortPeriod(10),midPeriod(15),Period(20),D1(5); var : B1(0),B2(0),B3(0),BB(0),10(0),전환(0),기준(0); B1=sum(v*((Pow((C-L),2) - Pow((H-C),2))/(H-L))); B2=BWI(기간, 2); B3=BWI(기간1,2); BB=BBandsUp(Period,D1); 10=ma(c,10, 지수); 전환=(highest(high,shortPeriod)+lowest(low,shortPeriod))/2; 기준=(highest(high,midPeriod)+lowest(low,midPeriod))/2; if (B1>=B1(1) and (B2>B2(1) or B3>B3(1)) and c>10 and c>전환 and 전환>10 and OBV()>Ma(OBV(), 9, 지수) and 전환>=기준 and 전환>전환(1) and 기준>기준(1) and CrossUp(c,BB))Then Find(1); 즐거운 하루 보내세요~