커뮤니티

지표식 및 시스템식을 문의드립니다.

프로필 이미지
wjfwp
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번을 수식으로 작성 부탁드립니다. 고맙습니다.