커뮤니티

수식문의

프로필 이미지
softtoug
2016-10-04 21:17:15
81
글번호 102494
답변완료
안녕하세요 하기 수식에서 한가지 추가하고 싶습니다. * b2, s2 진입시 DP/DM 교체가 DP/DM 수치가 20이상에서 이루어 질 때만 진입부탁드립니다. 20 이하에서 DP/DM 교체가 이루어 질 경우 신호 발생하지 않습니다. 수식 부탁드립니다. 감사합니다 -------------------------------------------------------- 안녕하세요 예스스탁입니다. input : P(14),BBP(20),dv(2),MAP(60); var : ADXV(0),DP(0),DM(0),T(0),BBup(0),BBdn(0),mav(0); ADXV = ADX(P); DP = Diplus(P); DM = DiMinus(P); BBup = BollBandUp(BBP,dv); BBdn = BollBandDown(BBP,dv); mav = ma(C,MAP); if crossup(ADXV,20) or crossup(ADXV,35) Then T = 1; if CrossDown(ADXV,35) Then{ T = -1; Condition1 = false; } if T == -1 Then{ if Condition1 == false and crossup(DP,DM) and BBup > mav Then{ Condition1 = true; buy("b2"); } if Condition1 == false and CrossDown(DP,DM) and BBdn < mav Then{ Condition1 = true; sell("s2"); } } 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 문의 사항 > 안녕하세요 바쁘신데 여러가지로 도움 주셔서 늘 감사합니다. 하기 질문을 드린 것을 잘 받았습니다. 그런데 제가 깜빡하고 한개 더 있는데 문의 드리지 못 했습니다. 하기 수식도 볼린져 밴드 수식을 추가 부탁드립니다. : 볼린져 상단밴드가 60 이평 아래에 있을때는 매수금지, 반대로 하단밴드가 60이평 위에 있을때는 매도금지 수식을 추가 부탁드립니다. 다음 신호에서 진입하는 것으로 부탁드립니다. if crossup(ADXV,20) or crossup(ADXV,35) Then T = 1; if CrossDown(ADXV,35) Then{ T = -1; Condition1 = false; } if T == -1 Then{ if Condition1 == false and crossup(DP,DM) Then{ Condition1 = true; buy("b2"); } if Condition1 == false and CrossDown(DP,DM) Then{ Condition1 = true; sell("s2"); } }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-10-05 11:44:25

안녕하세요 예스스탁입니다. input : P(14),BBP(20),dv(2),MAP(60); var : ADXV(0),DP(0),DM(0),T(0),BBup(0),BBdn(0),mav(0); ADXV = ADX(P); DP = Diplus(P); DM = DiMinus(P); BBup = BollBandUp(BBP,dv); BBdn = BollBandDown(BBP,dv); mav = ma(C,MAP); if crossup(ADXV,20) or crossup(ADXV,35) Then T = 1; if CrossDown(ADXV,35) Then{ T = -1; Condition1 = false; } if T == -1 Then{ if Condition1 == false and crossup(DP,DM) and BBup > mav and DP > 20 Then{ Condition1 = true; buy("b2"); } if Condition1 == false and CrossDown(DP,DM) and BBdn < mav and DP > 20 Then{ Condition1 = true; sell("s2"); } } 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 수식문의 > 안녕하세요 하기 수식에서 한가지 추가하고 싶습니다. * b2, s2 진입시 DP/DM 교체가 DP/DM 수치가 20이상에서 이루어 질 때만 진입부탁드립니다. 20 이하에서 DP/DM 교체가 이루어 질 경우 신호 발생하지 않습니다. 수식 부탁드립니다. 감사합니다 -------------------------------------------------------- 안녕하세요 예스스탁입니다. input : P(14),BBP(20),dv(2),MAP(60); var : ADXV(0),DP(0),DM(0),T(0),BBup(0),BBdn(0),mav(0); ADXV = ADX(P); DP = Diplus(P); DM = DiMinus(P); BBup = BollBandUp(BBP,dv); BBdn = BollBandDown(BBP,dv); mav = ma(C,MAP); if crossup(ADXV,20) or crossup(ADXV,35) Then T = 1; if CrossDown(ADXV,35) Then{ T = -1; Condition1 = false; } if T == -1 Then{ if Condition1 == false and crossup(DP,DM) and BBup > mav Then{ Condition1 = true; buy("b2"); } if Condition1 == false and CrossDown(DP,DM) and BBdn < mav Then{ Condition1 = true; sell("s2"); } } 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 문의 사항 > 안녕하세요 바쁘신데 여러가지로 도움 주셔서 늘 감사합니다. 하기 질문을 드린 것을 잘 받았습니다. 그런데 제가 깜빡하고 한개 더 있는데 문의 드리지 못 했습니다. 하기 수식도 볼린져 밴드 수식을 추가 부탁드립니다. : 볼린져 상단밴드가 60 이평 아래에 있을때는 매수금지, 반대로 하단밴드가 60이평 위에 있을때는 매도금지 수식을 추가 부탁드립니다. 다음 신호에서 진입하는 것으로 부탁드립니다. if crossup(ADXV,20) or crossup(ADXV,35) Then T = 1; if CrossDown(ADXV,35) Then{ T = -1; Condition1 = false; } if T == -1 Then{ if Condition1 == false and crossup(DP,DM) Then{ Condition1 = true; buy("b2"); } if Condition1 == false and CrossDown(DP,DM) Then{ Condition1 = true; sell("s2"); } }