커뮤니티
지표식 및 시스템식을 문의드립니다.
2013-05-01 21:31:57
259
글번호 62705
1. B BAND의 %B의 시그널선은 어떻게 표현해야 합니까?
2. 시그널선이 과열된 %B를 위에서 아래로 CROSS-DOWN할 때 매도하고,
시그널선이 침체된 %B를 아래에서 위로 CROSS-UP할 때 매수하고자 합니다.
과열된 %B값은 100이상이고, 침체된 %B값은 0이하입니다.
3. 1차 과열(침체)된 %B와 2차 과열(침체)된 %B 값을 비교하여 다이버전스
발생했을 때 매도(매수) 진입하고자 합니다.
1,2,3번을 수식으로 작성 부탁드립니다.
고맙습니다.
답변 1
예스스탁 예스스탁 답변
2013-05-02 20:37:06
안녕하세요
예스스타입니다.
1.
시그널선은 지표값을 한번도 이평한 값입니다.
Input : Period(20), D(2),sig(10);
var : BBdown(0),BBUp(0),BandB(0),BandS(0);
BBDown = BollBandDown(Period,D);
BBUp = BollBandUp(Period,D);
BandB = ((C-BBDown)/(BBUp-BBDown))*100;
BandS = ma(BandB,sig);
Plot1(BandB, "Band%b");
Plot2(BandS, "Band%b sig");
PlotBaseLine1(10, "기준선10");
PlotBaseLine2(90, "기준선90");
2.
Input : Period(20), D(2),sig(10);
var : BBdown(0),BBUp(0),BandB(0),BandS(0);
BBDown = BollBandDown(Period,D);
BBUp = BollBandUp(Period,D);
BandB = ((C-BBDown)/(BBUp-BBDown))*100;
BandS = ma(BandB,sig);
if BandB >= 100 and crossdown(BandS,BandB) Then
sell();
if BandB <= 0 and CrossUp(BandS,BandB) Then
sell();
3.
Input : Period(20), D(2),sig(10);
var : BBdown(0),BBUp(0),BandB(0),BandS(0);
var : HH(0),HH1(0),LL(0),LL1(0);
BBDown = BollBandDown(Period,D);
BBUp = BollBandUp(Period,D);
BandB = ((C-BBDown)/(BBUp-BBDown))*100;
BandS = ma(BandB,sig);
if crossup(BandB,100) Then{
HH = BandB;
HH1 = HH[1];
}
if BandB >= 100 and BandB > HH Then
HH = BandB;
if CrossDown(BandB,0) Then{
LL = BandB;
LL1 = LL[1];
}
if BandB <= 0 and BandB < LL Then
LL = BandB;
if CrossDown(BandB,100) and HH < HH1 Then
sell();
if CrossUp(BandB,0) and LL > LL1 Then
buy();
즐거운 하루되세요
> wjfwp 님이 쓴 글입니다.
> 제목 : 지표식 및 시스템식을 문의드립니다.
> 1. B BAND의 %B의 시그널선은 어떻게 표현해야 합니까?
2. 시그널선이 과열된 %B를 위에서 아래로 CROSS-DOWN할 때 매도하고,
시그널선이 침체된 %B를 아래에서 위로 CROSS-UP할 때 매수하고자 합니다.
과열된 %B값은 100이상이고, 침체된 %B값은 0이하입니다.
3. 1차 과열(침체)된 %B와 2차 과열(침체)된 %B 값을 비교하여 다이버전스
발생했을 때 매도(매수) 진입하고자 합니다.
1,2,3번을 수식으로 작성 부탁드립니다.
고맙습니다.
다음글
이전글