커뮤니티
질문
2005-02-11 08:55:16
1931
글번호 6506
한화증권 매뉴얼 p217 최대수익대비 하락과 관련사항입니다.
1) 매뉴얼 대도 해보니 잘 되었습니다.
2) 이번에는 아래와 같이 매수를 매도로 바꾸어 해보았더니 검증은 이상이 없었는데
불능이 되었습니다.
3) 매수와 매도를 붙여보았더니 2)이 불능이므로 1번과 3번은 같아야하는데 약간 차이가 발생합니다.
질문
1. 2)번이 왜 불능인가요?
2. 2번이 불능이면 왜1)과 3)이 일치하지 않나요?
3. 매도면 pos[-1]과 같이 앞에 -를 붙여야하나요? 그래도 안되던데??
input;sp(12), lp(26);
var: value1(0), value2(0),sellval(0),sellindex(0),pos(0);
value1=macd(sp,lp);
if crossdown(value1,0) and pos[1]!=1
then { sell();
sellval=c;
sellindex=accum(1);
pos=1;}
if crossup(value1,0) or crossup(c,lowest(l, accum(1)-sellindex)*0.99)
then { exitshort();
pos=o;}
답변 3
예스스탁 예스스탁 답변
2005-02-11 11:41:32
안녕하세요?
문의하신 식의 실행 결과 문제 없이 실행 되었습니다. (불능이 아님, 가격 변화가 실제 매매 조건에 도달하지 않은것인지 확인 해보시기 바랍니다)
다만 "input;"의 문장은 오타로 생각하고 "input:"으로 변경하여 실행 하였습니다.
매도 또는 매수식 만을 사용한 경우와 동시에 사용한 경우 동시에 두가지 조건을 충족하는등의 경우에는 결과가 달라 질 수 있습니다.
> HH_jhhannon 님이 쓴 글입니다.
> 제목 : 질문
> 한화증권 매뉴얼 p217 최대수익대비 하락과 관련사항입니다.
1) 매뉴얼 대도 해보니 잘 되었습니다.
2) 이번에는 아래와 같이 매수를 매도로 바꾸어 해보았더니 검증은 이상이 없었는데
불능이 되었습니다.
3) 매수와 매도를 붙여보았더니 2)이 불능이므로 1번과 3번은 같아야하는데 약간 차이가 발생합니다.
질문
1. 2)번이 왜 불능인가요?
2. 2번이 불능이면 왜1)과 3)이 일치하지 않나요?
3. 매도면 pos[-1]과 같이 앞에 -를 붙여야하나요? 그래도 안되던데??
input;sp(12), lp(26);
var: value1(0), value2(0),sellval(0),sellindex(0),pos(0);
value1=macd(sp,lp);
if crossdown(value1,0) and pos[1]!=1
then { sell();
sellval=c;
sellindex=accum(1);
pos=1;}
if crossup(value1,0) or crossup(c,lowest(l, accum(1)-sellindex)*0.99)
then { exitshort();
pos=o;}
회원
2005-02-11 12:27:45
빠른 답변에 감사드립니다.
1. 그런데 아래식은 아주 간단한 시스템입니다.macd가 0을 하향돌파하면 매도하라는 것인데요. 선물 5분봉으로 이런 경우가 1번도 체크되지 않는 것이 참 의아하네요. 목산해도 이런 경우가 참 많이 발견되는데요....
2. 매도 포지션인 경우 pos[-1]와 같은 방법으로 수식을 작성하는 것이 많나요?
답변에 미리 감사드립니다.
좋은 하루 되세요.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문
> 안녕하세요?
문의하신 식의 실행 결과 문제 없이 실행 되었습니다. (불능이 아님, 가격 변화가 실제 매매 조건에 도달하지 않은것인지 확인 해보시기 바랍니다)
다만 "input;"의 문장은 오타로 생각하고 "input:"으로 변경하여 실행 하였습니다.
매도 또는 매수식 만을 사용한 경우와 동시에 사용한 경우 동시에 두가지 조건을 충족하는등의 경우에는 결과가 달라 질 수 있습니다.
> HH_jhhannon 님이 쓴 글입니다.
> 제목 : 질문
> 한화증권 매뉴얼 p217 최대수익대비 하락과 관련사항입니다.
1) 매뉴얼 대도 해보니 잘 되었습니다.
2) 이번에는 아래와 같이 매수를 매도로 바꾸어 해보았더니 검증은 이상이 없었는데
불능이 되었습니다.
3) 매수와 매도를 붙여보았더니 2)이 불능이므로 1번과 3번은 같아야하는데 약간 차이가 발생합니다.
질문
1. 2)번이 왜 불능인가요?
2. 2번이 불능이면 왜1)과 3)이 일치하지 않나요?
3. 매도면 pos[-1]과 같이 앞에 -를 붙여야하나요? 그래도 안되던데??
input;sp(12), lp(26);
var: value1(0), value2(0),sellval(0),sellindex(0),pos(0);
value1=macd(sp,lp);
if crossdown(value1,0) and pos[1]!=1
then { sell();
sellval=c;
sellindex=accum(1);
pos=1;}
if crossup(value1,0) or crossup(c,lowest(l, accum(1)-sellindex)*0.99)
then { exitshort();
pos=o;}
수식지왕
2005-02-14 10:53:21
1. 수식에는 이상이 없어 보입니다.
제가 보기엔 시스템 적용시 트레이딩 포지션을 매수/매수청산으로 하신 것 같습니다.
모든거래허용으로 해야만 매수/매수청산/매도/매도청산 모두 적용됩니다.
2. pos[1]에서 [ ]안의 첨자는 이전 값을 의미하는 것이지 매수/매도를 나타내는 것은
아닙니다.
pos[1]은 1봉 이전의 pos 값을 의미하며 수식에서의 의미는 다음과 같습니다.
pos = 1; // pos 라는 변수에 1을 대입
if pos[1] != 1 then // 이전봉의 pos 값이 1이 아닌 경우
만약, 매도와 매수를 구분해서 사용하려면
매수일 때는
pos = 1;
매도일 때는
pos = -1;
이렇게 써야 합니다.
> CJ_jhhannon 님이 쓴 글입니다.
> 제목 : Re : Re : 질문
>
빠른 답변에 감사드립니다.
1. 그런데 아래식은 아주 간단한 시스템입니다.macd가 0을 하향돌파하면 매도하라는 것인데요. 선물 5분봉으로 이런 경우가 1번도 체크되지 않는 것이 참 의아하네요. 목산해도 이런 경우가 참 많이 발견되는데요....
2. 매도 포지션인 경우 pos[-1]와 같은 방법으로 수식을 작성하는 것이 많나요?
답변에 미리 감사드립니다.
좋은 하루 되세요.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 질문
> 안녕하세요?
문의하신 식의 실행 결과 문제 없이 실행 되었습니다. (불능이 아님, 가격 변화가 실제 매매 조건에 도달하지 않은것인지 확인 해보시기 바랍니다)
다만 "input;"의 문장은 오타로 생각하고 "input:"으로 변경하여 실행 하였습니다.
매도 또는 매수식 만을 사용한 경우와 동시에 사용한 경우 동시에 두가지 조건을 충족하는등의 경우에는 결과가 달라 질 수 있습니다.
> HH_jhhannon 님이 쓴 글입니다.
> 제목 : 질문
> 한화증권 매뉴얼 p217 최대수익대비 하락과 관련사항입니다.
1) 매뉴얼 대도 해보니 잘 되었습니다.
2) 이번에는 아래와 같이 매수를 매도로 바꾸어 해보았더니 검증은 이상이 없었는데
불능이 되었습니다.
3) 매수와 매도를 붙여보았더니 2)이 불능이므로 1번과 3번은 같아야하는데 약간 차이가 발생합니다.
질문
1. 2)번이 왜 불능인가요?
2. 2번이 불능이면 왜1)과 3)이 일치하지 않나요?
3. 매도면 pos[-1]과 같이 앞에 -를 붙여야하나요? 그래도 안되던데??
input;sp(12), lp(26);
var: value1(0), value2(0),sellval(0),sellindex(0),pos(0);
value1=macd(sp,lp);
if crossdown(value1,0) and pos[1]!=1
then { sell();
sellval=c;
sellindex=accum(1);
pos=1;}
if crossup(value1,0) or crossup(c,lowest(l, accum(1)-sellindex)*0.99)
then { exitshort();
pos=o;}
다음글