커뮤니티
신호변경에 따른 예문 문의
2005-03-14 18:57:11
1219
글번호 6811
cbs_entry = 0;
if sellcond and marketposition(0) != -1 Then {
Sell();
cbs_entry = 1; // 매도포지션 진입표시
"신호체계 변경 문제 해결법"을 보면
위와 같은 내용이 있던데요
cbs_entry란 시스템함수인가요 뭔가요 처음보는 건데...
그 의미를 모르겠네요.찿기를 해도 안나오네요.
그리고
cbs_entry = 1; // 매도포지션 진입표시
란 내용은 어떤 의미인지 궁금합니다.위의 함수 문장을 빼버려도
시스템에는 아무런 영향이 없었습니다.
무지해서 그러니 좀 상세한 설명 부탁드립니다.
그리고,
저의 시스템은 매도조건식이 2개가 아닌 3개입니다.
매수조건식도 3개입니다.
조건식이 2개가 아닌 3개의 경우 변경하는 방법도 아울러 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2005-03-15 14:07:21
안녕하세요
예스스탁입니다.
cbs_entry는 특정함수가 아닌 임의로 만든 변수입니다.
이전신호체계에서는 매수포지션과 매도포시션의 조건이 동시에 만족한 경우
후에 기술한 진입이 유효하였습니다.
이전신호체계와 같은 결과를 얻기 위해서는 진입의 기술순서를 바꿔서 작성
하고 첫진입에서 cbs_entry라는 변수를 만들어 매도진입을 먼저 진입할 수 있게
한것입니다..
매수 매도 각 3가지 조건이 있으시다면 다음과 같이 작성하시면 됩니다.
참고하시기 바랍니다.
Var: buycond1 (0),buycond2 (0),buycond3 (0),exitlongcond (0),sellcond1 (0), sellcond2 (0),sellcond3 (0) exitshortcond(0);
Var : cbs_entry(0); // 추가한 변수
buycond1 = ..............; //매수 조건식
buycond2 = ..............; //매수 조건식
buycond3 = ..............; //매수 조건식
exitlongcond = ........; //매수청산 조건식
sellcond1 = .............; //매도 조건식1
sellcond2 = .............; //매도 조건식2
sellcond3 = .............; //매도 조건식3
exitshortcond = ........; //매도청산 조건식
cbs_entry = 0;
if sellcond1 and marketposition(0) != -1 Then {
Sell();
cbs_entry = 1; // 매도포지션 진입표시
}
else if sellcond2 and marketposition(0) != -1 Then {
Sell();
cbs_entry = 1; // 매도포지션 진입표시
}
else if sellcond3 and marketposition(0) != -1 Then {
Sell();
cbs_entry = 1; // 매도포지션 진입표시
}
if exitshortcond and marketposition(0) == -1 Then
Exitshort();
// 현재 매수포지션이 아니고 위의 식에서 진입하지 않은 경우만 처리
if buycond1 and marketposition(0) != 1 and cbs_entry == 0 Then
Buy();
if buycond2 and marketposition(0) != 1 and cbs_entry == 0 Then
Buy();
if buycond3 and marketposition(0) != 1 and cbs_entry == 0 Then
Buy();
if exitlongcond and marketposition(0) == 1 Then
Exitlong();
> mrb 님이 쓴 글입니다.
> 제목 : 신호변경에 따른 예문 문의
> cbs_entry = 0;
if sellcond and marketposition(0) != -1 Then {
Sell();
cbs_entry = 1; // 매도포지션 진입표시
"신호체계 변경 문제 해결법"을 보면
위와 같은 내용이 있던데요
cbs_entry란 시스템함수인가요 뭔가요 처음보는 건데...
그 의미를 모르겠네요.찿기를 해도 안나오네요.
그리고
cbs_entry = 1; // 매도포지션 진입표시
란 내용은 어떤 의미인지 궁금합니다.위의 함수 문장을 빼버려도
시스템에는 아무런 영향이 없었습니다.
무지해서 그러니 좀 상세한 설명 부탁드립니다.
그리고,
저의 시스템은 매도조건식이 2개가 아닌 3개입니다.
매수조건식도 3개입니다.
조건식이 2개가 아닌 3개의 경우 변경하는 방법도 아울러 부탁드립니다.