커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2024-06-28 15:14:00
523
글번호 181065
답변완료
안녕하세요? 국내선물 일봉으로 포지션 거래를 하고자 합니다. plot1 = 볼린저 밴드 상단 - 볼린저 밴드 하단 plot1의 지표를 차트상에 그리고 당봉 포함 최근 5개 봉 중 당봉 포함해서 3개 이상의 봉의 고점이 볼린저 밴드의 상단보다 크고 plot1의 값이 직전봉대비 상승중이면 익봉 시가에 매수 진입 당봉 포함 최근 5개 봉 중 당봉 제외하고(당봉의 고점은 볼린저 밴드의 상단보다 작아야 함) 3개 이상의 봉의 고점이 볼린저 밴드의 상단보다 크고 plot1의 값이 직전봉대비 하락중이면 익봉 시가에 매도 진입 당봉 포함 최근 5개 봉 중 당봉 포함해서 3개 이상의 봉의 저점이 볼린저 밴드의 하단보다 작고 plot1의 값이 직전봉대비 하락중이면 익봉 시가에 매도 진입 당봉 포함 최근 5개 봉 중 당봉 제외하고(당봉의 저점은 볼린저 밴드의 하단보다 커야 함) 3개 이상의 봉의 저점이 볼린저 밴드의 하단보다 작고 plot1의 값이 직전봉대비 상승중이면 익봉 시가에 매수 진입
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-07-01 14:04:54

안녕하세요 예스스탁입니다. input : Period(20),dv(2); var : BBup(0),BBdn(0),diff(0); BBup = BollBandUp(Period,dv); BBdn = BollBandDown(Period,dv); diff = bbup-bbdn; if CountIf(H > bbup,5) >= 3 and diff > diff[1] Then Buy("b1",AtMarket); if CountIf(H > bbup,5) >= 3 and H < bbup and diff < diff[1] Then Sell("s1",AtMarket); if CountIf(L < bbdn,5) >= 3 and diff < diff[1] Then Sell("s2",AtMarket); if CountIf(L < bbdn,5) >= 3 and L > bbdn and diff > diff[1] Then Buy("b2",AtMarket); 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 국내선물 일봉으로 포지션 거래를 하고자 합니다. plot1 = 볼린저 밴드 상단 - 볼린저 밴드 하단 plot1의 지표를 차트상에 그리고 당봉 포함 최근 5개 봉 중 당봉 포함해서 3개 이상의 봉의 고점이 볼린저 밴드의 상단보다 크고 plot1의 값이 직전봉대비 상승중이면 익봉 시가에 매수 진입 당봉 포함 최근 5개 봉 중 당봉 제외하고(당봉의 고점은 볼린저 밴드의 상단보다 작아야 함) 3개 이상의 봉의 고점이 볼린저 밴드의 상단보다 크고 plot1의 값이 직전봉대비 하락중이면 익봉 시가에 매도 진입 당봉 포함 최근 5개 봉 중 당봉 포함해서 3개 이상의 봉의 저점이 볼린저 밴드의 하단보다 작고 plot1의 값이 직전봉대비 하락중이면 익봉 시가에 매도 진입 당봉 포함 최근 5개 봉 중 당봉 제외하고(당봉의 저점은 볼린저 밴드의 하단보다 커야 함) 3개 이상의 봉의 저점이 볼린저 밴드의 하단보다 작고 plot1의 값이 직전봉대비 상승중이면 익봉 시가에 매수 진입