커뮤니티

수식문의드립니다..

프로필 이미지
고구미
2019-10-16 00:51:53
208
글번호 132814
답변완료
30이평 돌파(골드)시 데드최저가에, 데드시 골드 최고가에 손절, 2.00P 익절. 1. 익절이 나온 후가 아니면 30이평 깨는 데드가 나와도 진입없고, 매수 진입후 손절청산이 되면 매도진입없고 30이평 재돌파(골드)시 매수진입. 익절청산이 나올때까지 매수진입만 가능. 2. 매수익절 청산후에는 매도진입만 가능 매도익절 청산후에는 매수만가능. 3.진입은 골드(데드)시점의 종가로 진입. 설명도 부탁드립니다.. 수고 해주세요..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-10-17 10:05:51

안녕하세요 예스스탁입니다. var : hh(0),ll(0),T(0); var1 = ma(C,30); #거래횟수 증가(청산발생) if TotalTrades > TotalTrades[1] Then { #매수포지션 거래였고 if MarketPosition(1) == 1 then { #목표수익청산이면 T는 -1 아니면 T는 1 if IsExitName("StopProfitTarget",1) == true Then T = -1; Else T = 1; } #매도포지션 거래였고 if MarketPosition(1) == -1 then { #목표수익청산이면 T는 1 아니면 T는 -1 if IsExitName("StopProfitTarget",1) == true Then T = 1; Else T = -1; } } if crossup(c,var1) Then { hh = h; #이평 상향돌파하고 T는 0 이상일때만 진입 if MarketPosition == 0 and T >= 0 then buy(); } if CrossDown(c,var1) Then { ll = l; #이평 하향이탈하고 T는 0 이하일때만 진입 if MarketPosition == 0 and T <= 0 Then sell(); } if c > var1 and h > hh Then hh = h; if c < var1 and l < ll Then ll = l; if MarketPosition == 1 Then ExitLong("bx",AtStop,ll[BarsSinceEntry]); if MarketPosition == -1 Then ExitShort("sx",AtStop,hh[BarsSinceEntry]); SetStopProfittarget(2,PointStop); 즐거운 하루되세요 > 고구미 님이 쓴 글입니다. > 제목 : 수식문의드립니다.. > 30이평 돌파(골드)시 데드최저가에, 데드시 골드 최고가에 손절, 2.00P 익절. 1. 익절이 나온 후가 아니면 30이평 깨는 데드가 나와도 진입없고, 매수 진입후 손절청산이 되면 매도진입없고 30이평 재돌파(골드)시 매수진입. 익절청산이 나올때까지 매수진입만 가능. 2. 매수익절 청산후에는 매도진입만 가능 매도익절 청산후에는 매수만가능. 3.진입은 골드(데드)시점의 종가로 진입. 설명도 부탁드립니다.. 수고 해주세요..