커뮤니티
문의드립니다
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상승<시그널 - 파란색신호, 시스템신호에서 매도신호가 나오면 매도진입
요구조건이 너무 많아 죄송하며.. 감사드립니다.^^