커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2019-09-09 15:25:56
137
글번호 131853
답변완료
안녕하세요? 함수요청드립니다. 1. 매수: 최근 20개봉에서 볼린저 밴드 하단 밖에서 장중 저점이 나타난 뒤 밴드 하단 안에서 장중 신저점이 나타나고 왼쪽 꼭지점(앞서 볼린저 밴드 하단 밖에서 나타난 장중 저점) 돌파시 익봉 시가에 매수 진입 2. 매도: 최근 20개봉에서 볼린저 밴드 상단 밖에서 장중 고점이 나타난 뒤 밴드 상단 안에서 장중 신고점이 나타나고 왼쪽 꼭지점(앞서 볼린저 밴드 상단 밖에서 나타난 장중 고점) 이탈시 익봉 시가에 매도 진입 3. 매수청산1: 매수포지션 진입 이후 현재가가 볼린저밴드 상단을 터치하면 익봉 시가에 청산 4. 매도청산1: 매도포지션 진입 이후 현재가가 볼린저밴드 상단을 터치하면 익봉 시가에 청산 5. 매수청산2: 매수포지션 진입 이후 현재가가 볼린저밴드 하단을 터치하면 익봉 시가에 청산 6. 매도청산2: 매도포지션 진입 이후 현재가가 볼린저밴드 하단을 터치하면 익봉 시가에 청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-09-10 10:12:02

안녕하세요 예스스탁입니다. Input : Period(20), MultiD(2); var : BBmd(0),BBup(0),BBdn(0),T(0); BBmd = ma(C,Period); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); if bdate != bdate[1] Then T = 0; if L == DayLow and L < BBdn Then { T = 1; var1 = index; var2 = L; } if T == 1 and L == DayLow and L > BBdn and L < var2 and index > var1 and index < var1+20 then T = 2; if T == 2 and crossup(C,var2) Then { T = 3; buy("b",AtMarket); } if H == DayHigh and H > BBup Then { T = -1; var3 = index; var4 = H; } if T == -1 and H == DayHigh and H < BBup and H > var4 and index > var3 and index < var3+20 then T = -2; if T == -2 and CrossDown(C,var4) Then { T = -3; sell("s",AtMarket); } if MarketPosition == 1 then { if crossup(H,bbup) Then exitlong("bx1",AtMarket); if CrossDown(L,bbdn) Then exitlong("bx2",AtMarket); } if MarketPosition == -1 then { if crossup(H,bbup) Then ExitShort("sx1",AtMarket); if CrossDown(L,bbdn) Then ExitShort("sx2",AtMarket); } 즐거운 명절되시길 바랍니다. > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 함수요청드립니다. 1. 매수: 최근 20개봉에서 볼린저 밴드 하단 밖에서 장중 저점이 나타난 뒤 밴드 하단 안에서 장중 신저점이 나타나고 왼쪽 꼭지점(앞서 볼린저 밴드 하단 밖에서 나타난 장중 저점) 돌파시 익봉 시가에 매수 진입 2. 매도: 최근 20개봉에서 볼린저 밴드 상단 밖에서 장중 고점이 나타난 뒤 밴드 상단 안에서 장중 신고점이 나타나고 왼쪽 꼭지점(앞서 볼린저 밴드 상단 밖에서 나타난 장중 고점) 이탈시 익봉 시가에 매도 진입 3. 매수청산1: 매수포지션 진입 이후 현재가가 볼린저밴드 상단을 터치하면 익봉 시가에 청산 4. 매도청산1: 매도포지션 진입 이후 현재가가 볼린저밴드 상단을 터치하면 익봉 시가에 청산 5. 매수청산2: 매수포지션 진입 이후 현재가가 볼린저밴드 하단을 터치하면 익봉 시가에 청산 6. 매도청산2: 매도포지션 진입 이후 현재가가 볼린저밴드 하단을 터치하면 익봉 시가에 청산