커뮤니티
수식 부탁드립니다.
2012-07-11 22:38:36
408
글번호 52811
매수
5분봉 매매(해당되는 일봉 지표는 실시간으로 계산되게 부탁드립니다.)
일봉 5/20 이평 정배열
당일 종가가 일봉 5이평 Crossup
전일 종가, 전전일 종가가 당일 종가 보다 작음
이때의 당일 고가, 저가를 저장함
이후 5일이내에 저장된 일봉고가+PriceScale로 AtStop 매수
단, 5일 동안 당일의 일봉시가가 저장된 일봉고가 보다 크지 않아야 함
5일이 경과되면 기존에 저장된 고가는 취소되며, 매수를 하지 않음
예시)
8일 종가 900원, 5이평 910원
9일 종가 920원, 5이평 930원
10일 종가 950원, 5이평 940원
고가 1000원
* 전전일, 전일 종가보다 당일 종가가 큼
* 일봉 5/20이평 정배열이며 일봉 5이평을 일봉 종가가 크로스
이때의 고가 1000원을 기억함
11~15일까지 매매를 수행(실제 거래일로 계산함)
11일 시가 : 1100, 고가 : 1200원 => 시가가 저장된 고가(1000)원 보다 크므로 매수안됨
12일 시가 : 990, 고가 : 1050원 => 5분봉이므로 장중에 매수됨
감사합니다.
답변 2
예스스탁 예스스탁 답변
2012-07-12 09:24:38
안녕하세요
예스스탁입니다.
input : P1(5),P2(20);
var : cnt(0),sum1(0),sum2(0),mav1(0),mav2(0),daycount(0);
if date != date[1] Then
daycount = daycount+1;
sum1 = 0;
sum2 = 0;
for cnt = 0 to P2-1{
if cnt < P1 Then
sum1 = sum1+DayClose(cnt);
if cnt < P2 Then
sum2 = sum2+DayClose(cnt);
}
mav1 = sum1/P1;
mav2 = sum2/P2;
if mav1 > mav2 and crossup(c,mav1) and c > DayClose(1) and C > DayClose(2) Then{
var1 = dayhigh;
var2 = daylow;
var3 = daycount;
}
if var3 > 0 and daycount >= var3 and daycount < var3+5 and dayopen < var1 Then
buy("b",AtStop,var1);
즐거운 하루되세요
> 엠제이 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 매수
5분봉 매매(해당되는 일봉 지표는 실시간으로 계산되게 부탁드립니다.)
일봉 5/20 이평 정배열
당일 종가가 일봉 5이평 Crossup
전일 종가, 전전일 종가가 당일 종가 보다 작음
이때의 당일 고가, 저가를 저장함
이후 5일이내에 저장된 일봉고가+PriceScale로 AtStop 매수
단, 5일 동안 당일의 일봉시가가 저장된 일봉고가 보다 크지 않아야 함
5일이 경과되면 기존에 저장된 고가는 취소되며, 매수를 하지 않음
예시)
8일 종가 900원, 5이평 910원
9일 종가 920원, 5이평 930원
10일 종가 950원, 5이평 940원
고가 1000원
* 전전일, 전일 종가보다 당일 종가가 큼
* 일봉 5/20이평 정배열이며 일봉 5이평을 일봉 종가가 크로스
이때의 고가 1000원을 기억함
11~15일까지 매매를 수행(실제 거래일로 계산함)
11일 시가 : 1100, 고가 : 1200원 => 시가가 저장된 고가(1000)원 보다 크므로 매수안됨
12일 시가 : 990, 고가 : 1050원 => 5분봉이므로 장중에 매수됨
감사합니다.
엠제이
2012-07-12 10:31:29
안녕하세요
아래 수식중에 이부분은
if mav1 > mav2 and crossup(c,mav1) and c > DayClose(1) and C > DayClose(2) Then{
var1 = dayhigh;
var2 = daylow;
var3 = daycount;
}
장중에 전일/전전일 종가보다 작은 경우에 고가를 기억하는 것 같습니다.
장중이 아니라 장이 끝난 종가가 전일/전전일 종가보다 작은 경우로
변경 부탁드리겠습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다.
> 안녕하세요
예스스탁입니다.
input : P1(5),P2(20);
var : cnt(0),sum1(0),sum2(0),mav1(0),mav2(0),daycount(0);
if date != date[1] Then
daycount = daycount+1;
sum1 = 0;
sum2 = 0;
for cnt = 0 to P2-1{
if cnt < P1 Then
sum1 = sum1+DayClose(cnt);
if cnt < P2 Then
sum2 = sum2+DayClose(cnt);
}
mav1 = sum1/P1;
mav2 = sum2/P2;
if mav1 > mav2 and crossup(c,mav1) and c > DayClose(1) and C > DayClose(2) Then{
var1 = dayhigh;
var2 = daylow;
var3 = daycount;
}
if var3 > 0 and daycount >= var3 and daycount < var3+5 and dayopen < var1 Then
buy("b",AtStop,var1);
즐거운 하루되세요
> 엠제이 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 매수
5분봉 매매(해당되는 일봉 지표는 실시간으로 계산되게 부탁드립니다.)
일봉 5/20 이평 정배열
당일 종가가 일봉 5이평 Crossup
전일 종가, 전전일 종가가 당일 종가 보다 작음
이때의 당일 고가, 저가를 저장함
이후 5일이내에 저장된 일봉고가+PriceScale로 AtStop 매수
단, 5일 동안 당일의 일봉시가가 저장된 일봉고가 보다 크지 않아야 함
5일이 경과되면 기존에 저장된 고가는 취소되며, 매수를 하지 않음
예시)
8일 종가 900원, 5이평 910원
9일 종가 920원, 5이평 930원
10일 종가 950원, 5이평 940원
고가 1000원
* 전전일, 전일 종가보다 당일 종가가 큼
* 일봉 5/20이평 정배열이며 일봉 5이평을 일봉 종가가 크로스
이때의 고가 1000원을 기억함
11~15일까지 매매를 수행(실제 거래일로 계산함)
11일 시가 : 1100, 고가 : 1200원 => 시가가 저장된 고가(1000)원 보다 크므로 매수안됨
12일 시가 : 990, 고가 : 1050원 => 5분봉이므로 장중에 매수됨
감사합니다.
다음글
이전글