커뮤니티

문의 드립니다.

프로필 이미지
관스
2022-05-12 12:56:05
1598
글번호 158791
답변완료
항상 감사드립니다. 조건검색 매수/매도 확인부탁드립니다. (검색 수식) A. 일봉상 전일대비 주가등락률 순위 예시) 1 ~ 100위 변수값 지정 가능토록 B. 분챠트 1분봉에서 주가가 볼린져밴드 상단선 돌파 C. 분챠트 1분봉에서 2차피봇 저항선 돌파 A+B+C 조건식 해당시 매수 D. 분챠트상 주가가 하락하여 볼린져밴드상단선을 크로스 다운시 매도 P.S 일봉상 볼린저 밴드를 분봉상 볼린져 동일한 조건으로 구현할수 있도록 방법 문의드립니다.
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-05-12 15:34:53

안녕하세요 예스스탁입니다. 1 시스템은 차트에 적용되어 차트에 데이타를 이용해서만 신호가 가능합니다. 차트는 사용자분이 직접 종목선택해서 열어주셔야 합니다. 즉 종목검색과 시스템식이 연동되지 않습니다. 2 종목검색식도 다른종목과 비교해서 순위를 지정하는 내용은 가능하지 않습니다. 또한 종목검색식에서 매수나 매도신호는 가능하지 않습니다. 3 B,C,D 내용으로만 시스템식을 작성해 드립니다. 4 input : BBP(20),dv(2); Var : Pivot(0),R1(0),R2(0),S1(0),S2(0); var : bbup(0); Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3; R1 = 2*Pivot-DayLow(1); R2 = Pivot+DayHigh(1)-DayLow(1); S1 = 2*Pivot-DayHigh(1); S2 = Pivot-DayHigh(1)+DayLow(1); bbup = BollBandUp(BBP,dv); Condition1 = c > bbup and C > R2; if Condition1 == true and Condition1[1] == False Then Buy(); if MarketPosition == 1 and CrossDown(c,bbup) Then ExitLong(); 5 일봉볼밴 input : BBP(20),dv(2); Var : Pivot(0),R1(0),R2(0),S1(0),S2(0); var : sum(0),SumSqrt(0),Stdv(0),cnt(0),mav(0),bbup(0); Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3; R1 = 2*Pivot-DayLow(1); R2 = Pivot+DayHigh(1)-DayLow(1); S1 = 2*Pivot-DayHigh(1); S2 = Pivot-DayHigh(1)+DayLow(1); If DayClose(BBP) > 0 Then { sum = 0; for cnt = 0 to BBP-1{ sum = sum + DayClose(cnt); } mav = sum/BBP; SumSqrt = 0; For cnt = 0 To BBP - 1 { SumSqrt = SumSqrt + (DayClose(cnt) - mav)^2; } Stdv = SquareRoot(SumSqrt / BBP); BBup = mav + (Dv * Stdv); Condition1 = c > bbup and C > R2; if Condition1 == true and Condition1[1] == False Then Buy(); if MarketPosition == 1 and CrossDown(c,bbup) Then ExitLong(); } 즐거운 하루되세요 > 관스 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 항상 감사드립니다. 조건검색 매수/매도 확인부탁드립니다. (검색 수식) A. 일봉상 전일대비 주가등락률 순위 예시) 1 ~ 100위 변수값 지정 가능토록 B. 분챠트 1분봉에서 주가가 볼린져밴드 상단선 돌파 C. 분챠트 1분봉에서 2차피봇 저항선 돌파 A+B+C 조건식 해당시 매수 D. 분챠트상 주가가 하락하여 볼린져밴드상단선을 크로스 다운시 매도 P.S 일봉상 볼린저 밴드를 분봉상 볼린져 동일한 조건으로 구현할수 있도록 방법 문의드립니다.