커뮤니티
매매신호는 발생하는데 이격도 일봉 참조는 기준값에 도달하지 않아도
2015-01-21 09:10:59
217
글번호 82450
일봉의 이격도가 일정값 이상일때 매수신호가 발생되고
횡보장이나 침체장에서는 매수가 안되어야 하는데 분봉상으로 이격도와 관계없이
매수 진입이 나오는데요
일봉 참조데이타를 가져와야하는데 분봉에다 일봉데이타를 넣어야 가능할건데
ㅠㅠㅠㅠ
개별종목에 적용을 해보니 이격도와 관계없이 매수신호가 나오는거 같습니다
바쁘신데 죄송합니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 일봉 데이타를 참조하여 분봉으로 매매하고 싶습니다
발생하고 있습니다
이격도가 일정값이상이고 매수신호가 나와야 하는데 일정값 이하에서도 발생합니다
>
안녕하세요
예스스탁입니다.
input : N(3);
var : sum(0),cnt(0),mav(0),dis(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
#일봉이격도계산
sum = 0;
for cnt = 0 to N-1{
sum = sum+dayclose(cnt);
}
mav = sum/N;#일봉N이평
dis = C/mav*100;#이봉N이평 이격도
if count == 0 and stime >= 091000 and crossup(dis,110) then
buy("b1");
if count == 1 and stime >= 091000 and dis >= 110 and crossup(c,highest(H,12)[1]) then
buy("b2");
if MarketPosition == 1 and CrossDown(upvol/DownVol*100,110) Then
ExitLong();
즐거운 하루되세요
> 실상사 님이 쓴 글입니다.
> 제목 : 일봉 데이타를 참조하여 분봉으로 매매하고 싶습니다
> 시스템식 작성좀 요청드립니다
참조데이타 식입니다
첫번째 매수는 일봉상으로 이격도 3일선 110을돌파할때 매수하라
매수후에는
분봉으로 매매합니다(5분봉)
매수후에 매도는 5분봉 체결강도가 110% 하회할때 매도하라
두번째 매수진입은
일봉상 이격도가 3일선 110이상 조건일 경우에
분봉상의 5분봉 12개(60분)의 최고가를 돌파하면 다시 매수하라
두번째 진입의 매도는 5분봉 체결강도가 110%를 하회할때 매도하라
정리하면
이격도 일봉상의 특정값을 돌파하면 매수한후에
분봉상으로 특정기간의 분봉 최고값을 돌파하면 매수하고
매도는 분봉상의 체결강도가 일정값 이하로 하락하면 매도하라 입니다
재 진입할때도 일봉상의 지표를 참고해서 그 지표 이하이면 진입을 하지 않도록
해야 합니다
혹시 체결강도로 매도식이 불가능하다면 rsi 분봉으로 매도처리하고 싶습니다
추가로 아침장시작 9시10분 이후에 매수매도 해야합니다 장시작 10분간은 매수 진입금지
매도처리는 가능
감사합니다
다음글 수식부탁드립니다
이전글 검토부탁드립니다
- 1. 82950_슬라이드1.JPG (0.10 MB)
- 2. 82950_슬라이드2.JPG (0.12 MB)
답변 1
예스스탁 예스스탁 답변
2015-01-21 13:54:45
안녕하세요
예스스탁입니다.
작성해 드린식에 일봉에서 이격도를 계산해서
조건내용에 들어가 있습니다.
#일봉이격도계산
sum = 0;
for cnt = 0 to N-1{
sum = sum+dayclose(cnt);
}
mav = sum/N;#일봉N이평
dis = C/mav*100;#이봉N이평 이격도
dis가 일봉이격도입니다.
아래 지표식 적용해서 같이 보시기 바랍니다.
input : N(3);
var : sum(0),cnt(0),mav(0),dis(0),count(0);
#일봉이격도계산
sum = 0;
for cnt = 0 to N-1{
sum = sum+dayclose(cnt);
}
mav = sum/N;#일봉N이평
dis = C/mav*100;#이봉N이평 이격도
plot1(dis);
plot2(110);
참조데이터를 일봉으로 이용하시면 당일에는 당일값을 이용하지 못합니다.
수식은 완성된 봉값만 이용할수 있으므로 당일 사용될수 있는 일봉 참조데이터의 값은
전일값까지 입니다.
당일 신호를 발생하는데 전일값까지만 이용하신 다면 시스템식 아래와 같이
변경하시면 됩니다.
input : N(3);
var : sum(0,data1),cnt(0,data1),dis(0,data2),count(0,data1);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
dis = data2(Disparity(N));#data2의 이격도
if count == 0 and stime >= 091000 and crossup(dis,110) then
buy("b1");
if count == 1 and stime >= 091000 and dis >= 110 and crossup(c,highest(H,12)[1]) then
buy("b2");
if MarketPosition == 1 and CrossDown(upvol/DownVol*100,110) Then
ExitLong();
즐거운 하루되세요
> 실상사 님이 쓴 글입니다.
> 제목 : 매매신호는 발생하는데 이격도 일봉 참조는 기준값에 도달하지 않아도
> 일봉의 이격도가 일정값 이상일때 매수신호가 발생되고
횡보장이나 침체장에서는 매수가 안되어야 하는데 분봉상으로 이격도와 관계없이
매수 진입이 나오는데요
일봉 참조데이타를 가져와야하는데 분봉에다 일봉데이타를 넣어야 가능할건데
ㅠㅠㅠㅠ
개별종목에 적용을 해보니 이격도와 관계없이 매수신호가 나오는거 같습니다
바쁘신데 죄송합니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 일봉 데이타를 참조하여 분봉으로 매매하고 싶습니다
발생하고 있습니다
이격도가 일정값이상이고 매수신호가 나와야 하는데 일정값 이하에서도 발생합니다
>
안녕하세요
예스스탁입니다.
input : N(3);
var : sum(0),cnt(0),mav(0),dis(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
#일봉이격도계산
sum = 0;
for cnt = 0 to N-1{
sum = sum+dayclose(cnt);
}
mav = sum/N;#일봉N이평
dis = C/mav*100;#이봉N이평 이격도
if count == 0 and stime >= 091000 and crossup(dis,110) then
buy("b1");
if count == 1 and stime >= 091000 and dis >= 110 and crossup(c,highest(H,12)[1]) then
buy("b2");
if MarketPosition == 1 and CrossDown(upvol/DownVol*100,110) Then
ExitLong();
즐거운 하루되세요
> 실상사 님이 쓴 글입니다.
> 제목 : 일봉 데이타를 참조하여 분봉으로 매매하고 싶습니다
> 시스템식 작성좀 요청드립니다
참조데이타 식입니다
첫번째 매수는 일봉상으로 이격도 3일선 110을돌파할때 매수하라
매수후에는
분봉으로 매매합니다(5분봉)
매수후에 매도는 5분봉 체결강도가 110% 하회할때 매도하라
두번째 매수진입은
일봉상 이격도가 3일선 110이상 조건일 경우에
분봉상의 5분봉 12개(60분)의 최고가를 돌파하면 다시 매수하라
두번째 진입의 매도는 5분봉 체결강도가 110%를 하회할때 매도하라
정리하면
이격도 일봉상의 특정값을 돌파하면 매수한후에
분봉상으로 특정기간의 분봉 최고값을 돌파하면 매수하고
매도는 분봉상의 체결강도가 일정값 이하로 하락하면 매도하라 입니다
재 진입할때도 일봉상의 지표를 참고해서 그 지표 이하이면 진입을 하지 않도록
해야 합니다
혹시 체결강도로 매도식이 불가능하다면 rsi 분봉으로 매도처리하고 싶습니다
추가로 아침장시작 9시10분 이후에 매수매도 해야합니다 장시작 10분간은 매수 진입금지
매도처리는 가능
감사합니다
다음글 수식부탁드립니다
이전글 검토부탁드립니다