커뮤니티

문의드립니다!

프로필 이미지
카르마다
2018-11-28 13:11:23
204
글번호 123951
답변완료
수고에 먼저 감사드립니다. 분봉에서 5선이 20선을 돌파한 이후 당일 고가와 저가의 평균가를 1틱이상 위로 가거나 가있는 상태라면 이 평균가 아래로 2틱이 내려가면 자동 청산되게 하는 수식 부탁드립니다. 반대로도 마찬가지입니다. 초보라 간단한 주석도 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-11-29 09:29:54

안녕하세요 예스스탁입니다. var : T(0); var1 = ma(C,5); var2 = ma(C,20); var3 = (DayHigh(0)+DayLow(0))/2; #골드가 발생하면 1 if crossup(var1,var2) Then T = 1; #데드가 발생하면 -1 if CrossDown(var1,var2) Then T = -1; #T가 1인 상태에서 종가가 당일평균가대비 1틱이상 상승하면 2 if T == 1 and C >= var3+PriceScale*1 then T = 2; #T가 -1인 상태에서 종가가 당일평균가대비 -1틱이상 하락하면 -2 if T == -1 and C <= var3-PriceScale*1 then T = -2; #매수진입상태이고 #매수진입 이후에 골든크로스가 1회이상 발생했고 #현재 T가 2이면 #평균가-2틱 이하의 시세 발생하면 즉시 매수포지션 청산 if MarketPosition == 1 and countif(CrossUp(var1,var2),BarsSinceEntry) >= 1 and T == 2 Then ExitLong("bx",AtStop,var3-PriceScale*2); #매도진입상태이고 #매도진입 이후에 데드크로스가 1회이상 발생했고 #현재 T가 -2이면 #평균가+2틱 이상의 시세 발생하면 즉시 매도포지션 청산 if MarketPosition == -1 and countif(CrossDown(var1,var2),BarsSinceEntry) >= 1 and T == -2 Then ExitShort("sx",AtStop,var3+PriceScale*2); 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : 문의드립니다! > 수고에 먼저 감사드립니다. 분봉에서 5선이 20선을 돌파한 이후 당일 고가와 저가의 평균가를 1틱이상 위로 가거나 가있는 상태라면 이 평균가 아래로 2틱이 내려가면 자동 청산되게 하는 수식 부탁드립니다. 반대로도 마찬가지입니다. 초보라 간단한 주석도 부탁드립니다. 감사합니다.