커뮤니티

돌파매매 식

프로필 이미지
음양조파
2013-06-26 12:45:01
252
글번호 64729
답변완료
안녕하세요? 늘 애써주셔서 감사드립니다. "무엇을 상향돌파시 매수하라"라는 명령을 구현하는 식 질문입니다. "현재가가 (오늘 날짜 기준) 10일 이평선을 상향돌파할 때 매수하라"는 명령어는 매뉴얼에서 봤습니다만 그 응용편으로 예를 들어 1) "현재가가 어제 날짜 기준 7일 이평선을 상향돌파하면 매수하라" 2) "현재가가 25000원(포인트가 아님)을 하향돌파하면 매도하라" 는 각각 식으로 어떻게 되는지요? 그리고, 3) 예스랭기지는 봉이 완성되어야 신호가 오기 때문에 정밀한 가격 구현을 원하면 틱이나 초차트를 쓰면 되는 것이 맞는가요? 그런 작은 주기 차트를 쓰면서 위에서 본 것 처럼 "어제 날짜의 종가기준" 같은 명령어를 써도 되나요? 번거롭게 해서 죄송합니다. 배우려는 거라고 너그러이 이해해 주시기를 빌며. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-06-26 14:15:32

안녕하세요 예스스탁입니다. 1. 상향돌파함수는 crossup(A,B)입니다 A가 돌파하는 값, B가 돌파를 당하는 값입니다. crossup(A,B)는 풀어서 작성하면 A > B and A[1] <= B[1]입니다. 현재봉에서 A는 B보다 크고 전봉에서는 A가 B보다 작거나 같다라는 내용입니다. 돌파의 의미가 위와 다르시면 식을 풀어서 작성하셔야 합니다. 가령 현재봉에서 A가 B보다 크거나 같고 전봉은 작았어야 한다면 crossup함수가 아닌 A >= B and A[1] > B[1] 로 조건식을 작성하셔야 합니다. 1) input : P1(7); var : sumV(0), maV(0), count(0); #전일 종가기준 일봉 7일이평선 sumV = 0; for count = 1 to P1{ sumV = sumV+DayClose(count); } maV = sumV / P1; if crossup(c,mav) Then buy(); 위와 같이 작성하시면 당일 분봉상 종가가 전일기준 일봉의 7이평선을 상향돌파하면 매수하는 식이 됩니다. 2) if crossup(c,25000) Then buy(); 포인트나 원은 단지 종목에 따라 가격을 달리부르는 명칭일 뿐입니다. 수식에서는 모두 숫자일뿐입니다. 과 같이 작성하시고 일반종목에 적용하시면 종가가 2만5천원을 상향돌파하면 매수하라는 식이됩니다. 2. 특정가격을 터치하면 진입청산하는 수식을 작성하실때 좀더 작은 주기를 사용하시는 것이 유리합니다. 가령 1000이라는 가격을 터치하면 매수하고 10% 수익이면 청산한다고 할때 buy("b",atstop,1000); 과 같이 작성하시면 1000이상의 시세가 발생하면 매수하고 1100이되면 청산을 하는데 1100이라는 수치가 1000이상이므로 청산과 함께 매수신호가 또 발생합니다. 그래서 수식에서 if조건을 주어 1000보다 작은 고가를 가지는 봉이 완성되고 다음봉에서 1000이상의 시세가 발생하면 진입하게 작성합니다. 즉 시세가 1000이하에서 형성 중인걸 확인하고 상승해 1000에 도달하면 매수하게 하기 위해서입니다. if H < 1000 then buy("b",atstop,1000); if조건은 봉완성시이므로 큰주기로 하시면 해당봉에서 이미 시세가 1000이하에서 시작해 1000을 넘을 수 있으므로 작은 주기가 유리합니다. 즐거운 하루되세요 > 음양조파 님이 쓴 글입니다. > 제목 : 돌파매매 식 > 안녕하세요? 늘 애써주셔서 감사드립니다. "무엇을 상향돌파시 매수하라"라는 명령을 구현하는 식 질문입니다. "현재가가 (오늘 날짜 기준) 10일 이평선을 상향돌파할 때 매수하라"는 명령어는 매뉴얼에서 봤습니다만 그 응용편으로 예를 들어 1) "현재가가 어제 날짜 기준 7일 이평선을 상향돌파하면 매수하라" 2) "현재가가 25000원(포인트가 아님)을 하향돌파하면 매도하라" 는 각각 식으로 어떻게 되는지요? 그리고, 3) 예스랭기지는 봉이 완성되어야 신호가 오기 때문에 정밀한 가격 구현을 원하면 틱이나 초차트를 쓰면 되는 것이 맞는가요? 그런 작은 주기 차트를 쓰면서 위에서 본 것 처럼 "어제 날짜의 종가기준" 같은 명령어를 써도 되나요? 번거롭게 해서 죄송합니다. 배우려는 거라고 너그러이 이해해 주시기를 빌며. 감사합니다.