커뮤니티
매매신호 발생제한과 관련하여 문의 드립니다.
2012-04-08 23:16:31
416
글번호 49831
항상 친절하게 답변해주셔서 고맙습니다. 문의드리는 내용은 다음과 같읍니다.
주식매매식을 9시00분부터 14시 49분까지만 매매신호가 나오도록 아래와 같이 매매로직을
작성하였으나, 위 그림표에서 볼수 있듯이 15:00시에 SetStopTrailing이 작동하여
매도 신호가 나왔읍니다. [2012/03/14 15:00 매수청산(최대수익대비하락) 신호 발생]
<< SetStopTrailing은 조건만족즉시 청산조건으로 설정되어 있읍니다>>
14시50분 이후에 매매신호가 나타나면 다음봉으로 넘겨서 매매신호를 발생시키는 방법을
알려주시면 고맙겠읍니다.(14시50분부터 15시까지는 매매신호가 발생되지 않토록 설정)
If (stime >= 90000 and stime < 145000) Then {
# 매수
If 매수조건 then {
buy();
}
# 매도
If 매도조건 then {
sell();
#손절 설정
SetStopTrailing(10,5,PercentStop,0);
}
}
- 1. 0002.jpg (0.21 MB)
답변 2
예스스탁 예스스탁 답변
2012-04-09 13:23:26
안녕하세요
예스스탁입니다.
If (stime >= 90000 and stime < 145000) Then {
If 매수조건 then {
buy();
}
If 매도조건 then {
sell();
}
}
#손절 설정
if (stime >= 90000 and stime < 145000) Then
SetStopTrailing(10,5,PercentStop,0);
Else
SetStopTrailing(0,0);#해제
지정시간 안에만 신호가 발생하도록 하시고
나어지 시간은 해제하셔야 합니다.
즐거운 하루되세요
> 민기삼촌 님이 쓴 글입니다.
> 제목 : 매매신호 발생제한과 관련하여 문의 드립니다.
> 항상 친절하게 답변해주셔서 고맙습니다. 문의드리는 내용은 다음과 같읍니다.
주식매매식을 9시00분부터 14시 49분까지만 매매신호가 나오도록 아래와 같이 매매로직을
작성하였으나, 위 그림표에서 볼수 있듯이 15:00시에 SetStopTrailing이 작동하여
매도 신호가 나왔읍니다. [2012/03/14 15:00 매수청산(최대수익대비하락) 신호 발생]
<< SetStopTrailing은 조건만족즉시 청산조건으로 설정되어 있읍니다>>
14시50분 이후에 매매신호가 나타나면 다음봉으로 넘겨서 매매신호를 발생시키는 방법을
알려주시면 고맙겠읍니다.(14시50분부터 15시까지는 매매신호가 발생되지 않토록 설정)
If (stime >= 90000 and stime < 145000) Then {
# 매수
If 매수조건 then {
buy();
}
# 매도
If 매도조건 then {
sell();
#손절 설정
SetStopTrailing(10,5,PercentStop,0);
}
}
민기삼촌
2012-04-09 22:44:55
빠른 답변에 감사드립니다. 지적해 주신 부분을 아래와 같이 수정하여 14시50분 이후에는
손절설정을 해제토록하였으나,
위 표에서와 같이 15시에 SetStopTrailing이 그대로 작동하고 있읍니다.
다시 한번 부탁드리오니 어느곳에서 오류가 있는지 부탁드립니다.
#손절 설정
If (stime >= 90000 and stime < 145000) Then {
SetStopLoss (5, PercentStop);
SetStopTrailing(10,5,PercentStop,0);
SetStopProfitTarget(25, PercentStop);
}
Else {
SetStopLoss (0); #해제
SetStopTrailing(0,0); #해제
SetStopProfitTarget(0); #해제
}
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 매매신호 발생제한과 관련하여 문의 드립니다.
> 안녕하세요
예스스탁입니다.
If (stime >= 90000 and stime < 145000) Then {
If 매수조건 then {
buy();
}
If 매도조건 then {
sell();
}
}
#손절 설정
if (stime >= 90000 and stime < 145000) Then
SetStopTrailing(10,5,PercentStop,0);
Else
SetStopTrailing(0,0);#해제
지정시간 안에만 신호가 발생하도록 하시고
나어지 시간은 해제하셔야 합니다.
즐거운 하루되세요
> 민기삼촌 님이 쓴 글입니다.
> 제목 : 매매신호 발생제한과 관련하여 문의 드립니다.
> 항상 친절하게 답변해주셔서 고맙습니다. 문의드리는 내용은 다음과 같읍니다.
주식매매식을 9시00분부터 14시 49분까지만 매매신호가 나오도록 아래와 같이 매매로직을
작성하였으나, 위 그림표에서 볼수 있듯이 15:00시에 SetStopTrailing이 작동하여
매도 신호가 나왔읍니다. [2012/03/14 15:00 매수청산(최대수익대비하락) 신호 발생]
<< SetStopTrailing은 조건만족즉시 청산조건으로 설정되어 있읍니다>>
14시50분 이후에 매매신호가 나타나면 다음봉으로 넘겨서 매매신호를 발생시키는 방법을
알려주시면 고맙겠읍니다.(14시50분부터 15시까지는 매매신호가 발생되지 않토록 설정)
If (stime >= 90000 and stime < 145000) Then {
# 매수
If 매수조건 then {
buy();
}
# 매도
If 매도조건 then {
sell();
#손절 설정
SetStopTrailing(10,5,PercentStop,0);
}
}