커뮤니티

재질문

프로필 이미지
호수나라
2004-10-14 09:33:27
830
글번호 5418
답변완료
질문번호 2461의 답변에 대한 재질문 (1) 매수식에서는 손실값<=1 이고 매도식에서는 손실값<-1 이네요 차이를 모르겠는데요 (2) 답변해주신 내용대로 하니까 어떤날은 1회만 거래되고 어떤날은 3회가 거래되더군용 (손실이 연속 발생 했는데도 3회 진입 하더라구요) 이에 매수식 3개가 있고 매도식 3개가 있고 매수/매도 청산식도 가가 3개씩 있다는 가정하에 수식을 작성 부탁드립니다. (3) 아니면 설정화면에서도 가능 한지요(없는 것 같던데요)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-10-15 15:45:26

안녕하세요 예스스탁입니다. 문의하신 식에 오류가 있는 듯 하여 다시 작성 하였습니다. 참고하시기 바랍니다. var : buyval(0),sellval(0),sellpos(0),buypos(0),Bpoint(0),Spoint(0),Blosscnt(0),Slosscnt(0); if date != date[1] then{ Bpoint = 0; Spoint = 0; Blosscnt = 0; Slosscnt = 0; } if CrossUp(ma(C,5),ma(C,20)) then { if Spoint+Bpoint >= -1 then { if BlossCnt+Slosscnt < 3 then { buy("매수"); buyVal = C; buyPos = 1; } } } if CrossDown(ma(C,5),ma(C,20)) and buypos == 1 then{ exitlong("매수청산"); buypos = 0; Bpoint = C - buyVal; } if Bpoint < 0 then{ BlossCnt = BlossCnt+1; } if Crossdown(ma(C,5),ma(C,20)) then { if Bpoint+Spoint >= -1 then { if BlossCnt + Slosscnt < 3 then { sell("매도"); sellVal = C; sellPos = 1; } } } if CrossDown(ma(C,5),ma(C,20)) and sellpos == 1 then { exitshort("매도청산"); sellpos = 0; Spoint = sellpos -C; } if Spoint < 0 then { SlossCnt = SlossCnt+1; } if stime == 150000 then{ exitlong(); exitshort(); } 기본적으로 손실값에 오류가 있어 수정하였습니다. 자세한 매수 매도 식을 보내 주시면 검투 후 작성하겠습니다. 즐거운 하루되세요 > 호수나라 님이 쓴 글입니다. > 제목 : 재질문 > 질문번호 2461의 답변에 대한 재질문 (1) 매수식에서는 손실값<=1 이고 매도식에서는 손실값<-1 이네요 차이를 모르겠는데요 (2) 답변해주신 내용대로 하니까 어떤날은 1회만 거래되고 어떤날은 3회가 거래되더군용 (손실이 연속 발생 했는데도 3회 진입 하더라구요) 이에 매수식 3개가 있고 매도식 3개가 있고 매수/매도 청산식도 가가 3개씩 있다는 가정하에 수식을 작성 부탁드립니다. (3) 아니면 설정화면에서도 가능 한지요(없는 것 같던데요)