커뮤니티

수식 문의 드립니다

프로필 이미지
초보자
2015-03-30 08:54:57
185
글번호 84522
답변완료
안녕하세요 If ma(C,20) > ma(C,60) Then { Buy(“1”); } If ma(C,20) < ma(C,60) Then { Sell(“2”); } 위식을 아래조건에 맞는 수식으로 부탁드립니다. 1) 매수진입후 포지션대비 손실이 5p 이상이고 ma(C,20) > ma(C,60) 조건을 만족할 때 추가매수. 2) 매도진입후 포지션대비 손실이 5p 이상이고 ma(C,20) < ma(C,60) 이조건을 만족할 때 추가매도. 3) 추가매수진입은 수익이 7p 이상이거나 “1” 매수진입가와 같아지면 청산. 4) 추가매도진입은 수익이 7p 이상이거나 “2” 매도진입가와 같아지면 청산. 수고하세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-03-30 17:30:18

안녕하세요 예스스탁입니다. 피라미딩을 다른진입신호만 허용으로 설정하고 적용하시면 됩니다. If MarketPosition <= 0 and ma(C,20) > ma(C,60) Then { Buy("1"); } If MarketPosition >= 0 and ma(C,20) < ma(C,60) Then { Sell("2"); } if MarketPosition == 1 then{ if MaxEntries == 1 and C <= EntryPrice-5 and ma(C,20) > ma(C,60) Then buy("bb"); if MaxEntries == 2 Then{ ExitLong("bx1",atlimit,LatestEntryPrice(0)+7,"bb"); ExitLong("bx2",atlimit,EntryPrice,"bb"); } } if MarketPosition == -1 then{ if MaxEntries == 1 and C >= EntryPrice+5 and ma(C,20) < ma(C,60) Then sell("ss"); if MaxEntries == 2 Then{ ExitShort("sx1",atlimit,LatestEntryPrice(0)-7,"ss"); ExitShort("sx2",atlimit,EntryPrice,"ss"); } } 즐거운 하루되세요 > 초보자 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다 > 안녕하세요 If ma(C,20) > ma(C,60) Then { Buy(“1”); } If ma(C,20) < ma(C,60) Then { Sell(“2”); } 위식을 아래조건에 맞는 수식으로 부탁드립니다. 1) 매수진입후 포지션대비 손실이 5p 이상이고 ma(C,20) > ma(C,60) 조건을 만족할 때 추가매수. 2) 매도진입후 포지션대비 손실이 5p 이상이고 ma(C,20) < ma(C,60) 이조건을 만족할 때 추가매도. 3) 추가매수진입은 수익이 7p 이상이거나 “1” 매수진입가와 같아지면 청산. 4) 추가매도진입은 수익이 7p 이상이거나 “2” 매도진입가와 같아지면 청산. 수고하세요