커뮤니티
매매구분에대한...
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)일때는 매도는되고 청산이 안되네요? 잘 부탁 드립니다
다음글
이전글