커뮤니티

문의드립니다

프로필 이미지
조르바
2014-10-07 02:33:51
182
글번호 79139
답변완료
아직 한번도 시스템매매를 안해봐서 전혀 모르는 상태입니다. 인터넷에서 구한 키움수식인데, 제 질문중에서 가능한것만 해주세요. 부탁드릴것 일단 정리해보겠습니다. 너무 많은거 같은데 죄송합니다. 1. 시스템수식 예스로 변환해서 구현하기 2. 지표수식 예스로 변환 3. 시스템수식과 지표수식으로 시스템구현하기 -시스템수식이 갭보정이 가능하면 갭보정이 되게끔 수식에 포함시켜주세요. 해외는 갭보정이 안되니 국내선물옵션에서 갭보정되게끔 만들어주신 수식을 그냥 적용해도 오류는 안날까요? -키움에서 옵션에 적용해보니 매수진입과 매도청산이, 매도진입과 매수청산이 동일하게 신호가 하나씩만 잡힙니다. 옵션매매를 할생각인데 진입과 청산이 하나의 신호로만 나오면 바로 청산하고 반대로 진입 되게끔 해주세요. ...................... 매수진입 a=100*( (avg( (C+H+L)/3,20)+2*Stdev((C+H+L)/3,20)) -(Avg((C+H+L)/3,20)-2*Stdev((C+H+L)/3,20))) / Avg ((C+H+L)/3,20); CrossUp(c,highest(H(1),수치)) and a>기간 매수청산 Crossdown(c,lowest(L(1), 수치)) 매도진입 Crossdown(c,lowest(L(1),수치)) and a>기간 매도청산 CrossUp(c,highest(H(1),수치)) 지표조건설정 기간:0.4 수치:10 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 지표 신호 ..................................... 수식1 MACD상승 A=MACD(short,long); B=wavg(MACD(short,long),signal); if(A>B,A,B) 수식2 MACD하락 if(A<B,A,B) 수식3 시그널 B <지표조건설정> short 16 long 72 signal 36 <라인설정> macd상승 빨간색 너비 2 macd하락 파란색 너비 2 시그널 검정색 너비 3 ....................................................... 위의 두 수식이 동시에 신호가 나올때 진입하는 시스템매매도 만들고 싶은데요.. 1. macd지표신호에서 macd상승>시그널 - 빨간색신호, 시스템신호에서 매수신호가 나오면 매수진입 2. macd지표신호에서 macd상승<시그널 - 파란색신호, 시스템신호에서 매도신호가 나오면 매도진입 요구조건이 너무 많아 죄송하며.. 감사드립니다.^^
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-10-07 09:16:31

안녕하세요 예스스탁입니다. 1. 시스템수식 예스로 변환해서 구현하기 input : 기간(0.4),수치(10); value1 = 100*( (ma( (C+H+L)/3,20)+2*Std((C+H+L)/3,20)) -(ma((C+H+L)/3,20)-2*Std((C+H+L)/3,20))) / ma((C+H+L)/3,20); if CrossUp(c,highest(H,수치)[1]) and value1>기간 Then buy("매수"); if MarketPosition == 1 and crossdown(c,lowest(L, 수치)[1]) Then exitlong("매수청산"); if Crossdown(c,lowest(L,수치)[1]) and value1>기간 Then sell(); if CrossUp(c,highest(H,수치)[1]) Then ExitShort(); 2. 지표수식 예스로 변환 input : short(16),Long(72),Signal(36); var1 = MACD(short,long); var2 = WMA(var1,signal); var3 = iff(var1>var2,var1,var2); var4 = iff(var1<var2,var1,var2); plot1(var3,"MACD상승",red,def,2); plot2(var4,"MACD하락",blue,def,2); plot3(var2,"시그널",BLACK,def,3); 3. 시스템수식과 지표수식으로 시스템구현하기 input : 기간(0.4),수치(10); input : short(16),Long(72),Signal(36); value1 = 100*( (ma( (C+H+L)/3,20)+2*Std((C+H+L)/3,20)) -(ma((C+H+L)/3,20)-2*Std((C+H+L)/3,20))) / ma((C+H+L)/3,20); var1 = MACD(short,long); var2 = WMA(var1,signal); var3 = iff(var1>var2,var1,var2); var4 = iff(var1<var2,var1,var2); if var1 > var2 and CrossUp(c,highest(H,수치)[1]) and value1>기간 Then buy("매수"); if MarketPosition == 1 and crossdown(c,lowest(L, 수치)[1]) Then exitlong("매수청산"); if var1 < var2 and Crossdown(c,lowest(L,수치)[1]) and value1>기간 Then sell(); if CrossUp(c,highest(H,수치)[1]) Then ExitShort(); 즐거운 하루되세요 > 조르바 님이 쓴 글입니다. > 제목 : 문의드립니다 > 아직 한번도 시스템매매를 안해봐서 전혀 모르는 상태입니다. 인터넷에서 구한 키움수식인데, 제 질문중에서 가능한것만 해주세요. 부탁드릴것 일단 정리해보겠습니다. 너무 많은거 같은데 죄송합니다. 1. 시스템수식 예스로 변환해서 구현하기 2. 지표수식 예스로 변환 3. 시스템수식과 지표수식으로 시스템구현하기 -시스템수식이 갭보정이 가능하면 갭보정이 되게끔 수식에 포함시켜주세요. 해외는 갭보정이 안되니 국내선물옵션에서 갭보정되게끔 만들어주신 수식을 그냥 적용해도 오류는 안날까요? -키움에서 옵션에 적용해보니 매수진입과 매도청산이, 매도진입과 매수청산이 동일하게 신호가 하나씩만 잡힙니다. 옵션매매를 할생각인데 진입과 청산이 하나의 신호로만 나오면 바로 청산하고 반대로 진입 되게끔 해주세요. ...................... 매수진입 a=100*( (avg( (C+H+L)/3,20)+2*Stdev((C+H+L)/3,20)) -(Avg((C+H+L)/3,20)-2*Stdev((C+H+L)/3,20))) / Avg ((C+H+L)/3,20); CrossUp(c,highest(H(1),수치)) and a>기간 매수청산 Crossdown(c,lowest(L(1), 수치)) 매도진입 Crossdown(c,lowest(L(1),수치)) and a>기간 매도청산 CrossUp(c,highest(H(1),수치)) 지표조건설정 기간:0.4 수치:10 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 지표 신호 ..................................... 수식1 MACD상승 A=MACD(short,long); B=wavg(MACD(short,long),signal); if(A>B,A,B) 수식2 MACD하락 if(A<B,A,B) 수식3 시그널 B <지표조건설정> short 16 long 72 signal 36 <라인설정> macd상승 빨간색 너비 2 macd하락 파란색 너비 2 시그널 검정색 너비 3 ....................................................... 위의 두 수식이 동시에 신호가 나올때 진입하는 시스템매매도 만들고 싶은데요.. 1. macd지표신호에서 macd상승>시그널 - 빨간색신호, 시스템신호에서 매수신호가 나오면 매수진입 2. macd지표신호에서 macd상승<시그널 - 파란색신호, 시스템신호에서 매도신호가 나오면 매도진입 요구조건이 너무 많아 죄송하며.. 감사드립니다.^^