커뮤니티

수식요청드립니다.

프로필 이미지
dandy
2016-03-11 15:29:49
74
글번호 96162
답변완료
안녕하세요. 1. 오버형 피라미딩적용 시스템에서 매수(매도) 신호발생후 당일종가부터 0.3이상 수익이 발생하고 다음날부터는 매일의 종가가, 전일종가보다 0.5(외부변수)이상씩 3일(외부변수)이상 상승수익발생 조건이 만족할경우, 4일부터는 장시작 첫봉의 종가가 전일종가보다 0.8이상 하락할경우 또는 장중 완성봉의 종가가 60이평을 하향돌파한경우 익절청산 스위칭 시스템 요청드립니다. (진입후 매일 종가상 조건수익이상 발생하는경우 기간은 누적저장 추세연장 적용 입니다.) 2. 오버형 피라미딩적용 시스템에서 15:00 까지의 완성봉 이후부터는 신호가 나오지않도록 하는 추가수식 요청드립니다.(분봉 시스템에서 15:00에 가장 가까운 시간에 완성되는 완성봉으로 적용) 2가지 수식 요청 드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-03-14 10:34:03

안녕하세요 예스스탁입니다. 1. input : Pt(0.5),N(3); var : d1(0),mav(0),Pcnt(0),cnt(0); mav = ma(C,60); if dayindex == 0 Then buy(); if MarketPosition == 1 Then{ if MarketPosition[1] != 1 Then{ D1 = 0; Pcnt = 0; } if date != date[1] and date > EntryDate Then{ d1 = d1+1; if d1 == N+1 Then{ for cnt = 1 to N{ if DayClose(cnt) >= DayClose(cnt+1)+Pt Then Pcnt = Pcnt+1; } if DayClose(N+1) >= EntryPrice+0.3 Then Pcnt = Pcnt+1; } } if d1 >= N+1 and Pcnt == N+1 Then{ if (dayindex == 0 and C <= DayClose(1)-0.8) or CrossDown(c,mav) Then sell("bs"); } } if MarketPosition == -1 Then{ if MarketPosition[1] != -1 Then{ D1 = 0; Pcnt = 0; } if date != date[1] and date > EntryDate Then{ d1 = d1+1; if d1 == N+1 Then{ for cnt = 1 to N{ if DayClose(cnt) <= DayClose(cnt+1)-Pt Then Pcnt = Pcnt+1; } if DayClose(N+1) <= EntryPrice-0.3 Then Pcnt = Pcnt+1; } } if d1 >= N+1 and Pcnt == N+1 Then{ if (dayindex == 0 and C >= DayClose(1)+0.8) or CrossUp(c,mav) Then buy("sb"); } } 2. time < 150000 진입식에 위 조건 추가하시면 됩니다. 즐거운 하루되세요 > dandy 님이 쓴 글입니다. > 제목 : 수식요청드립니다. > 안녕하세요. 1. 오버형 피라미딩적용 시스템에서 매수(매도) 신호발생후 당일종가부터 0.3이상 수익이 발생하고 다음날부터는 매일의 종가가, 전일종가보다 0.5(외부변수)이상씩 3일(외부변수)이상 상승수익발생 조건이 만족할경우, 4일부터는 장시작 첫봉의 종가가 전일종가보다 0.8이상 하락할경우 또는 장중 완성봉의 종가가 60이평을 하향돌파한경우 익절청산 스위칭 시스템 요청드립니다. (진입후 매일 종가상 조건수익이상 발생하는경우 기간은 누적저장 추세연장 적용 입니다.) 2. 오버형 피라미딩적용 시스템에서 15:00 까지의 완성봉 이후부터는 신호가 나오지않도록 하는 추가수식 요청드립니다.(분봉 시스템에서 15:00에 가장 가까운 시간에 완성되는 완성봉으로 적용) 2가지 수식 요청 드립니다. 감사합니다.