커뮤니티
전략식 코딩 요청
2009-03-01 15:11:18
710
글번호 20580
다음과 같은 전략식을 부탁드립니다.
- 개념 : 당일 5분봉 선물종가(보조종목)와 콜옵션종가(주종목)를 비교 추적하다가 옵션종가가 선물종가 대비 강세일때 매수 진입
- 진입 : 선물은 n번째이전봉 종가보다 저가인데 콜옵션은 동일n번째 이전봉 종가보다 고가이면 매수진입 (n은 고정시키지 않고 5분봉의 종가을 누적해서 저장 비교)
선물종가 콜옵션종가
- 예) 09:00분봉 140 1.00
09:05분봉 139.55 0.81
09:10분봉 139.5 0.80
/ /
/ /
/ /
11:05분봉 139.45 0.82
(선물이 139.5일때 콜이 0.8이었는데 2시간 이후 선물이 139.45로 0.05포인트 하락했음에도 콜은 0.02포인트 상승했으므로 매수 진입하고
이후에는 선물이 139.45이면 0.82를 적용해서 이후에 비교대상으로 적용.)
- 즉, 5분봉의 콜옵션과 선물종가를 추적하면서
1. 분봉의 종가가 형성되면 당일 중 가장 가까우면서 큰(higher and nearest) 선물종가를 찾아 같은 시각 콜옵션의 가격과 비교하여 현재 콜옵션종가가 크면 매수
2. 하루 진입횟수 5번으로 제한
2. 당일 같은 선물종가에서 콜옵션의 종가가 상승 갱신되면 이후에는 갱신된 값을 저장하여 이후에 비교, 적용하고자 함.
따라서 예)에서는 09:05분봉과 09:10분봉의 해당 옵션종가는 0.82로 갱신저장되어야 함.(선물종가가 높았는데도 콜종가가 작은 이전 값들은 모두 갱신되어야 함.)
미리 감사의 말씀을 드립니다.
답변 1
예스스탁 예스스탁 답변
2009-03-02 13:24:14
안녕하세요? 예스스탁입니다.
전봉의 종가만으로 비교하면 되지 않을까 생각됩니다.
아래와 같이 작성해 보았습니다.
input : entryCount(5);
var : count(0) ;
Count = 0 ;
for Value1 = 0 to 10 {
if EntryDate( Value1 ) == sdate then
Count = Count + 1;
}
if Count < 5 and data2(C) > data2(C[1]) and C <= C[1] Then
buy();
감사합니다.
> 사우로스 님이 쓴 글입니다.
> 제목 : 전략식 코딩 요청
>
다음과 같은 전략식을 부탁드립니다.
- 개념 : 당일 5분봉 선물종가(보조종목)와 콜옵션종가(주종목)를 비교 추적하다가 옵션종가가 선물종가 대비 강세일때 매수 진입
- 진입 : 선물은 n번째이전봉 종가보다 저가인데 콜옵션은 동일n번째 이전봉 종가보다 고가이면 매수진입 (n은 고정시키지 않고 5분봉의 종가을 누적해서 저장 비교)
선물종가 콜옵션종가
- 예) 09:00분봉 140 1.00
09:05분봉 139.55 0.81
09:10분봉 139.5 0.80
/ /
/ /
/ /
11:05분봉 139.45 0.82
(선물이 139.5일때 콜이 0.8이었는데 2시간 이후 선물이 139.45로 0.05포인트 하락했음에도 콜은 0.02포인트 상승했으므로 매수 진입하고
이후에는 선물이 139.45이면 0.82를 적용해서 이후에 비교대상으로 적용.)
- 즉, 5분봉의 콜옵션과 선물종가를 추적하면서
1. 분봉의 종가가 형성되면 당일 중 가장 가까우면서 큰(higher and nearest) 선물종가를 찾아 같은 시각 콜옵션의 가격과 비교하여 현재 콜옵션종가가 크면 매수
2. 하루 진입횟수 5번으로 제한
2. 당일 같은 선물종가에서 콜옵션의 종가가 상승 갱신되면 이후에는 갱신된 값을 저장하여 이후에 비교, 적용하고자 함.
따라서 예)에서는 09:05분봉과 09:10분봉의 해당 옵션종가는 0.82로 갱신저장되어야 함.(선물종가가 높았는데도 콜종가가 작은 이전 값들은 모두 갱신되어야 함.)
미리 감사의 말씀을 드립니다.