커뮤니티
옵션지표식수정
2013-08-19 15:33:39
274
글번호 66555
감사드립니다.
1.당일 3번째 신호부터 매수/매도진입 수식설정 부탁합니다
2.아래지표식은 옵션마디가 지표식입니다
2-1) 시스템에 구현해보니
" 수식에서 참조할 첫번째종목데이타가 없습니다" 라고 메시지가 나옵니다.
수정부탁드립니다
2-2)틱봉에서 구현할려구 하는데 가능한지 궁금합니다(일봉에서만 가능한가요)
틱봉에서 가능하지 않다면 기준가(var1)을 수동으로 설정할수 있도록 수정부탁드립니다
var : va2(0),va3(0),cond(false),ndate(0);
va2 = date - int(date/100)*100;
va3 = DayOfWeek(date);
if va2 >= 8 and va2 <= 14 and va3 == 4 then
cond = true;
Else
cond = false;
if (cond == false and cond[1] == true) or (data2(index ==0)) Then{
ndate = sdate;
}
if sdate == ndate Then
var1 = daylow; #옵션 기준가 (var1) ==> 옵션만기다음날 ,,당월물 첫날(금요일) 저가 #
var2 = 1.2;
var3 = 2.5;
var4 = 3.5;
plot1(var1,"기준가",RED,def,2);
plot2(var2,"1.2",BLACK,def,1);
plot3(var3,"2.5",YELLOW,def,2);
plot4(var4,"3.5",YELLOW,def,2);
3.아래지표식은 선물마디가 지표식입니다
3-1) 일봉에서 구현해보니 제가 생각한것과는 다르게 나옵니다(첨부파일1)
red line 이 var1 입니다
선물만기일저가(var1)표현이 일봉에서만 가능한가요//수정부탁드립니다
3-2) 틱봉에서 구현이 가능한지 궁금합니다.
var1 값을 틱봉에서 찿을수 없다면 var1값을 수동으로 설정하게끔 수정부탁드립니다
var : va1(0),va2(0),va3(0),cond(false),ndate(0);
va1 = int(date/100)-int(date/10000)*100;
va2 = date - int(date/100)*100;
va3 = DayOfWeek(date);
if va1%3 == 0 and va2 >= 8 and va2 <= 14 and va3 == 4 then
var1 = daylow; #선물기준가(var1) ==> 선물만기일 저가 #
var2 = var1+2.5;
var3 = var1+1.25;
var12 = var1-2.5;
var13 = var1-1.25;
plot1(var1,"선물만기일저가",red,def,1);
plot2(var2,"var1+2.5",BLUE,def,2);
plot3(var3,"var1+1.25",GREEN,def,1);
4.시스템식작성
var : HH(0),LL(0);
value1 = macd(5,20)*100;
if sdate != sdate[1] Then{
HH = value1;
LL = value1;
}
if value1 > HH Then
HH = value1;
if value1 < LL Then
LL = value1;
plot1(HH,"상승방향",red,def,2);
plot2(LL,"하락방향",BLUE,def,2);
plot3(value1);
PlotBaseLine4(0);
HH[1]< HH 이면 VAR 1 = 1
HH[1]== HH 이면 VAR1 = 0
LL[1]> LL 이면 VAR 2 = -1
LL[1]== LL 이면 VAR 2 == 0
매수조건 VAR1 ==1 AND VAR2==0 AND value1 > 0
매도조건 VAR2 ==0 AND VAR2==-1 AND value1 < 0
항상 감사드립니다
- 1. 붙임파일1.png (0.10 MB)
답변 1
예스스탁 예스스탁 답변
2013-08-19 16:03:26
안녕하세요
예스스탁입니다.
1.
해당 부분은 특정함수 하나로 대체할수 없는 부분입니다.
해당부분 시스템식이 전체 내용이 있어야 작성해볼수가 있습니다.
2.
data2(index ==0)
수식에 data2가 사용되었습니다. 해당부문 제거했습니다.
var : va2(0),va3(0),cond(false),ndate(0);
va2 = date - int(date/100)*100;
va3 = DayOfWeek(date);
if va2 >= 8 and va2 <= 14 and va3 == 4 then
cond = true;
Else
cond = false;
if (cond == false and cond[1] == true) or (index ==0) Then{
ndate = sdate;
}
if sdate == ndate Then
var1 = daylow; #옵션 기준가 (var1) ==> 옵션만기다음날 ,,당월물 첫날(금요일) 저가 #
var2 = 1.2;
var3 = 2.5;
var4 = 3.5;
plot1(var1,"기준가",RED,def,2);
plot2(var2,"1.2",BLACK,def,1);
plot3(var3,"2.5",YELLOW,def,2);
plot4(var4,"3.5",YELLOW,def,2);
해당식 틱봉에서는 차트에 조회되는 일수가 작아
직접 값을 입력하셔야 합니다.
input : Price(1.55);
var1 = Price;
var2 = 1.2;
var3 = 2.5;
var4 = 3.5;
plot1(var1,"기준가",RED,def,2);
plot2(var2,"1.2",BLACK,def,1);
plot3(var3,"2.5",YELLOW,def,2);
plot4(var4,"3.5",YELLOW,def,2);
3
수식은 차트의 범위 안에서만 데이터를 사용합니다.
차트에 없으면 계산하지 못하므로 0만 나오게 됩니다.
해당 부분은 사용하는 차트에서 데이터가 없으므로 직접 값을 지정하셔야 합니다.
input : Price(255.00);
var1 = Price;
var2 = var1+2.5;
var3 = var1+1.25;
var12 = var1-2.5;
var13 = var1-1.25;
plot1(var1,"선물만기일저가",red,def,1);
plot2(var2,"var1+2.5",BLUE,def,2);
plot3(var3,"var1+1.25",GREEN,def,1);
4.
var : HH(0),LL(0);
value1 = macd(5,20)*100;
if sdate != sdate[1] Then{
HH = value1;
LL = value1;
}
if value1 > HH Then
HH = value1;
if value1 < LL Then
LL = value1;
if HH[1] < HH then VAR1 = 1;
if HH[1] == HH then VAR1 = 0;
if LL[1]> LL then VAR2 = -1;
if LL[1]== LL then VAR2 = 0;
if VAR1 ==1 AND VAR2==0 AND value1 > 0 Then
buy();
if VAR2 ==0 AND VAR2==-1 AND value1 < 0 Then
sell();
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : 옵션지표식수정
> 감사드립니다.
1.당일 3번째 신호부터 매수/매도진입 수식설정 부탁합니다
2.아래지표식은 옵션마디가 지표식입니다
2-1) 시스템에 구현해보니
" 수식에서 참조할 첫번째종목데이타가 없습니다" 라고 메시지가 나옵니다.
수정부탁드립니다
2-2)틱봉에서 구현할려구 하는데 가능한지 궁금합니다(일봉에서만 가능한가요)
틱봉에서 가능하지 않다면 기준가(var1)을 수동으로 설정할수 있도록 수정부탁드립니다
var : va2(0),va3(0),cond(false),ndate(0);
va2 = date - int(date/100)*100;
va3 = DayOfWeek(date);
if va2 >= 8 and va2 <= 14 and va3 == 4 then
cond = true;
Else
cond = false;
if (cond == false and cond[1] == true) or (data2(index ==0)) Then{
ndate = sdate;
}
if sdate == ndate Then
var1 = daylow; #옵션 기준가 (var1) ==> 옵션만기다음날 ,,당월물 첫날(금요일) 저가 #
var2 = 1.2;
var3 = 2.5;
var4 = 3.5;
plot1(var1,"기준가",RED,def,2);
plot2(var2,"1.2",BLACK,def,1);
plot3(var3,"2.5",YELLOW,def,2);
plot4(var4,"3.5",YELLOW,def,2);
3.아래지표식은 선물마디가 지표식입니다
3-1) 일봉에서 구현해보니 제가 생각한것과는 다르게 나옵니다(첨부파일1)
red line 이 var1 입니다
선물만기일저가(var1)표현이 일봉에서만 가능한가요//수정부탁드립니다
3-2) 틱봉에서 구현이 가능한지 궁금합니다.
var1 값을 틱봉에서 찿을수 없다면 var1값을 수동으로 설정하게끔 수정부탁드립니다
var : va1(0),va2(0),va3(0),cond(false),ndate(0);
va1 = int(date/100)-int(date/10000)*100;
va2 = date - int(date/100)*100;
va3 = DayOfWeek(date);
if va1%3 == 0 and va2 >= 8 and va2 <= 14 and va3 == 4 then
var1 = daylow; #선물기준가(var1) ==> 선물만기일 저가 #
var2 = var1+2.5;
var3 = var1+1.25;
var12 = var1-2.5;
var13 = var1-1.25;
plot1(var1,"선물만기일저가",red,def,1);
plot2(var2,"var1+2.5",BLUE,def,2);
plot3(var3,"var1+1.25",GREEN,def,1);
4.시스템식작성
var : HH(0),LL(0);
value1 = macd(5,20)*100;
if sdate != sdate[1] Then{
HH = value1;
LL = value1;
}
if value1 > HH Then
HH = value1;
if value1 < LL Then
LL = value1;
plot1(HH,"상승방향",red,def,2);
plot2(LL,"하락방향",BLUE,def,2);
plot3(value1);
PlotBaseLine4(0);
HH[1]< HH 이면 VAR 1 = 1
HH[1]== HH 이면 VAR1 = 0
LL[1]> LL 이면 VAR 2 = -1
LL[1]== LL 이면 VAR 2 == 0
매수조건 VAR1 ==1 AND VAR2==0 AND value1 > 0
매도조건 VAR2 ==0 AND VAR2==-1 AND value1 < 0
항상 감사드립니다