커뮤니티

1387 재문의

프로필 이미지
사생활침범
2004-03-29 10:47:55
1261
글번호 2949
답변완료

첨부 이미지

수고가 많으십니다. 귀찮게 해서 죄송합니다. 수식을 그대로 응용해서 적용해 봤는데 제 의도와 좀 달라서 재문의 드립니다. 당일 수익이 1포인트 이상 나서 정리신호가 나면 추가 신호가 발생하지 않게 하는 것인 데 1포인트가 나서도 또 신호가 나오네요... 첨부파일의 그림을 보시면 매도신호가 106.45에 나서 105.05에 정리가 되고 그 봉에서 매수신호가 또 들어갑니다. 저는 두번째 매수신호가 나지 않았으면 합니다. 가능한지요? 그리고 한가지 더 추가해주시면 감사하겠습니다. 여기에 손실이 1포인트 이상 나면 추가 신호가 나지않게도 해주십시오. 수고하십시오.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-03-29 15:16:00

안녕하세요? 예스스탁입니다... 다음과 같이 식 작성후 적용해 보시기 바라겠습니다. 만일, 그래도 문제가 있다면 해당 종목명, 차트 시간주기, 날짜 및 시간 등의 정보를 주셔야 보다 빨리 문제점을 파악하고 다시 식 작성이 가능합니다. (당일청산용 시스템, 1포인트 이상 수익 발생시 재진입 금지, 1.3포인트 손실 발생시 당일 매매 정지) var : bcnt(0), scnt(0); if date != date[1] then { var1 = 0; var2 = 0; bcnt = 0; scnt = 0; } if marketposition(0) == 1 then var1 = C - entryprice(0); else if marketposition(0) == -1 then var2 = entryprice(0) - C; if marketposition(0) != 1 then { if var2 >= 0 and var2 < 1 and bcnt < 1 then { if CrossUp(ma(C,5), ma(C,20)) then { buy("11"); bcnt = bcnt+1; } } else if var2 < 0 and var2 > -1.3 and bcnt < 1 then { if CrossUp(ma(C,5), ma(C,20)) then { buy("22"); bcnt = bcnt+1; } } } if CrossDown(ma(C,5), ma(C,20)) then exitlong(); if marketposition(0) != -1 then { if var1 >= 0 and var1 < 1 and scnt < 1 then { if CrossDown(ma(C,5), ma(C,20)) then { sell("1"); scnt = scnt +1; } } else if var1 < 0 and var1 > -1.3 and scnt < 1 then { if CrossDown(ma(C,5), ma(C,20)) then { sell("2"); scnt = scnt +1; } } } if CrossUp(ma(C,5), ma(C,20)) then exitshort(); > 사생활침범 님이 쓴 글입니다. > 제목 : 1387 재문의 > 수고가 많으십니다. 귀찮게 해서 죄송합니다. 수식을 그대로 응용해서 적용해 봤는데 제 의도와 좀 달라서 재문의 드립니다. 당일 수익이 1포인트 이상 나서 정리신호가 나면 추가 신호가 발생하지 않게 하는 것인 데 1포인트가 나서도 또 신호가 나오네요... 첨부파일의 그림을 보시면 매도신호가 106.45에 나서 105.05에 정리가 되고 그 봉에서 매수신호가 또 들어갑니다. 저는 두번째 매수신호가 나지 않았으면 합니다. 가능한지요? 그리고 한가지 더 추가해주시면 감사하겠습니다. 여기에 손실이 1포인트 이상 나면 추가 신호가 나지않게도 해주십시오. 수고하십시오.