커뮤니티

시스템식 문의 드립니다.

프로필 이미지
하루만
2023-08-28 23:18:29
781
글번호 171920
답변완료
신호발생한 캔들의 바로 이전캔들을 손절의 기준으로 잡는 시스템식 2가지 요청드립니다. 1] 매수식: 20이평이 60이평 골든크로스 되면 다음봉 시가+10틱에 매수(Nextbaropen+pricescale*10) 손절식: 신호발생한 캔들의 바로 이전 캔들 저가를 기준으로, 매수체결가와 저가의 간격이 20틱 이하면.... 신호 전 캔들 저가이탈시 손절 매수체결가와 저가의 간격이 20틱 이상이면.... 매수가와 신호 전 캔들 저가의 1/2가격 이탈시 손절 매도식: 20이평이 60이평 데드크로스 되면 다음봉 시가-10틱에 매도(Nextbaropen-pricescale*10) 손절식: 신호발생한 캔들의 바로 이전 캔들 고가를 기준으로, 매도체결가와 고가의 간격이 20틱 이하면.... 고가돌파시 손절 매도체결가와 고가의 간격이 20틱 이상이면.... 매도가와 고가의 1/2가격 돌파시 손절 ## 신호가와 이전고가/저가의 갭이 발생한 경우는 진입 금지 - 매수진입가격이 이전캔들의 저가 이하인 경우 - 매도진입가격이 이전캔들의 고가 이상인 경우 2] 매수식: 20이평이 60이평 골든크로스 되면 다음봉 시가에 매수(Nextbaropen) 매수 손절식: 신호발생 캔들의 중심가격((고가+저가)/2) 를 기준으로 진입가격이 중심가격보다 낮으면 신호발생 바로 전 캔들의 저가를 이탈시 손절 진입가격이 중심가격보다 높으면 신호발생 바로 전 캔들의 중심가격 이탈시 손절 매도식: 20이평이 60이평 데드크로스 되면 다음봉 시가에 매도(Nextbaropen) 매도 손절식: 신호발생 캔들의 중심가격((고가+저가)/2) 를 기준으로 진입가격이 중심가격보다 높으면 신호발생 바로 전 캔들의 고가를 돌파시 손절 진입가격이 중심가격보다 낮으면 신호발생 바로 전 캔들의 중심가격 돌파시 손절 ## 신호가와 이전고가/저가의 갭이 발생한 경우는 진입 금지 - 매수진입가격이 이전캔들의 저가 이하인 경우 - 매도진입가격이 이전캔들의 고가 이상인 경우 미리 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-08-29 11:28:38

안녕하세요 예스스탁입니다. 1 var1 = ma(C,20); Var2 = ma(C,60); if MarketPosition <= 0 and CrossUp(var1,Var2) Then { Buy("b",AtStop,NextBarOpen+PriceScale*10); } if MarketPosition == 1 Then { if abs(EntryPrice-L[BarsSinceEntry+1]) < PriceScale*20 Then value1 = L[BarsSinceEntry+1]; Else value1 = (EntryPrice+L[BarsSinceEntry+1])/2; ExitLong("bx",AtStop,value1); } if MarketPosition >= 0 and CrossDown(var1,Var2) Then { Sell("s",AtStop,NextBarOpen-PriceScale*10); } if MarketPosition == 1 Then { if abs(EntryPrice-H[BarsSinceEntry+1]) < PriceScale*20 Then value2 = H[BarsSinceEntry+1]; Else value2 = (EntryPrice+H[BarsSinceEntry+1])/2; ExitShort("sx",AtStop,value2); } 2 var1 = ma(C,20); Var2 = ma(C,60); if MarketPosition <= 0 and CrossUp(var1,Var2) Then { Buy("b",AtStop,NextBarOpen); } if MarketPosition == 1 Then { if EntryPrice < (H[BarsSinceEntry]+L[BarsSinceEntry])/2 Then value1 = L[BarsSinceEntry+1]; Else value1 = (H[BarsSinceEntry+1]+L[BarsSinceEntry+1])/2; ExitLong("bx",AtStop,value1); } if MarketPosition >= 0 and CrossDown(var1,Var2) Then { Sell("s",AtStop,NextBarOpen); } if MarketPosition == 1 Then { if EntryPrice > (H[BarsSinceEntry]+L[BarsSinceEntry])/2 Then value2 = H[BarsSinceEntry+1]; Else value2 = (H[BarsSinceEntry+1]+L[BarsSinceEntry+1])/2; ExitShort("sx",AtStop,value2); } 즐거운 하루되세요 > 하루만 님이 쓴 글입니다. > 제목 : 시스템식 문의 드립니다. > 신호발생한 캔들의 바로 이전캔들을 손절의 기준으로 잡는 시스템식 2가지 요청드립니다. 1] 매수식: 20이평이 60이평 골든크로스 되면 다음봉 시가+10틱에 매수(Nextbaropen+pricescale*10) 손절식: 신호발생한 캔들의 바로 이전 캔들 저가를 기준으로, 매수체결가와 저가의 간격이 20틱 이하면.... 신호 전 캔들 저가이탈시 손절 매수체결가와 저가의 간격이 20틱 이상이면.... 매수가와 신호 전 캔들 저가의 1/2가격 이탈시 손절 매도식: 20이평이 60이평 데드크로스 되면 다음봉 시가-10틱에 매도(Nextbaropen-pricescale*10) 손절식: 신호발생한 캔들의 바로 이전 캔들 고가를 기준으로, 매도체결가와 고가의 간격이 20틱 이하면.... 고가돌파시 손절 매도체결가와 고가의 간격이 20틱 이상이면.... 매도가와 고가의 1/2가격 돌파시 손절 ## 신호가와 이전고가/저가의 갭이 발생한 경우는 진입 금지 - 매수진입가격이 이전캔들의 저가 이하인 경우 - 매도진입가격이 이전캔들의 고가 이상인 경우 2] 매수식: 20이평이 60이평 골든크로스 되면 다음봉 시가에 매수(Nextbaropen) 매수 손절식: 신호발생 캔들의 중심가격((고가+저가)/2) 를 기준으로 진입가격이 중심가격보다 낮으면 신호발생 바로 전 캔들의 저가를 이탈시 손절 진입가격이 중심가격보다 높으면 신호발생 바로 전 캔들의 중심가격 이탈시 손절 매도식: 20이평이 60이평 데드크로스 되면 다음봉 시가에 매도(Nextbaropen) 매도 손절식: 신호발생 캔들의 중심가격((고가+저가)/2) 를 기준으로 진입가격이 중심가격보다 높으면 신호발생 바로 전 캔들의 고가를 돌파시 손절 진입가격이 중심가격보다 낮으면 신호발생 바로 전 캔들의 중심가격 돌파시 손절 ## 신호가와 이전고가/저가의 갭이 발생한 경우는 진입 금지 - 매수진입가격이 이전캔들의 저가 이하인 경우 - 매도진입가격이 이전캔들의 고가 이상인 경우 미리 감사드립니다.