커뮤니티

수식부탁합니다

프로필 이미지
미래테크
2015-02-26 00:46:41
98
글번호 83457
답변완료
1번 조건 강세 DIPlus(10) >= DIMinus(10) 약세 DIPlus(10) < DIMinus(10) 강세 / 약세 15분봉 적용 2번 조건 : 분봉 30분봉 20이평선과 60이평선이 골든 크로스 / 데드 크로스 매수식 매수 진입 15분봉 강세이고 30분봉 골든 크로스 이면 매수 진입 매도 진입 15분봉 약세이고 30분봉 데드 크로스 이면 매도 진입 손절 매수 매도 진입 기준 5핍 초과시 손절 매수청산 : 매수 진입 후 5이평과 20이평 데드크로스 발생시 매도 청산 : 매도 진이 후 5이평과 20 이평 골든크로스 발생시
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-02-26 17:34:23

안녕하세요 예스스탁입니다. input : Period(10); input : Atime(30),P1(20),P2(60);#2분봉의 120이동평균 var : ADXv(0),DP(0),DM(0); var : cnt(0),count(0),sum1(0),mav1(0),sum2(0),mav2(0); Array : CC[130](0); DP = DiPlus(Period); DM = DiMinus(Period); #타분봉 이평계산 var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or (var1 < var1[1] and stime > stime[1]) Then{ for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; sum1 = 0; sum2 = 0; for count = 0 to P2-1{ if cnt < P1 Then sum1 = sum1+CC[count]; if cnt < P2 Then sum2 = sum2+CC[count]; } mav1 = sum1/P1; mav2 = sum2/P2; if DP >= DM and crossup(mav1,mav2) Then buy(); if DP < DM and crossdown(mav1,mav2) Then Sell(); if MarketPosition == 1 and CrossDown(ma(c,5),ma(c,20)) Then exitlong(); if MarketPosition == -1 and CrossUp(ma(c,5),ma(c,20)) Then ExitShort(); SetStoploss(PriceScale*5,PointStop); 즐거운 하루되세요 > 미래테크 님이 쓴 글입니다. > 제목 : 수식부탁합니다 > 1번 조건 강세 DIPlus(10) >= DIMinus(10) 약세 DIPlus(10) < DIMinus(10) 강세 / 약세 15분봉 적용 2번 조건 : 분봉 30분봉 20이평선과 60이평선이 골든 크로스 / 데드 크로스 매수식 매수 진입 15분봉 강세이고 30분봉 골든 크로스 이면 매수 진입 매도 진입 15분봉 약세이고 30분봉 데드 크로스 이면 매도 진입 손절 매수 매도 진입 기준 5핍 초과시 손절 매수청산 : 매수 진입 후 5이평과 20이평 데드크로스 발생시 매도 청산 : 매도 진이 후 5이평과 20 이평 골든크로스 발생시