커뮤니티

질문

프로필 이미지
회원
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;}