커뮤니티

하루 몇번 매매 후 마지막 신호데로

프로필 이미지
joyful
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.매도 포지션 오버나잇.