커뮤니티

수식 부탁드립니다

프로필 이미지
knp116
2014-03-09 00:16:24
136
글번호 73324
답변완료
수식 부탁드립니다 첨부한 수식중 2N매수는, 60선과 240선이 골든크로스가 발생한 후 20일선이 60일선과 데드크로스를 준후 다시 골든크로스를 준 상황이라는 조건을 첨부해 주세요 단순히 20>60 이런조건이 아니고, 20선이 60선에 데드크로스 이후 골든크로스를 준 상황 2NS매도도 같습니다 60선과 240선이 데드크로스가 발생한 이후 20일선이 60일선과 골든크로스를 준후 다시 60선과 데드크로스를 준 상황이라는 조건을 첨부하고 싶어요 단순히 20<60 이런식이 아니구요...
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-03-10 14:14:05

안녕하세요 예스스탁입니다. var : T(0),U1(0),D1(0),U2(0),D2(0); Var1 = MA(C,5); Var2 = MA(C,20); Var3 = MA(C,60); Var4 = MA(C,120); Var5 = MA(C,240); if crossup(var3,var5) Then{ T = 1; U1 = 0; D1 = 0; } if T == 1 Then{ if crossup(var2,var3) Then U1 = U1+1; if CrossDown(var2,var3) Then D1 = D1+1; } if CrossDown(var3,var5) Then{ T = -1; U2 = 0; D2 = 0; } if T == -1 Then{ if crossup(var2,var3) Then U2 = U2+1; if CrossDown(var2,var3) Then D2 = D2+1; } # 60선위 5상방 빅머니 유입 If var3 > var5 And var2 < var3 And var1>var3 And c> o and c>c[4] and Var1 > Var1[1] and Var1[1] > Var3 THEN BUY("5N"); ## 5상방매수 청산 if IsEntryName("5N") == true and MarketPosition() == 1 and C < O and C < C[4] Then exitlong("5N청산"); ## 20>60>240 정배열 첫존 골드 매수 If Var2 > Var3 And Var3 > Var5 And Var1 < Var2 And C>C[4] And C>O And (CrossUp(Close,Var2) OR (Open >= Var2)) #60-240 골드구간이고 20-60 데드/골드 각 1회이상 발생하고 현재는 골드 and T == 1 and var2 > var3 and U1 >= 1 and D1 >= 1 THEN BUY("2N"); If MarketPosition() == 1 THEN { ##20선 위에서 매수이면 20bc 음선에 청산 If EntryPrice > MA(Close, 20)[BarsSinceEntry] And Open < MA(C,20) And Close < Open THEN ExitLong("B20청산1"); } If var5 > var3 And var3 < var2 And var1 < var3 And c < o and c<c[4] and Var1 < Var1[1] //and Var1[1] < Var3 THEN SELL("5NS"); if IsEntryName("5NS") == true and MarketPosition() == -1 and C > O and C > C[4] Then exitSHORT("5NS청산"); If Var3 > Var2 And Var5 > Var3 And Var2-0.1< Var1 And C<C[4] And C<O And (CrossDOWN(Close,Var2) OR (Open <= Var2)) #60-240 데드구간이고 20-60 데드/골드 각 1회이상 발생하고 현재는 데드 and T == -1 and var2 < var3 and U2 >= 1 and D2 >= 1 THEN SELL("2NS"); If MarketPosition() == -1 THEN { ## 20선 아래 매도이면 20BC양선에 청산 If EntryPrice < MA(Close, 20)[BarsSinceEntry] And Open > MA(C,20) And Close > Open THEN ExitShort("2NS청산"); } //if IsEntryName("2N") == true and MarketPosition() == 1 //and C < O and C < C[4] // //Then // exitlong("2N청산"); //If var3<var4 and VAR2 > VAR3 AND var3 > var5 and var2 < var4 and // var1 > var1[1] and var1[1] < var1[2] and var1[2] < var1[3] // AND // O <= MA(C,20) AND C > O // //Then // buy("럭키b"); // // // // // // //AND (CrossDOWN(C,VAR1) OR CrossDOWN(C,VAR2)) 즐거운 하루되세요 > knp116 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다 > 수식 부탁드립니다 첨부한 수식중 2N매수는, 60선과 240선이 골든크로스가 발생한 후 20일선이 60일선과 데드크로스를 준후 다시 골든크로스를 준 상황이라는 조건을 첨부해 주세요 단순히 20>60 이런조건이 아니고, 20선이 60선에 데드크로스 이후 골든크로스를 준 상황 2NS매도도 같습니다 60선과 240선이 데드크로스가 발생한 이후 20일선이 60일선과 골든크로스를 준후 다시 60선과 데드크로스를 준 상황이라는 조건을 첨부하고 싶어요 단순히 20<60 이런식이 아니구요...