커뮤니티

식 부탁드립니다.

프로필 이미지
음양조파
2020-10-27 09:15:32
702
글번호 143427
답변완료
안녕하세요? 식 부탁드립니다. 시스템 적용 직전 외부변수 "매도한계가"와 "매수한계가"와 "격차틱"을 입력해 놓고서 60봉이평선 위에서는 직전 봉의 20봉이평선이 "매도한계가"보다 큰 상태에서 현재가가 직전 봉의 20봉이평선보다 한 틱 아래에 닿았을 때 만일 이미 매수포지션이 있다면 한 틱 아래의 바로 그 가격에 전량 청산하고 그 가격에 한 계약 매도 만일 무포거나 이미 매도포지션이 있다면 그 가격에 한 계약씩 추가 누적 매도(다만 추가매도는 직전 추가 매도시보다 적어도 격차틱수만큼 크거나 작아야 함. <시스템을 껏다가 다시 켜도 직전 추가 매도가를 기억해야 할텐데..방법을 좀 강구해 주세요..>) 60봉이평선 밑에서는 직전 봉의 20봉이평선이 "매수한계가"보다 작은 상태에서 현재가가 직전 봉의 20봉이평선보다 한 틱 위에 닿았을 때 만일 이미 매도포지션이 있다면 한 틱 위의 바로 그 가격에 전량 청산하고 그 가격에 한 계약 매수 만일 무포거나 이미 매수포지션이 있다면 그 가격에 한 계약씩 추가 누적 매수(다만 추가매수는 직전 추가 매수시보다 적어도 "격차틱"수만큼 크거나 작아야 함). 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-10-27 16:43:53

안녕하세요 예스스탁입니다. 피리미딩은 모든신호허용으로 설정하고 적용하시면 됩니다. input : 매도한계가(0),매수한계가(0),격차틱(0); var1 = ma(C,20); Var2 = ma(c,60); if C > Var2 and Var1 > 매도한계가 Then { value1 = var1-PriceScale*1; if MarketPosition >= 0 or (MarketPosition == -1 and abs(value1-LatestEntryPrice(0)) >= PriceScale*격차틱) Then Sell("s",AtStop,value1); } if C < Var2 and Var1 < 매수한계가 Then { Value2 = var1+PriceScale*1; if MarketPosition <= 0 or (MarketPosition == 1 and abs(value2-LatestEntryPrice(0)) >= PriceScale*격차틱) Then Buy("b",AtStop,value1); } 즐거운 하루되세요 > 음양조파 님이 쓴 글입니다. > 제목 : 식 부탁드립니다. > 안녕하세요? 식 부탁드립니다. 시스템 적용 직전 외부변수 "매도한계가"와 "매수한계가"와 "격차틱"을 입력해 놓고서 60봉이평선 위에서는 직전 봉의 20봉이평선이 "매도한계가"보다 큰 상태에서 현재가가 직전 봉의 20봉이평선보다 한 틱 아래에 닿았을 때 만일 이미 매수포지션이 있다면 한 틱 아래의 바로 그 가격에 전량 청산하고 그 가격에 한 계약 매도 만일 무포거나 이미 매도포지션이 있다면 그 가격에 한 계약씩 추가 누적 매도(다만 추가매도는 직전 추가 매도시보다 적어도 격차틱수만큼 크거나 작아야 함. <시스템을 껏다가 다시 켜도 직전 추가 매도가를 기억해야 할텐데..방법을 좀 강구해 주세요..>) 60봉이평선 밑에서는 직전 봉의 20봉이평선이 "매수한계가"보다 작은 상태에서 현재가가 직전 봉의 20봉이평선보다 한 틱 위에 닿았을 때 만일 이미 매도포지션이 있다면 한 틱 위의 바로 그 가격에 전량 청산하고 그 가격에 한 계약 매수 만일 무포거나 이미 매수포지션이 있다면 그 가격에 한 계약씩 추가 누적 매수(다만 추가매수는 직전 추가 매수시보다 적어도 "격차틱"수만큼 크거나 작아야 함). 감사합니다.