커뮤니티
수식문의
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의 볼린져 밴드 하단을 터치하면 바로 청산하는 수식 부탁드립니다.
감사합니다.