커뮤니티

최종 진입의 다른 방법

프로필 이미지
우후훗
2013-03-18 17:29:47
204
글번호 60886
답변완료
조금 전의 질문과 일부는 유사하나 진입결정의 다른 방법에 대해 문의 드립니다. 선물 자동매매 시스템식을 운영함에 있어. 1분봉으로 매매횟수가 매우 많아 09:00 부터 매수 매도 각각 수익 실현 한(즉 손실 청산된것은 모두 제외) 것들을 누적 하여 먼저 +0.3pt에 도달한 거래로 진입 즉 거래횟수를 초기에 정하지 않고 또한 손실난 모든 거래를 제외한 상태의 누적 수익(청산시 + 난것만)이 특정값(03.pt)에 먼저 도달한 거래로 진입한 후 당일 진입은 더이상 않는 시스템 식을 부탁드립니다. 먼저 질문에서 초기 각각 4거래만 활용하여 누적 수익값을 구하는 방법이 있으나 그 횟수안에 특정 수익값에 도달할수 없는 경우가 많아 부정확합니다. 당일 장시작 후 매수진입 매도진입 각각 청산돼서 수익난 값만을 각각 누적 합하여 먼저 +0.3pt를 실현한 거래(매수 또는 매도)로 진입하고 그 후에는 진입을 하지 않는 식을 부탁드립니다. 최종 진입후에는 더이상 진입하지 않는 즉 1일 1번만 진입하는 수식을 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-03-19 10:37:50

안녕하세요 예스스탁입니다. 이전 답변과 마찬가지로 스위칭되는 식이고 봉완성시에 진입하는 수식으로 생각하고 작성한 식입니다. var : total(0),Position(0),BPL(0),SPL(0),SEP(0),BEP(0); var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if date != date[1] Then{ total = 0; Position = 0; BPL = 0; SPL = 0; } if crossup(ma(c,5),ma(c,20)) Then{ BEP = C; total = total+1; if Position == -1 Then{ if SEP-C > 0 then SPL = SPL+(SEP-C); } if count == 0 and SPL >= 0.3 Then Sell(); Position = 1; } if CrossDown(ma(c,5),ma(c,20)) Then{ SEP = C; total = total+1; if Position == 1 Then{ if C-BPL > 0 Then BPL = BPL+(C-BEP); } if count == 0 and BPL >= 0.3 Then buy(); Position = -1; } 즐거운 하루되세요 > 우후훗 님이 쓴 글입니다. > 제목 : 최종 진입의 다른 방법 > 조금 전의 질문과 일부는 유사하나 진입결정의 다른 방법에 대해 문의 드립니다. 선물 자동매매 시스템식을 운영함에 있어. 1분봉으로 매매횟수가 매우 많아 09:00 부터 매수 매도 각각 수익 실현 한(즉 손실 청산된것은 모두 제외) 것들을 누적 하여 먼저 +0.3pt에 도달한 거래로 진입 즉 거래횟수를 초기에 정하지 않고 또한 손실난 모든 거래를 제외한 상태의 누적 수익(청산시 + 난것만)이 특정값(03.pt)에 먼저 도달한 거래로 진입한 후 당일 진입은 더이상 않는 시스템 식을 부탁드립니다. 먼저 질문에서 초기 각각 4거래만 활용하여 누적 수익값을 구하는 방법이 있으나 그 횟수안에 특정 수익값에 도달할수 없는 경우가 많아 부정확합니다. 당일 장시작 후 매수진입 매도진입 각각 청산돼서 수익난 값만을 각각 누적 합하여 먼저 +0.3pt를 실현한 거래(매수 또는 매도)로 진입하고 그 후에는 진입을 하지 않는 식을 부탁드립니다. 최종 진입후에는 더이상 진입하지 않는 즉 1일 1번만 진입하는 수식을 부탁드립니다. 감사합니다.