커뮤니티

수식문의

프로필 이미지
softtoug
2018-05-27 21:39:36
157
글번호 119240
답변완료
안녕하세요 하기 수식에서 손절에 추가 문의 드립니다. 검토 부탁드립니다. input : Period(20),dv(2); var : BBmd(0),BBdn(0),bbup(0),BandB(0),HH(0),LL(0); BBmd = ma(C,Period); BBdn = BollBandDown(Period,Dv); BBUp = BollBandUp(Period,Dv); BandB = ((C-BBDn)/(BBUp-BBdn))*100; if crossup(BandB,90) Then HH = BandB; if BandB > 90 and BandB > HH Then HH = BandB; if CrossDown(BandB,10) Then LL = BandB; if BandB < 10 and BandB < LL Then LL = BandB; if HH > 100 and CrossDown(BandB,90) Then sell("s4"); if LL < 0 and crossup(BandB,10) Then buy("b4"); 1. b4 진입시 data 2의 볼린져 밴드 하단밴드가 data1 의 볼린져 밴드 하단밴드 밖에 있을 경우 진입 대기하다가 data2 의 볼린져 밴드 하단 밴드가 data1의 볼린져 밴드 하단 안으로 들어 왔을때 진입 부탁드립니다. s4 진입시 data 2의 볼린져 밴드 상단밴드가 data1 의 볼린져 밴드 상단밴드 밖에 있을 경우 진입 대기하다가 data2의 볼린져 밴드 상단 밴드가 data1의 볼린져 밴드 상단 안으로 들어 왔을때 진입 부탁드립니다. 2. b4 진입후 볼린져 중앙 이평이 전봉대비 하락하고 있을 경우, 가격이 data 1 중앙이평을 터치하면 바로 청산하는 수식 가격이 data 2의 볼린져 밴드 상단을 터치하면 바로 청산하는 수식 부탁드립니다. s4 진입후 볼린져 밴드 중앙 이평이 전봉대비 상승하고 있을 경우, 가격이 data 1 중앙이평을 터치하면 바로 청산하는 수식 가격이 data 2의 볼린져 밴드 하단을 터치하면 바로 청산하는 수식 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-05-28 13:54:03

안녕하세요 예스스탁입니다 input : Period(20),dv(2); var : BBmd1(0,data1),BBdn1(0,data1),bbup1(0,data1); var : BandB1(0,data1),HH1(0,data1),LL1(0,data1); var : BBmd2(0,data2),BBdn2(0,data2),bbup2(0,data2); BBmd1 = data1(ma(C,Period)); BBdn1 = data1(BollBandDown(Period,Dv)); BBUp1 = data1(BollBandUp(Period,Dv)); BandB1 = data1(((C-BBDn1)/(BBUp1-BBdn1))*100); BBmd2 = data2(ma(C,Period)); BBdn2 = data2(BollBandDown(Period,Dv)); BBUp2 = data2(BollBandUp(Period,Dv)); if crossup(BandB1,90) Then HH1 = BandB1; if BandB1 > 90 and BandB1 > HH1 Then HH1 = BandB1; if CrossDown(BandB1,10) Then LL1 = BandB1; if BandB1 < 10 and BandB1 < LL1 Then LL1 = BandB1; if HH1 > 100 and CrossDown(BandB1,90) and BBdn2 < BBdn1 Then sell("s4"); if LL1 < 0 and crossup(BandB1,10) and BBdn2 > BBdn1 Then buy("b4"); if MarketPosition == 1 then{ if bbmd1 < bbmd1[1] and data1(CrossDown(c,bbmd1)) Then exitlong(); if data2(CrossUp(c,bbup2)) Then exitlong(); } if MarketPosition == -1 then{ if bbmd1 > bbmd1[1] and data1(CrossUp(c,bbmd1)) Then ExitShort(); if data2(CrossDown(c,bbdn2)) Then ExitShort(); } 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 수식문의 > 안녕하세요 하기 수식에서 손절에 추가 문의 드립니다. 검토 부탁드립니다. input : Period(20),dv(2); var : BBmd(0),BBdn(0),bbup(0),BandB(0),HH(0),LL(0); BBmd = ma(C,Period); BBdn = BollBandDown(Period,Dv); BBUp = BollBandUp(Period,Dv); BandB = ((C-BBDn)/(BBUp-BBdn))*100; if crossup(BandB,90) Then HH = BandB; if BandB > 90 and BandB > HH Then HH = BandB; if CrossDown(BandB,10) Then LL = BandB; if BandB < 10 and BandB < LL Then LL = BandB; if HH > 100 and CrossDown(BandB,90) Then sell("s4"); if LL < 0 and crossup(BandB,10) Then buy("b4"); 1. b4 진입시 data 2의 볼린져 밴드 하단밴드가 data1 의 볼린져 밴드 하단밴드 밖에 있을 경우 진입 대기하다가 data2 의 볼린져 밴드 하단 밴드가 data1의 볼린져 밴드 하단 안으로 들어 왔을때 진입 부탁드립니다. s4 진입시 data 2의 볼린져 밴드 상단밴드가 data1 의 볼린져 밴드 상단밴드 밖에 있을 경우 진입 대기하다가 data2의 볼린져 밴드 상단 밴드가 data1의 볼린져 밴드 상단 안으로 들어 왔을때 진입 부탁드립니다. 2. b4 진입후 볼린져 중앙 이평이 전봉대비 하락하고 있을 경우, 가격이 data 1 중앙이평을 터치하면 바로 청산하는 수식 가격이 data 2의 볼린져 밴드 상단을 터치하면 바로 청산하는 수식 부탁드립니다. s4 진입후 볼린져 밴드 중앙 이평이 전봉대비 상승하고 있을 경우, 가격이 data 1 중앙이평을 터치하면 바로 청산하는 수식 가격이 data 2의 볼린져 밴드 하단을 터치하면 바로 청산하는 수식 부탁드립니다. 감사합니다.