예스스탁
예스스탁 답변
2020-03-16 17:21:44
안녕하세요
예스스탁입니다.
30분봉, 60분봉, 90분봉 3개가 양봉일 경우 매수진입
즉 30분봉 완성시 60분봉, 90분봉, 120분봉의 양봉인지 음봉인지 체크해서
30분봉, 60분봉, 90분봉 3개가 양봉이면 매수
- 매 30분마다 30분봉,60분봉,90분봉, 120분봉의 양봉, 음봉 상태를 체크해서
만약에 30분봉, 60분봉, 90분봉이 음봉이면
올려주신 내용에 120분봉의 내용은 있는데
진입등에 사용하는 부분이 없습니다.
수식내에 120분봉의 시가도 계산하게 내용은 추가해 드립니다.
해당 수식에서 직접 수정하시기 바랍니다.
2번수식은 1번과 같습니다.
기본차트를 10분봉으로 하고 외부변수만 조정하시면 됩니다.
input : ntime1(60),ntime2(90),ntime3(120);
var : S1(0),D1(0),TM(0),TF1(0),TF2(0),TF3(0);
var : O1(0),O2(0),O3(0);
if Bdate != Bdate[1] Then{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
#10(ntime)봉 이평 계산
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF1 = TM%ntime1;
TF2 = TM%ntime2;
TF3 = TM%ntime3;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime1 > 1 and TF1 < TF1[1]) or
(Bdate == Bdate[1] and ntime1 > 1 and TM >= TM[1]+ntime1) or
(Bdate == Bdate[1] and ntime1 == 1 and TM > TM[1]) Then
{
O1 = O;
}
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime2 > 1 and TF2 < TF2[1]) or
(Bdate == Bdate[1] and ntime2 > 1 and TM >= TM[1]+ntime2) or
(Bdate == Bdate[1] and ntime2 == 1 and TM > TM[1]) Then
{
O2 = O;
}
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime3 > 1 and TF3 < TF3[1]) or
(Bdate == Bdate[1] and ntime3 > 1 and TM >= TM[1]+ntime3) or
(Bdate == Bdate[1] and ntime3 == 1 and TM > TM[1]) Then
{
O3 = O;
}
if O1 > 0 and O2 > 0 and O3 > 0 then
{
if C > O and C > O1 and C > O2 Then
buy();
if C < O and C < O1 and C < O2 Then
sell();
}
}
SetStopEndofday(153000);
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다.
> 항상 도움 주셔서 감사합니다.
아래 조건에 맞는 시스템식 부탁드립니다.
종목 : 국선
타임 : 30분
매수진입 :
30분 차트에서
- 30분봉, 60분봉, 90분봉, 120분봉의 캔들을 구해서
30분봉, 60분봉, 90분봉 3개가 양봉일 경우 매수진입
즉 30분봉 완성시 60분봉, 90분봉, 120분봉의 양봉인지 음봉인지 체크해서
30분봉, 60분봉, 90분봉 3개가 양봉이면 매수
- 매 30분마다 30분봉,60분봉,90분봉, 120분봉의 양봉, 음봉 상태를 체크해서
만약에 30분봉, 60분봉, 90분봉이 음봉이면
매수 포지션 청산후 바로 매도 포지션 진입
- 처음 포지션 진입은 장시작 후 30분봉 완성시 진입(30분봉이 양봉이면 매수진입)
매도진입 :
30분 차트에서
- 30분봉, 60분봉, 90분봉, 120분봉의 캔들을 구해서
30분봉, 60분봉, 90분봉 3개가 음봉일 경우 매도진입
즉 30분봉 완성시 60분봉, 90분봉, 120분봉의 양봉인지 음봉인지 체크해서
30분봉, 60분봉, 90분봉 3개가 음봉이면 매도
- 매 30분마다 30분봉,60분봉,90분봉, 120분봉의 양봉, 음봉 상태를 체크해서
만약에 30분봉, 60분봉, 90분봉이 양봉이면
매도 포지션 청산후 바로 매수 포지션 진입
- 처음 포지션 진입은 장시작 후 30분봉 완성시 진입(30분봉이 음봉이면 매도진입)
매수, 매도 청산 : 장 마감시간은 15시 30분 모든 포지션 청산
-----------------------------------------------------------------------------------
종목 : 해선
타임 : 10분
매수진입 :
10분 차트에서
- 10분봉, 20분봉, 30분봉, 60분봉의 캔들을 구해서
10분봉, 20분봉, 30분봉 3개가 양봉일 경우 매수진입
즉 10분봉 완성시 20분봉, 30분봉, 60분봉의 양봉인지 음봉인지 체크해서
10분봉, 20분봉, 30분봉 3개가 양봉이면 매수
- 매 10분마다 10분봉,20분봉,30분봉, 60분봉의 양봉, 음봉 상태를 체크해서
만약에 10분봉, 20분봉, 30분봉이 음봉이면
매수 포지션 청산후 바로 매도 포지션 진입
- 처음 포지션 진입은 장시작 후 10분봉 완성시 진입(10분봉이 양봉이면 매수진입)
매도진입 :
10분 차트에서
- 10분봉, 20분봉, 30분봉, 60분봉의 캔들을 구해서
10분봉, 20분봉, 30분봉 3개가 음봉일 경우 매도진입
즉 10분봉 완성시 20분봉, 30분봉, 60분봉의 양봉인지 음봉인지 체크해서
10분봉, 20분봉, 30분봉 3개가 음봉이면 매도
- 매 10분마다 10분봉,20분봉,30분봉, 60분봉의 양봉, 음봉 상태를 체크해서
만약에 10분봉, 20분봉, 30분봉이 양봉이면
매도 포지션 청산후 바로 매수 포지션 진입
- 처음 포지션 진입은 장시작 후 10분봉 완성시 진입(10분봉이 음봉이면 매도진입)
매수, 매도 청산 : 장 마감시간은 15시 30분 모든 포지션 청산