커뮤니티
하루 몇번 매매 후 마지막 신호데로
2006-06-13 17:11:54
905
글번호 10240
추세추종형 시스템의 단점인 휩소를 제거하고자 합니다.
아래와 같은 필터식을 부탁 드립니다.
하루 매매 횟수를 3회로 제한, 이 후의 발생하는 신호는 무시하고 장 마감 종가에 마지막 신호데로 포지션을 같게하여 오버나잇 한다.
예) 10분봉에서 골든크로스 매수, 데드크로스 매도 일 경우,
1.매수신호 발생
2.매도신호 발생
3.매수신호 발생
4.매도신호 발생
5.매수신호 발생
6.매도신호 발생
필터 사용 결과)
1.매수신호 발생
2.매도신호 발생
3.매수신호 발생
4.매도 포지션 오버나잇.
답변 2
예스스탁 예스스탁 답변
2006-06-15 09:10:41
안녕하세요
예스스탁입니다.
문의하신 부분에 대해 정확히 이해하지 못했습니다.
전화 한번 주시기 바랍니다.
02-3453-1060
즐거운 하루되세요
> joyful 님이 쓴 글입니다.
> 제목 : 하루 몇번 매매 후 마지막 신호데로
> 추세추종형 시스템의 단점인 휩소를 제거하고자 합니다.
아래와 같은 필터식을 부탁 드립니다.
하루 매매 횟수를 3회로 제한, 이 후의 발생하는 신호는 무시하고 장 마감 종가에 마지막 신호데로 포지션을 같게하여 오버나잇 한다.
예) 10분봉에서 골든크로스 매수, 데드크로스 매도 일 경우,
1.매수신호 발생
2.매도신호 발생
3.매수신호 발생
4.매도신호 발생
5.매수신호 발생
6.매도신호 발생
필터 사용 결과)
1.매수신호 발생
2.매도신호 발생
3.매수신호 발생
4.매도 포지션 오버나잇.
예스스탁 예스스탁 답변
2006-06-20 11:10:40
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
var : Pos(0),MP(0);
MP = Marketposition();
if date != date[1] then{
var1 = 0;
}
if MP != MP[1] then
var1 = var1 +1;
if crossup(C,ma(c,5)) then
Pos = 1;
if crossdown(c,ma(c,5)) then
Pos = -1;
if crossup(C,ma(c,5)) and var1 < 3 then{
buy("매수");
}
if crossdown(c,ma(c,5)) and var1 < 3 then{
sell("매도");
}
if Stime == 145000 then{
if marketposition() != 1 and Pos == 1 and var1 >= 3 then
buy("매수오버");
if marketposition() != -1 and Pos == -1 and var1 >= 3 then
sell("매도오버");
}
즐거운 하루되세요
> joyful 님이 쓴 글입니다.
> 제목 : 하루 몇번 매매 후 마지막 신호데로
> 추세추종형 시스템의 단점인 휩소를 제거하고자 합니다.
아래와 같은 필터식을 부탁 드립니다.
하루 매매 횟수를 3회로 제한, 이 후의 발생하는 신호는 무시하고 장 마감 종가에 마지막 신호데로 포지션을 같게하여 오버나잇 한다.
예) 10분봉에서 골든크로스 매수, 데드크로스 매도 일 경우,
1.매수신호 발생
2.매도신호 발생
3.매수신호 발생
4.매도신호 발생
5.매수신호 발생
6.매도신호 발생
필터 사용 결과)
1.매수신호 발생
2.매도신호 발생
3.매수신호 발생
4.매도 포지션 오버나잇.
다음글
이전글