커뮤니티

수식문의

프로필 이미지
softtoug
2018-06-05 10:31:14
238
글번호 119500
답변완료
안녕하세요 하기 답변 주신 수식에서 않되는 부분이 있어서 문의 드립니다. 매수의 경우 data 2 의 볼린져 밴드 상단을 cross over했을경우 청산이 되지 않습니다. 매도의 경우 data 2 의 볼린져 밴드 하단을 cross down했을경우 청산이 되지 않습니다. data 1 이 큰 시간봉이고 (60분) data 2 가 작은 시간봉입니다.(30분) 봉완성 진입 문제로 적용이 되지 않는지요? 검토 부탁드립니다. 감사합니다. 안녕하세요 예스스탁입니다. Input : Period(20), MultiD(2); var : BBmd1(0,data1),BBup1(0,data1),BBdn1(0,data1); var : BBmd2(0,data2),BBup2(0,data2),BBdn2(0,data2); BBmd1 = data1(ma(C,Period)); BBup1 = data1(BollBandUp(Period,MultiD)); BBdn1 = data1(BollBandDown(Period,MultiD)); BBmd2 = data2(ma(C,Period)); BBup2 = data2(BollBandUp(Period,MultiD)); BBdn2 = data2(BollBandDown(Period,MultiD)); IF MarketPosition == 1 and bbmd1 < bbmd1[1] and bbmd2 < bbmd2[1] then { if CrossDown(c,bbmd1) or crossup(c,bbup2) Then sell("bs"); } IF MarketPosition == -1 and bbmd1 > bbmd1[1] and bbmd2 > bbmd2[1] then { if Crossup(c,bbmd1) or CrossDown(c,bbdn2) Then sell("bs"); } 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 수식문의 > 안녕하세요 하기 수식 부탁드립니다. 1. 현재 매수 상태입니다. data 1 과 data 2 의 볼린져 이평이 전봉대비 하락하고 있으며, data1 의 볼린져 이평을 터치하거나, data 2 의 볼린져 상단을 터치하면 - 두가지중 한가지라도 성립이 되면- 매도로 스위칭하여 진입하는 수식 부탁드립니다. data 2 의 볼린져 이평이 전봉대비 상승하고 있으면, 진입하지 않습니다. 2. 현재 매도 상태입니다. data 1 과 data 2 의 볼린져 이평이 전봉대비 상승하고 있으며, data 1 의 볼린져 이평을 터치하거나, data 2 의 볼린져 하단을 터치하면 - 두가지중 한가지라도 성립이 되면- 매수로 스위칭하여 진입하는 수식 부탁드립니다. data 2 의 볼린져 이평이 전봉대비 하락하고 있으면, 진입하지 않습니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-06-07 10:32:20

안녕하세요 예스스탁입니다. data2의 조건을 data2종가가 크로스 하는 것으로 변경했습니다. 수식의 동작은 기본차트 기준입니다. 기본차트봉이 완성될때 그때 참조데이터(data2)의 완성봉 기준으로 조건체크해서 신호가 발생합니다. Input : Period(20), MultiD(2); var : BBmd1(0,data1),BBup1(0,data1),BBdn1(0,data1); var : BBmd2(0,data2),BBup2(0,data2),BBdn2(0,data2); BBmd1 = data1(ma(C,Period)); BBup1 = data1(BollBandUp(Period,MultiD)); BBdn1 = data1(BollBandDown(Period,MultiD)); BBmd2 = data2(ma(C,Period)); BBup2 = data2(BollBandUp(Period,MultiD)); BBdn2 = data2(BollBandDown(Period,MultiD)); IF MarketPosition == 1 and bbmd1 < bbmd1[1] and bbmd2 < bbmd2[1] then { if data1(CrossDown(c,bbmd1)) or data2(crossup(c,bbup2)) Then sell("bs"); } IF MarketPosition == -1 and bbmd1 > bbmd1[1] and bbmd2 > bbmd2[1] then { if data1(Crossup(c,bbmd1)) or data2(CrossDown(c,bbdn2)) Then buy("sb"); } 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 수식문의 > 안녕하세요 하기 답변 주신 수식에서 않되는 부분이 있어서 문의 드립니다. 매수의 경우 data 2 의 볼린져 밴드 상단을 cross over했을경우 청산이 되지 않습니다. 매도의 경우 data 2 의 볼린져 밴드 하단을 cross down했을경우 청산이 되지 않습니다. data 1 이 큰 시간봉이고 (60분) data 2 가 작은 시간봉입니다.(30분) 봉완성 진입 문제로 적용이 되지 않는지요? 검토 부탁드립니다. 감사합니다. 안녕하세요 예스스탁입니다. Input : Period(20), MultiD(2); var : BBmd1(0,data1),BBup1(0,data1),BBdn1(0,data1); var : BBmd2(0,data2),BBup2(0,data2),BBdn2(0,data2); BBmd1 = data1(ma(C,Period)); BBup1 = data1(BollBandUp(Period,MultiD)); BBdn1 = data1(BollBandDown(Period,MultiD)); BBmd2 = data2(ma(C,Period)); BBup2 = data2(BollBandUp(Period,MultiD)); BBdn2 = data2(BollBandDown(Period,MultiD)); IF MarketPosition == 1 and bbmd1 < bbmd1[1] and bbmd2 < bbmd2[1] then { if CrossDown(c,bbmd1) or crossup(c,bbup2) Then sell("bs"); } IF MarketPosition == -1 and bbmd1 > bbmd1[1] and bbmd2 > bbmd2[1] then { if Crossup(c,bbmd1) or CrossDown(c,bbdn2) Then sell("bs"); } 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 수식문의 > 안녕하세요 하기 수식 부탁드립니다. 1. 현재 매수 상태입니다. data 1 과 data 2 의 볼린져 이평이 전봉대비 하락하고 있으며, data1 의 볼린져 이평을 터치하거나, data 2 의 볼린져 상단을 터치하면 - 두가지중 한가지라도 성립이 되면- 매도로 스위칭하여 진입하는 수식 부탁드립니다. data 2 의 볼린져 이평이 전봉대비 상승하고 있으면, 진입하지 않습니다. 2. 현재 매도 상태입니다. data 1 과 data 2 의 볼린져 이평이 전봉대비 상승하고 있으며, data 1 의 볼린져 이평을 터치하거나, data 2 의 볼린져 하단을 터치하면 - 두가지중 한가지라도 성립이 되면- 매수로 스위칭하여 진입하는 수식 부탁드립니다. data 2 의 볼린져 이평이 전봉대비 하락하고 있으면, 진입하지 않습니다. 감사합니다.