커뮤니티

신호변경에 따른 예문 문의

프로필 이미지
mrb
2005-03-14 18:57:11
1220
글번호 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개의 경우 변경하는 방법도 아울러 부탁드립니다.