커뮤니티

옵션지표식수정

프로필 이미지
조민철
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 값을 틱봉에서 &#52287;을수 없다면 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
프로필 이미지

예스스탁 예스스탁 답변

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 값을 틱봉에서 &#52287;을수 없다면 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 항상 감사드립니다