커뮤니티
시스템식 에러 좀 잡아주세요
2012-05-16 10:40:55
376
글번호 51051
안녕하세요
시스템식 공부하다 연습용으로 아래와 같이 아주 간단한 조건의 시스템식을 만들어봤는데 자꾸 오류가 뜨네요.
사용분봉: 선물 10분봉 참조해 콜,풋 옵션 매수
거래조건: 슬리피지 청산 0.075point
진입조건: 시가대비 0.5p and 호가잔량 차이가 1000개 이상이면 그 방향으로 진입
청산조건: 익절 2p 손절 1p 아니면 종가청산
질문 1)제가 쓴 식(파일첨부)의 오류를 잡아주세요.
질문 2)선물 10분봉을 사용해 콜 or 풋을 매수하려고 하는데 데이타 참조식도 알려주세요.
질문 3)거래조건 슬리피지 청산은 식으로 쓰는게 아니고 나중에 차트에서 설정하는건가요?
감사합니다.
- 1. 51410_오류.png (0.02 MB)
답변 1
예스스탁 예스스탁 답변
2012-05-16 13:11:05
안녕하세요
예스스탁입니다.
1.
식을 수정했습니다.
매수함수에 atstop을 사용하시면 atstop뒤에 신호가격을 지정하셔야 합니다.
#최근 완성봉의 고가대비 0.05이상 시세상승시 매수
buy("매수1",atstop,H+0.05);
작성하신 내용에는 신호가격이 없어 onclose로 변경했습니다.
input : P1(0.5),P2(1000),P3(1),P4(2);
if ExitDate(1) == sdate and
CurrentEntries == 0 and
stime >= 090000 and
C > dayopen+P1 and
bids-asks > P2 Then{
buy("매수1",OnClose);
}
if ExitDate(1) == sdate and
CurrentEntries == 0 and
stime >= 090000 and
C < dayopen+P1 and
bids-asks > P2 Then{
buy("매수2",OnClose);
}
SetStopLoss(P3,PointStop);
SetStopProfittarget(P4,PointStop);
SetStopEndofday(150400);
2.
선물 10분봉을 참조로 해서 콜풋에 주문을 발생하는 내용이므로
우선 차트를 2개 생성하셔야 합니다.
하나의 차트에서는 주종목 하나만 주문이 가능하므로
콜이 주종목인 차트와 풋이 주종목인 차트를 만드신 후에
각각 선물데이터를 참조로 추가하셔야 합니다.
차트에서 주종목은 종목선택버튼(돋보기아이콘) 중 왼쪽을 누르시면 선택하실 수 있고
참조데이터는 왼쪽 돋보기를 누르시면 됩니다.
각각 차트에 아래식을 적용하시면 참조데이터(data2)에서
종가가 시초가보다 P1이상 크고 잔량차가 1000이상이면
각각 매수신호가 발생합니다. 강제청산의 경우는 주종목의 시세만
감시하므로 참조데이터는 봉완성시로 풀어서 맞게 작성해야 합니다.
input : P1(0.5),P2(1000),P3(1),P4(2);
var : D2c(0,data1);
if ExitDate(1) == sdate and
CurrentEntries == 0 and
data2(stime >= 090000) and
data2(C > openD(0)+P1) and
data2(bids-asks > P2) Then{
buy("매수1",OnClose);
}
d2c = data2(c);
if MarketPosition == 1 Then{
if D2c <= D2c[BarsSinceEntry]-P3 Then
exitlong();
if D2c >= D2c[BarsSinceEntry]+P4 Then
exitlong();
}
SetStopEndofday(150400);ose);
}
3
슬리피지 청산이 어떤 청산을 말씀하시는지 모르겠습니다.
설정창의 슬리피지는 수식에서 손익계산시에 지정한 값만큰을 추가로 감해서 ₩
손익을 계산하기 위해 설정으로
설정창의 비용/수량탭에서 직접 값을 입력해 주셔야 합니다.
즐거운 하루되세요
> stella 님이 쓴 글입니다.
> 제목 : 시스템식 에러 좀 잡아주세요
> 안녕하세요
시스템식 공부하다 연습용으로 아래와 같이 아주 간단한 조건의 시스템식을 만들어봤는데 자꾸 오류가 뜨네요.
사용분봉: 선물 10분봉 참조해 콜,풋 옵션 매수
거래조건: 슬리피지 청산 0.075point
진입조건: 시가대비 0.5p and 호가잔량 차이가 1000개 이상이면 그 방향으로 진입
청산조건: 익절 2p 손절 1p 아니면 종가청산
질문 1)제가 쓴 식(파일첨부)의 오류를 잡아주세요.
질문 2)선물 10분봉을 사용해 콜 or 풋을 매수하려고 하는데 데이타 참조식도 알려주세요.
질문 3)거래조건 슬리피지 청산은 식으로 쓰는게 아니고 나중에 차트에서 설정하는건가요?
감사합니다.
다음글