커뮤니티

시스템신호가 구현이 됐다 안됐다합니다..

프로필 이미지
골드삭스
2013-11-27 21:29:35
148
글번호 69894
답변완료

첨부 이미지

Input : Period(20.), MultiD(2); var : MAv(0),BBup(0),BBdn(0); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); if C < O and H >= BBup and C <= BBup Then sell(); if C > O and L <= BBdn and C >= BBdn Then buy(); 첨부한 그림처럼 어떤건 나오고.. 어떤건 나오지 않는데.. 거의 나오지 않습니다. 조건은 맞는것 같은데.. 왜그런지 모르겠습니다 왜그러는거죠.. ㅠ
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-11-28 11:31:46

안녕하세요 예스스탁입니다. if C < O and H >= BBup and C <= BBup Then sell(); if C > O and L <= BBdn and C >= BBdn Then buy(); 조건 내용을 보시면 매도는 음봉이어야 하고 고가는 상단 이상에 있고 종가는 상단 이하에 있어야 신호가 발생합니다. 매수는 양봉이어야 하고 저가는 하단 이하에 있고 종가는 하단 이상에 있어야 신호가 발생합니다. 위 내용에 만족한 봉만 신호가 발생합니다. 봉이 선에 닿아있는 경우에만 신호가 발생합니다. 원하시는 부분에 신호가 발생하지 않으면 의도하시는 조건과 수식의 내용이 다른 것입니다. 아래와 같이 작성하시면 매도는 상단을 종가상으로 하향이탈을 하고 음봉이면 신호가 발생하고 매수는 하단을 종가상으로 상향돌파를 하고 양봉이면 신호가 발생합니다. Input : Period(20.), MultiD(2); var : MAv(0),BBup(0),BBdn(0); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); if C < O and crossdown(c,BBup) Then sell(); if C > O and crossup(c,BBdn) Then buy(); 즐거운 하루되세요 > 골드삭스 님이 쓴 글입니다. > 제목 : 시스템신호가 구현이 됐다 안됐다합니다.. > Input : Period(20.), MultiD(2); var : MAv(0),BBup(0),BBdn(0); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); if C < O and H >= BBup and C <= BBup Then sell(); if C > O and L <= BBdn and C >= BBdn Then buy(); 첨부한 그림처럼 어떤건 나오고.. 어떤건 나오지 않는데.. 거의 나오지 않습니다. 조건은 맞는것 같은데.. 왜그런지 모르겠습니다 왜그러는거죠.. ㅠ