커뮤니티
조건 만족시 즉시 주문실행을 내는 수식 부탁드립니다
2005-05-07 14:28:59
1635
글번호 7320
안녕하세요.
여기에 질문을 드리면 성실히 답변이 올라오는 것을 보고, 용기내어 여쭤봅니다.
예를 들어 다음과 같은 이동평균 교차 시스템식이 있다고 합시다.
input: sp(5), lp(20);
var: value1(0), value2(0);
value1=ma(C,sp);
value2=ma(C,lp);
if crossUp(value1, value2) then {buy(); exitshort();}
if crossDown(value1, value2) then {sell(); exitlong();}
한편 강제청산 설정에 들어가보면, 강제청산시점 (1) 조건만족시 즉시실행과 (2) 봉완성시 실행이 있습니다.
1. 최대수익대비 하락의 경우
거기서 최대수익대비 하락을 체크표시하고, 수익대비에 체크하고, 1.00 Pt 로 클릭한 다음, 확인버튼을 누르면, 강제청산이 잘 발생하긴 합니다.
그런데, 현재 매도포지션을 보유하고 있다고 합시다.
만약 현재 5이동평균선이 20이동평균선을 상향돌파하기 전에 이러한 강제청산 조건이 만족되어 매도했던 포지션에 대해서 매도청산이 일어났다고 할 때, 매도청산 뿐만 아니라, 매수진입도 아울러 할 수 있는 시스템 식을 작성해 주셨으면 좋겟습니다.
SetStopTrailing(1.00, 0, pointstop);
라는 함수가 있다는 것은 알고 있습니다만, 이것은 기존에 갖고 있던 매수나 매도 포지션을 청산하는 것에 적용될 뿐, 신규 진입을 위해서는 어떻게 구현해야 할 지 모르겠습니다.
2. 목표수익 달성의 경우
비슷한 문제로서 목표수익이 달성되어 청산이 즉시 일어나도록 하는 경우에도 반대포지션에 동시에 진입하는 시스템 식도 알려주셨으면 합니다.
SetStopProfittarget(1.00, pointstop);
예를 들어 현재 매수포지션 보유 중에 위의 함수를 사용하면 1 point 이익이 나면 곧장 매수청산이 이루어질텐데요, 이 때 또한 반대 포지션 진입 즉 매도진입도 동시에 이루어지도록 구현해주셨으면 합니다.
이것 역시, 봉이 완성될 때가 아니라, 강제청산 조건이 완성되는 시점에 말이죠.
미리 감사드립니다.
답변 2
예스스탁 예스스탁 답변
2005-05-09 15:43:12
안녕하세요
예스스탁입니다.
문의하신 부분은 구현할 수 없습니다.
시스템트레이딩 설정창에서 강제청산부분은 식상에서 인식할 수 없습니다.
또한 식안에서
강제청산 함수 또한 정확히 시점을 포착하기 어렵습니다.
도움을 드리지 못해 죄송합니다..
즐거운 하루되세요
> HH_jsyeem 님이 쓴 글입니다.
> 제목 : 조건 만족시 즉시 주문실행을 내는 수식 부탁드립니다
> 안녕하세요.
여기에 질문을 드리면 성실히 답변이 올라오는 것을 보고, 용기내어 여쭤봅니다.
예를 들어 다음과 같은 이동평균 교차 시스템식이 있다고 합시다.
input: sp(5), lp(20);
var: value1(0), value2(0);
value1=ma(C,sp);
value2=ma(C,lp);
if crossUp(value1, value2) then {buy(); exitshort();}
if crossDown(value1, value2) then {sell(); exitlong();}
한편 강제청산 설정에 들어가보면, 강제청산시점 (1) 조건만족시 즉시실행과 (2) 봉완성시 실행이 있습니다.
1. 최대수익대비 하락의 경우
거기서 최대수익대비 하락을 체크표시하고, 수익대비에 체크하고, 1.00 Pt 로 클릭한 다음, 확인버튼을 누르면, 강제청산이 잘 발생하긴 합니다.
그런데, 현재 매도포지션을 보유하고 있다고 합시다.
만약 현재 5이동평균선이 20이동평균선을 상향돌파하기 전에 이러한 강제청산 조건이 만족되어 매도했던 포지션에 대해서 매도청산이 일어났다고 할 때, 매도청산 뿐만 아니라, 매수진입도 아울러 할 수 있는 시스템 식을 작성해 주셨으면 좋겟습니다.
SetStopTrailing(1.00, 0, pointstop);
라는 함수가 있다는 것은 알고 있습니다만, 이것은 기존에 갖고 있던 매수나 매도 포지션을 청산하는 것에 적용될 뿐, 신규 진입을 위해서는 어떻게 구현해야 할 지 모르겠습니다.
2. 목표수익 달성의 경우
비슷한 문제로서 목표수익이 달성되어 청산이 즉시 일어나도록 하는 경우에도 반대포지션에 동시에 진입하는 시스템 식도 알려주셨으면 합니다.
SetStopProfittarget(1.00, pointstop);
예를 들어 현재 매수포지션 보유 중에 위의 함수를 사용하면 1 point 이익이 나면 곧장 매수청산이 이루어질텐데요, 이 때 또한 반대 포지션 진입 즉 매도진입도 동시에 이루어지도록 구현해주셨으면 합니다.
이것 역시, 봉이 완성될 때가 아니라, 강제청산 조건이 완성되는 시점에 말이죠.
미리 감사드립니다.
회원
2005-05-09 15:53:22
예, 알겠습니다.
구현할 수 없다니 어쩔 수 없죠.
아무튼 감사드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 조건 만족시 즉시 주문실행을 내는 수식 부탁드립니다
> 안녕하세요
예스스탁입니다.
문의하신 부분은 구현할 수 없습니다.
시스템트레이딩 설정창에서 강제청산부분은 식상에서 인식할 수 없습니다.
또한 식안에서
강제청산 함수 또한 정확히 시점을 포착하기 어렵습니다.
도움을 드리지 못해 죄송합니다..
즐거운 하루되세요
> HH_jsyeem 님이 쓴 글입니다.
> 제목 : 조건 만족시 즉시 주문실행을 내는 수식 부탁드립니다
> 안녕하세요.
여기에 질문을 드리면 성실히 답변이 올라오는 것을 보고, 용기내어 여쭤봅니다.
예를 들어 다음과 같은 이동평균 교차 시스템식이 있다고 합시다.
input: sp(5), lp(20);
var: value1(0), value2(0);
value1=ma(C,sp);
value2=ma(C,lp);
if crossUp(value1, value2) then {buy(); exitshort();}
if crossDown(value1, value2) then {sell(); exitlong();}
한편 강제청산 설정에 들어가보면, 강제청산시점 (1) 조건만족시 즉시실행과 (2) 봉완성시 실행이 있습니다.
1. 최대수익대비 하락의 경우
거기서 최대수익대비 하락을 체크표시하고, 수익대비에 체크하고, 1.00 Pt 로 클릭한 다음, 확인버튼을 누르면, 강제청산이 잘 발생하긴 합니다.
그런데, 현재 매도포지션을 보유하고 있다고 합시다.
만약 현재 5이동평균선이 20이동평균선을 상향돌파하기 전에 이러한 강제청산 조건이 만족되어 매도했던 포지션에 대해서 매도청산이 일어났다고 할 때, 매도청산 뿐만 아니라, 매수진입도 아울러 할 수 있는 시스템 식을 작성해 주셨으면 좋겟습니다.
SetStopTrailing(1.00, 0, pointstop);
라는 함수가 있다는 것은 알고 있습니다만, 이것은 기존에 갖고 있던 매수나 매도 포지션을 청산하는 것에 적용될 뿐, 신규 진입을 위해서는 어떻게 구현해야 할 지 모르겠습니다.
2. 목표수익 달성의 경우
비슷한 문제로서 목표수익이 달성되어 청산이 즉시 일어나도록 하는 경우에도 반대포지션에 동시에 진입하는 시스템 식도 알려주셨으면 합니다.
SetStopProfittarget(1.00, pointstop);
예를 들어 현재 매수포지션 보유 중에 위의 함수를 사용하면 1 point 이익이 나면 곧장 매수청산이 이루어질텐데요, 이 때 또한 반대 포지션 진입 즉 매도진입도 동시에 이루어지도록 구현해주셨으면 합니다.
이것 역시, 봉이 완성될 때가 아니라, 강제청산 조건이 완성되는 시점에 말이죠.
미리 감사드립니다.
다음글
이전글