커뮤니티

지표 및 진입수식 부탁드립니다.

프로필 이미지
회원
2017-04-26 12:45:12
208
글번호 109186
답변완료
안녕하세요. 수식요청 설정 : 1. 주종목 = 연결선물지수 2. 타종목 data2 = ATM+2단계 연결콜옵션 data3 = ATM+1단계 연결콜옵션 data4 = ATM 연결 콜옵션 data5 = ATM-1단계 연결콜옵션 data6 = ATM-2단계 연결콜옵션 data7 = ATM+2단계 연결풋옵션 data8 = ATM+1단계 연결풋옵션 data9 = ATM 연결 풋옵션 data10 = ATM-1단계 연결풋옵션 data11 = ATM-2단계 연결풋옵션 지표 : data2~data11 의 만기일 이후 (최근월물)의 월최고가, 월최저가 진입신호 : 콜옵션이 동행사가 풋옵션의 월최고가, 월최저가를 돌파할 때 선물매수신호 붕괴할 때 선물매도신호 , 풋옵션이 동행사가 콜옵션의 월최고가, 월최저가를 돌파할 때 선물매도신호 붕괴할 때 선물매수신호 예)data2 가 data7의 월최고가를 돌파할때 선물매수 data11 이 data6의 월최저가를 돌파할때 선물매도 <<지표 및 시스템 수식 요청>> 옵션당월물의 월고,월저의 지표식과 동행사가 상대편의 월고, 월저를 돌파 붕괴하는 진입수식을 부탁드립니다. 수고하세요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-04-26 16:34:56

안녕하세요 예스스탁입니다. 1. var : H2(0,data2),L2(0,data2),nday2(0,data2),week2(0,data2),cond2(false,data2); var : H3(0,data2),L3(0,data2),nday3(0,data2),week3(0,data2),cond3(false,data2); var : H4(0,data2),L4(0,data2),nday4(0,data2),week4(0,data2),cond4(false,data2); var : H5(0,data2),L5(0,data2),nday5(0,data2),week5(0,data2),cond5(false,data2); var : H6(0,data2),L6(0,data2),nday6(0,data2),week6(0,data2),cond6(false,data2); var : H7(0,data2),L7(0,data2),nday7(0,data2),week7(0,data2),cond7(false,data2); var : H8(0,data2),L8(0,data2),nday8(0,data2),week8(0,data2),cond8(false,data2); var : H9(0,data2),L9(0,data2),nday9(0,data2),week9(0,data2),cond9(false,data2); var : H10(0,data2),L10(0,data2),nday10(0,data2),week10(0,data2),cond10(false,data2); var : H11(0,data2),L11(0,data2),nday11(0,data2),week11(0,data2),cond11(false,data2); nday2 = data2(date - int(date/100)*100); week2 = data2(DayOfWeek(date)); nday3 = data3(date - int(date/100)*100); week3 = data3(DayOfWeek(date)); nday4 = data4(date - int(date/100)*100); week4 = data4(DayOfWeek(date)); nday5 = data5(date - int(date/100)*100); week5 = data5(DayOfWeek(date)); nday6 = data6(date - int(date/100)*100); week6 = data6(DayOfWeek(date)); nday7 = data7(date - int(date/100)*100); week7 = data7(DayOfWeek(date)); nday8 = data8(date - int(date/100)*100); week8 = data8(DayOfWeek(date)); nday9 = data9(date - int(date/100)*100); week9 = data9(DayOfWeek(date)); nday10 = data10(date - int(date/100)*100); week10 = data10(DayOfWeek(date)); nday11 = data11(date - int(date/100)*100); week11 = data11(DayOfWeek(date)); if nday2 >= 8 and nday2 <= 14 and week2 == 4 then Cond2 = True; Else Cond2 = false; if nday3 >= 8 and nday3 <= 14 and week3 == 4 then Cond3 = True; Else Cond3 = false; if nday4 >= 8 and nday4 <= 14 and week4 == 4 then Cond4 = True; Else Cond4 = false; if nday5 >= 8 and nday5 <= 14 and week5 == 4 then Cond5 = True; Else Cond5 = false; if nday6 >= 8 and nday6 <= 14 and week6 == 4 then Cond6 = True; Else Cond6 = false; if nday7 >= 8 and nday7 <= 14 and week7 == 4 then Cond7 = True; Else Cond7 = false; if nday8 >= 8 and nday8 <= 14 and week8 == 4 then Cond8 = True; Else Cond8 = false; if nday9 >= 8 and nday9 <= 14 and week9 == 4 then Cond9 = True; Else Cond9 = false; if nday10 >= 8 and nday10 <= 14 and week10 == 4 then Cond10 = True; Else Cond10 = false; if nday11 >= 8 and nday11 <= 14 and week11 == 4 then Cond11 = True; Else Cond11 = false; if cond2 == true and cond2[1] == false Then {H2 = data2(H); L2 = data2(L);} if cond3 == true and cond3[1] == false Then {H3 = data3(H); L3 = data3(L);} if cond4 == true and cond4[1] == false Then {H4 = data4(H); L4 = data4(L);} if cond5 == true and cond5[1] == false Then {H5 = data5(H); L5 = data5(L);} if cond6 == true and cond6[1] == false Then {H6 = data6(H); L6 = data6(L);} if cond7 == true and cond7[1] == false Then {H7 = data7(H); L7 = data7(L);} if cond8 == true and cond8[1] == false Then {H8 = data8(H); L8 = data8(L);} if cond9 == true and cond9[1] == false Then {H9 = data9(H); L9 = data9(L);} if cond10 == true and cond10[1] == false Then {H10 = data10(H); L10 = data10(L);} if cond11 == true and cond11[1] == false Then {H11 = data11(H); L11 = data11(L);} if data2(H) > H2 then H2 = data2(H); if data2(L) < L2 then L2 = data2(L); if data3(H) > H3 then H3 = data3(H); if data3(L) < L3 then L3 = data3(L); if data4(H) > H4 then H4 = data4(H); if data4(L) < L4 then L4 = data4(L); if data5(H) > H5 then H5 = data5(H); if data5(L) < L5 then L5 = data5(L); if data6(H) > H6 then H6 = data6(H); if data6(L) < L6 then L6 = data6(L); if data7(H) > H7 then H7 = data7(H); if data7(L) < L7 then L7 = data7(L); if data8(H) > H8 then H8 = data8(H); if data8(L) < L8 then L8 = data8(L); if data9(H) > H9 then H9 = data9(H); if data9(L) < L9 then L9 = data9(L); if data10(H) > H10 then H10 = data10(H); if data10(L) < L10 then L10 = data10(L); if data11(H) > H11 then H11 = data11(H); if data11(L) < L11 then L11 = data11(L); plot1(H2); plot2(L2); plot3(H3); plot4(L3); plot5(H4); plot6(L4); plot7(H5); plot8(L5); plot9(H6); plot10(L6); plot11(H7); plot12(L7); plot13(H8); plot14(L8); plot15(H9); plot16(L9); plot17(H10); plot18(L10); plot19(H11); plot20(L11); 2 var : H2(0,data2),L2(0,data2),nday2(0,data2),week2(0,data2),cond2(false,data2); var : H3(0,data3),L3(0,data3),nday3(0,data3),week3(0,data3),cond3(false,data3); var : H4(0,data4),L4(0,data4),nday4(0,data4),week4(0,data4),cond4(false,data4); var : H5(0,data5),L5(0,data5),nday5(0,data5),week5(0,data5),cond5(false,data5); var : H6(0,data6),L6(0,data6),nday6(0,data6),week6(0,data6),cond6(false,data6); var : H7(0,data7),L7(0,data7),nday7(0,data7),week7(0,data7),cond7(false,data7); var : H8(0,data8),L8(0,data8),nday8(0,data8),week8(0,data8),cond8(false,data8); var : H9(0,data9),L9(0,data9),nday9(0,data9),week9(0,data9),cond9(false,data9); var : H10(0,data10),L10(0,data10),nday10(0,data10),week10(0,data10),cond10(false,data10); var : H11(0,data11),L11(0,data11),nday11(0,data11),week11(0,data11),cond11(false,data11); nday2 = data2(date - int(date/100)*100); week2 = data2(DayOfWeek(date)); nday3 = data3(date - int(date/100)*100); week3 = data3(DayOfWeek(date)); nday4 = data4(date - int(date/100)*100); week4 = data4(DayOfWeek(date)); nday5 = data5(date - int(date/100)*100); week5 = data5(DayOfWeek(date)); nday6 = data6(date - int(date/100)*100); week6 = data6(DayOfWeek(date)); nday7 = data7(date - int(date/100)*100); week7 = data7(DayOfWeek(date)); nday8 = data8(date - int(date/100)*100); week8 = data8(DayOfWeek(date)); nday9 = data9(date - int(date/100)*100); week9 = data9(DayOfWeek(date)); nday10 = data10(date - int(date/100)*100); week10 = data10(DayOfWeek(date)); nday11 = data11(date - int(date/100)*100); week11 = data11(DayOfWeek(date)); if nday2 >= 8 and nday2 <= 14 and week2 == 4 then Cond2 = True; Else Cond2 = false; if nday3 >= 8 and nday3 <= 14 and week3 == 4 then Cond3 = True; Else Cond3 = false; if nday4 >= 8 and nday4 <= 14 and week4 == 4 then Cond4 = True; Else Cond4 = false; if nday5 >= 8 and nday5 <= 14 and week5 == 4 then Cond5 = True; Else Cond5 = false; if nday6 >= 8 and nday6 <= 14 and week6 == 4 then Cond6 = True; Else Cond6 = false; if nday7 >= 8 and nday7 <= 14 and week7 == 4 then Cond7 = True; Else Cond7 = false; if nday8 >= 8 and nday8 <= 14 and week8 == 4 then Cond8 = True; Else Cond8 = false; if nday9 >= 8 and nday9 <= 14 and week9 == 4 then Cond9 = True; Else Cond9 = false; if nday10 >= 8 and nday10 <= 14 and week10 == 4 then Cond10 = True; Else Cond10 = false; if nday11 >= 8 and nday11 <= 14 and week11 == 4 then Cond11 = True; Else Cond11 = false; if cond2 == true and cond2[1] == false Then {H2 = data2(H); L2 = data2(L);} if cond3 == true and cond3[1] == false Then {H3 = data3(H); L3 = data3(L);} if cond4 == true and cond4[1] == false Then {H4 = data4(H); L4 = data4(L);} if cond5 == true and cond5[1] == false Then {H5 = data5(H); L5 = data5(L);} if cond6 == true and cond6[1] == false Then {H6 = data6(H); L6 = data6(L);} if cond7 == true and cond7[1] == false Then {H7 = data7(H); L7 = data7(L);} if cond8 == true and cond8[1] == false Then {H8 = data8(H); L8 = data8(L);} if cond9 == true and cond9[1] == false Then {H9 = data9(H); L9 = data9(L);} if cond10 == true and cond10[1] == false Then {H10 = data10(H); L10 = data10(L);} if cond11 == true and cond11[1] == false Then {H11 = data11(H); L11 = data11(L);} if data2(H) > H2 then H2 = data2(H); if data2(L) < L2 then L2 = data2(L); if data3(H) > H3 then H3 = data3(H); if data3(L) < L3 then L3 = data3(L); if data4(H) > H4 then H4 = data4(H); if data4(L) < L4 then L4 = data4(L); if data5(H) > H5 then H5 = data5(H); if data5(L) < L5 then L5 = data5(L); if data6(H) > H6 then H6 = data6(H); if data6(L) < L6 then L6 = data6(L); if data7(H) > H7 then H7 = data7(H); if data7(L) < L7 then L7 = data7(L); if data8(H) > H8 then H8 = data8(H); if data8(L) < L8 then L8 = data8(L); if data9(H) > H9 then H9 = data9(H); if data9(L) < L9 then L9 = data9(L); if data10(H) > H10 then H10 = data10(H); if data10(L) < L10 then L10 = data10(L); if data11(H) > H11 then H11 = data11(H); if data11(L) < L11 then L11 = data11(L); if crossup(data2(c),H7) or crossup(data2(c),L7) Then buy("b2"); if CrossDown(data2(c),H7) or CrossDown(data2(c),L7) Then sell("s2"); if CrossDown(data7(c),H2) or CrossDown(data7(c),L2) Then buy("b7"); if crossup(data7(c),H2) or crossup(data7(c),L2) Then sell("s7"); if crossup(data3(c),H8) or crossup(data3(c),L8) Then buy("b3"); if CrossDown(data3(c),H8) or CrossDown(data3(c),L8) Then sell("s3"); if CrossDown(data8(c),H3) or CrossDown(data8(c),L3) Then buy("b8"); if crossup(data8(c),H3) or crossup(data8(c),L3) Then sell("s8"); if crossup(data4(c),H9) or crossup(data4(c),L9) Then buy("b4"); if CrossDown(data4(c),H9) or CrossDown(data4(c),L9) Then sell("s4"); if CrossDown(data9(c),H4) or CrossDown(data9(c),L4) Then buy("b9"); if crossup(data9(c),H4) or crossup(data9(c),L4) Then sell("s9"); if crossup(data5(c),H10) or crossup(data5(c),L10) Then buy("b5"); if CrossDown(data5(c),H10) or CrossDown(data5(c),L10) Then sell("s5"); if CrossDown(data10(c),H5) or CrossDown(data10(c),L5) Then buy("b10"); if crossup(data10(c),H5) or crossup(data10(c),L5) Then sell("s10"); if crossup(data6(c),H11) or crossup(data6(c),L11) Then buy("b6"); if CrossDown(data6(c),H11) or CrossDown(data6(c),L11) Then sell("s6"); if CrossDown(data11(c),H6) or CrossDown(data11(c),L6) Then buy("b11"); if crossup(data11(c),H6) or crossup(data10(c),L6) Then sell("s11"); 즐거운 하루되세요 > 당일선물 님이 쓴 글입니다. > 제목 : 지표 및 진입수식 부탁드립니다. > 안녕하세요. 수식요청 설정 : 1. 주종목 = 연결선물지수 2. 타종목 data2 = ATM+2단계 연결콜옵션 data3 = ATM+1단계 연결콜옵션 data4 = ATM 연결 콜옵션 data5 = ATM-1단계 연결콜옵션 data6 = ATM-2단계 연결콜옵션 data7 = ATM+2단계 연결풋옵션 data8 = ATM+1단계 연결풋옵션 data9 = ATM 연결 풋옵션 data10 = ATM-1단계 연결풋옵션 data11 = ATM-2단계 연결풋옵션 지표 : data2~data11 의 만기일 이후 (최근월물)의 월최고가, 월최저가 진입신호 : 콜옵션이 동행사가 풋옵션의 월최고가, 월최저가를 돌파할 때 선물매수신호 붕괴할 때 선물매도신호 , 풋옵션이 동행사가 콜옵션의 월최고가, 월최저가를 돌파할 때 선물매도신호 붕괴할 때 선물매수신호 예)data2 가 data7의 월최고가를 돌파할때 선물매수 data11 이 data6의 월최저가를 돌파할때 선물매도 <<지표 및 시스템 수식 요청>> 옵션당월물의 월고,월저의 지표식과 동행사가 상대편의 월고, 월저를 돌파 붕괴하는 진입수식을 부탁드립니다. 수고하세요.