커뮤니티
돌파매매 식
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) 예스랭기지는 봉이 완성되어야 신호가 오기 때문에 정밀한 가격 구현을 원하면
틱이나 초차트를 쓰면 되는 것이 맞는가요? 그런 작은 주기 차트를 쓰면서 위에서 본 것 처럼 "어제 날짜의 종가기준" 같은 명령어를 써도 되나요?
번거롭게 해서 죄송합니다. 배우려는 거라고 너그러이 이해해 주시기를 빌며.
감사합니다.
다음글
이전글