커뮤니티

43604 안되는데요

프로필 이미지
미래테크
2015-08-17 16:42:27
157
글번호 89543
답변완료
43604 작동이 안되는데 다시 한번 부탁합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-08-17 18:42:55

안녕하세요 예스스탁입니다. 해당식 문의에 올리신 내용으로 각 조건별 인덱스(봉번호)로 저장해 그 발생 순서로 조건을 지정한 식입니다. 식을 어디를 수정해 드려야 할지 잘 모르겠습니다. 식에 주석을 붙여드립니다. 해당 내용 보시고 수정보완해 사용하시기 바랍니다. input : P(60); input : sto11(10),sto12(5),sto13(5); input : sto21(5),sto22(3),sto23(3); var : mav(0),stok1(0),stod1(0),stok2(0),stod2(0); var : Cup1(0),Cup2(0),Cdn1(0),Cdn2(0); var : Sup1(0),Sup11(0),Sdn1(0),Sdn11(0); var : Sup2(0),Sup22(0),Sdn2(0),Sdn22(0); mav = ma(c,P); stok1 = StochasticsK(sto11,sto12); stod1 = StochasticsD(sto11,sto12,sto13); stok2 = StochasticsK(sto21,sto22); stod2 = StochasticsD(sto21,sto22,sto23); #종가가 이평을 상향돌파하면 if crossup(c,mav) Then{ Cup1 = index;#봉의 번호 저장 Cup2 = Cup1[1];#직전 상향돌파시 봉의 번호 } #종가가 이평을 하향이탈하면 if CrossDown(c,mav) Then{ Cdn1 = index; #봉의 번호저장 Cdn2 = Cdn1[1]; #직전 하향이탈시 봉의 번호 } #10-5-5 스토가 골드가 발생하면 if crossup(stok1,stod1) then{ Sup1 = index; #봉의 번호저장 Sup11 = Sup1[1];#직전 상향돌파시 봉의 번호 } #10-5-5 스토가 데드가 발생하면 if CrossDown(stok1,stod1) then{ Sdn1 = index;#봉의 번호저장 Sdn11 = Sdn1[1]; #직전 하향이탈시 봉의 번호 } #5-3-3 스토가 골드가 발생하면 if crossup(stok2,stod2) then{ Sup2 = index;#봉의 번호저장 Sup22 = Sup2[1]; #직전 상향돌파시 봉의 번호 } #5-3-3 스토가 데드가 발생하면 if CrossDown(stok2,stod2) then{ Sdn2 = index;#봉의 번호저장 Sdn22 = Sdn2[1];#직전 하향이탈시 봉의 번호 } var1 = 0; #현재 2개 스토 모두 골드 if crossup(stok1,stod1) and crossup(stok2,stod2) Then{ #10-5-5골드 <- 10-5-5데드 <- 종가이평골드 <- 10-5-5 골드 <- 종가이평데드 #5-3-3골드 <- 5-3-3데드 <- 종가이평골드 <- 5-3-3 골드 <- 종가이평데드 #위 2개가 모두 순서데로 발생해야 조건만족 if sup1 > sdn1 and sdn1 >= Cup1 and Cup1 > sup11 And sup11 > Cdn1 and sup2 > sdn2 and sdn2 >= Cup1 and Cup1 > sup22 And sup22 > Cdn1 Then var1 = 1; } #현재 2개 스토 모두 데드 if CrossDown(stok1,stod1) and CrossDown(stok2,stod2) Then{ #10-5-5데드 <- 10-5-5 골드 <- 종가이평데드 <- 10-5-5 데드 <- 종가이평골드 #5-3-3데드 <- 5-3-3골드 <- 종가이평데드 <- 5-3-3 데드 <- 종가이평골드 #위 2개가 모두 순서데로 발생해야 조건만족 if sdn1 > sup1 and sup1 >= Cdn1 and Cdn1 > sdn11 And sdn11 > Cup1 and sdn2 > sup2 and sup2 >= Cup1 and Cup1 > sdn22 And sdn22 > Cup1 Then var1 = -1; } plot1(var1); 즐거운 하루되세요 > 미래테크 님이 쓴 글입니다. > 제목 : 43604 안되는데요 > 43604 작동이 안되는데 다시 한번 부탁합니다