커뮤니티
시스템 주석 부탁드립니다.
2015-07-07 11:22:57
100
글번호 88088
상품 : 코스피 200지수
일봉기준입니다.
주석부탁드립니다 ^^
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count < 1 then{
if MarketPosition == 0 Then{
buy("b",AtStop,dayopen+0.50);
sell("s",AtStop,dayopen-2.00);
}
}
SetStopProfittarget(0.70,PointStop);
SetStopLoss(0.30,PointStop);
SetStopEndofday(150000);
답변 1
예스스탁 예스스탁 답변
2015-07-07 13:49:16
안녕하세요
예스스탁입니다.
주석은 아래와 같습니다.
해당식 일봉 시초가를 기주으로 신호가 발생하는데
당일 진입횟수나 당일청산등이 있으므로
일봉이 아닌 분봉에 적용하셔야 합니다.
일봉에서는 시간청산이 동작하지 않고
또한 한봉에서 매수나 매도가 같이 나오면 막을수가 없습니다.
var : cnt(0),count(0);
#당일 진입횟수
#최근 20개의 거래의 날짜를 가져와 오늘날짜와 비교해
#오늘날짜와 같은 거래가 몇번인지 카운트해서
#당일 진입횟수를 계산
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
#당일 한번
if count < 1 then{
#무포지션일때
if MarketPosition == 0 Then{
#시초가+0.5를 터치하면 매수
buy("b",AtStop,dayopen+0.50);
#시초가-2.0을 터치하면 매도
sell("s",AtStop,dayopen-2.00);
}
}
#0.7 포인트 익잘
SetStopProfittarget(0.70,PointStop);
#0.3 포인트 손절
SetStopLoss(0.30,PointStop);
#15시 당일청산
SetStopEndofday(150000);
즐거운 하루되세요
> 하이 님이 쓴 글입니다.
> 제목 : 시스템 주석 부탁드립니다.
> 상품 : 코스피 200지수
일봉기준입니다.
주석부탁드립니다 ^^
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count < 1 then{
if MarketPosition == 0 Then{
buy("b",AtStop,dayopen+0.50);
sell("s",AtStop,dayopen-2.00);
}
}
SetStopProfittarget(0.70,PointStop);
SetStopLoss(0.30,PointStop);
SetStopEndofday(150000);
다음글
이전글