커뮤니티
수정 및 설명 부탁드립니다.
2010-09-05 15:20:28
947
글번호 32135
Input: 갭(0.5),갭상(0.5),갭하(0.1),휩소(1),조정(40),기간1(30),기간2(10),N(0);
var: 기간값1(0), 기간값2(0),상돌(0),기준(0,data2), 저가(0,data1),고가(0,data1),
저평(0,data1), 고평(0,data1), 봉수(0,data1),평균(0,data1);
if data2(CloseD(1))+갭상 <= data2(opend(0)) then #갭 기준
기준=1;
if data2(CloseD(1))-갭하 >= data2(opend(0)) then #갭 기준
기준=2;
#날짜 변경시 초기화 로직
if data1(sdate) != data1(date[1]) then{
고가= 0;
저가= 0;
고평= 0;
저평= 0;
봉수= 0;
}
#고가, 저가 장기 평균
if data1(Index)then{
고가=고가+ h;
저가=저가+ l;
봉수=봉수+1;
고평=고가/봉수;
저평=저가/봉수;
평균=(저평+고평)/2;
}
기간값1=((Accumn(h,기간1)/기간1)+(Accumn(l,기간1)/기간1))/2; #중기 평균1
기간값2=((Accumn(h,기간2)/기간2)+(Accumn(l,기간2)/기간2))/2; #단기 평균2
# 갭상승 로직
if MarketPosition==0 then{
if DayIndex > 조정 and c>평균 and C > 기간값1 then{ #<---- "조정"
buy("매수",AtStop,평균);
var1=lowest(l,12);
}
}
로직의 처음 부문입니다. "조정"을 40으로 선언 했습니다.09:40 이후에 매수 신호가 나와야 정상인데 첫봉부터 매수가 나오는 경우가 있습니다. 설명 및 수정부탁드립니다.
참고로 위 식 이후 "조정"을 변경킬 만한 로직은 없습니다.
답변 1
예스스탁 예스스탁 답변
2010-09-06 11:43:06
안녕하세요
예스스탁입니다.
atstop은 현재봉에서 조건을 걸어 다음봉을 감시하는 구조의 타입니다.
당일 마지막봉은 DayIndex > 조정의 조건에 부합되므로
atstop가격조건이 설정이 되어 다음봉(다음날 첫봉)에 신호가 발생하게 됩니다.
조건식에 stime < 150000 과 같이 마지막봉에 if조건을 만족시키지
못하게 시가 조건을 추가해 주시면 됩니다.
시스템은 정규장안에서만 가능하므로 해당 시간은 사용하시는 주기에서
정규장 마지막봉의 시간을 지정해 주시면 됩니다.
즐거운 하루되세요
> HI_coco 님이 쓴 글입니다.
> 제목 : 수정 및 설명 부탁드립니다.
> Input: 갭(0.5),갭상(0.5),갭하(0.1),휩소(1),조정(40),기간1(30),기간2(10),N(0);
var: 기간값1(0), 기간값2(0),상돌(0),기준(0,data2), 저가(0,data1),고가(0,data1),
저평(0,data1), 고평(0,data1), 봉수(0,data1),평균(0,data1);
if data2(CloseD(1))+갭상 <= data2(opend(0)) then #갭 기준
기준=1;
if data2(CloseD(1))-갭하 >= data2(opend(0)) then #갭 기준
기준=2;
#날짜 변경시 초기화 로직
if data1(sdate) != data1(date[1]) then{
고가= 0;
저가= 0;
고평= 0;
저평= 0;
봉수= 0;
}
#고가, 저가 장기 평균
if data1(Index)then{
고가=고가+ h;
저가=저가+ l;
봉수=봉수+1;
고평=고가/봉수;
저평=저가/봉수;
평균=(저평+고평)/2;
}
기간값1=((Accumn(h,기간1)/기간1)+(Accumn(l,기간1)/기간1))/2; #중기 평균1
기간값2=((Accumn(h,기간2)/기간2)+(Accumn(l,기간2)/기간2))/2; #단기 평균2
# 갭상승 로직
if MarketPosition==0 then{
if DayIndex > 조정 and c>평균 and C > 기간값1 then{ #<---- "조정"
buy("매수",AtStop,평균);
var1=lowest(l,12);
}
}
로직의 처음 부문입니다. "조정"을 40으로 선언 했습니다.09:40 이후에 매수 신호가 나와야 정상인데 첫봉부터 매수가 나오는 경우가 있습니다. 설명 및 수정부탁드립니다.
참고로 위 식 이후 "조정"을 변경킬 만한 로직은 없습니다.
이전글