커뮤니티

매매구분에대한...

프로필 이미지
이광복
2005-10-20 20:56:17
1298
글번호 8586
답변완료
예스3은 매수거래,매도거래,모든거래에 대한 구분은 어디서하나요? Input : Period(26), Period1(12), B(25),BB(1), S(75),SS(1); Var : value(0); value = StochasticsK(Period,Period1); # 매수 If CrossUP(value, B) Then Buy("4", OnClose, DEF, BB); # 매수청산 If CrossDown(value, S) Then Exitlong("44"); # 매도 If CrossDown(value, S) Then Sell("8", OnClose, DEF, SS); # 매도청산 If CrossUP(value, B) Then Exitshort("88"); 에서 매수거래에서 SS(0)일때는 매수-청산이되나, 매도거래에서 BB(0)일때는 매도는되고 청산이 안되네요? 잘 부탁 드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2005-10-27 14:51:29

안녕하세요 예스스탁입니다. 현재 주문함수에 수량을 0으로 설정시 함수가 N/A로 처리되어 그 이하 식들은 모두 계산할 수 없는 구간이 됩니다. 매도식/매도청산식과 매수식/매수청산식의 위치를 바꿔서 적용하고 리포트로 확인해 보실 수 있습니다. 매수-매수청산 매도-매도청산 신호를 각각 보기 위해서 작성하신 식은 아래와 같습니다. Input : N(0), Period(26), Period1(12),B(25),BB(1),S(75),SS(1); Var : value(0); value = StochasticsK(Period,Period1); # 매수 If N == 0 or N >= 1 then{ if CrossUP(value, B) Then Buy("4", OnClose, DEF, BB); } # 매수청산 If CrossDown(value, S) Then Exitlong("44"); # 매도 If N == 0 or N <= -1 then{ If CrossDown(value, S) Then Sell("8", OnClose, DEF, SS); } # 매도청산 If CrossUP(value, B) Then Exitshort("88"); N값이 1이면 매수-매수청산 N값이 -1이면 매도-매도청산 N값이 0이면 모든신호가 적용됩니다. 즐거운 하루되세요 > 이광복 님이 쓴 글입니다. > 제목 : 매매구분에대한... > 예스3은 매수거래,매도거래,모든거래에 대한 구분은 어디서하나요? Input : Period(26), Period1(12), B(25),BB(1), S(75),SS(1); Var : value(0); value = StochasticsK(Period,Period1); # 매수 If CrossUP(value, B) Then Buy("4", OnClose, DEF, BB); # 매수청산 If CrossDown(value, S) Then Exitlong("44"); # 매도 If CrossDown(value, S) Then Sell("8", OnClose, DEF, SS); # 매도청산 If CrossUP(value, B) Then Exitshort("88"); 에서 매수거래에서 SS(0)일때는 매수-청산이되나, 매도거래에서 BB(0)일때는 매도는되고 청산이 안되네요? 잘 부탁 드립니다