커뮤니티

매매수식 부탁드립니다.

프로필 이미지
maker
2019-09-26 14:34:46
177
글번호 132256
답변완료
해외선물에 사용 될 예정입니다. 사용 될 분봉 : 3분 (종가), 5분 (현재가), 30분 (현재가), 60분 (현재가) * 익절 20틱은 외부변수로 부탁드립니다. * 손절에서 이탈시란 ex. 매수포지션시 저가 100.0 이라면 현재가 99.9 되면 시장가 매도 매수 3분, 5분, 30분, 60분 양봉시 매수 익절 20틱 손절 : 이전/진입봉 3분봉, 5분봉 중 낮은 값 저가 이탈시 (5분봉이 현재가 기준이라 안된다면 3분봉으로 부탁드립니다) 매도 3분, 5분, 30분, 60분 양봉시 매수 익절 20틱 손절 : 이전/진입봉 3분봉, 5분봉 중 높은 값 고가 이탈시 (5분봉이 현재가 기준이라 안된다면 3분봉으로 부탁드립니다) 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-09-26 15:46:21

안녕하세요 예스스탁입니다. 문의하신 내용은 참조데이타를 이용하셔야 합니다. 3분봉 차트에 5분과 30분, 60분을 참조데이타로 추가하고 아래식 적용하셔야 합니다. 수식은 완성봉 기준으로만 값을 가져와 사용합니다. 3분봉(기본차트) 완성기준으로 그때 완성된 5분,30분,60분봉의 값을 이용합니다. 현재가로 가능하지 않습니다. 차트의 왼쪽 상단의 종목선택버튼 중 왼쪽은 기본차트종목, 오늘쪽은 참조데이타를 추가하는 버튼입니다. 기본차트와 같은 종목을 추가해 다른주기로 설정이 가능합니다. 기본차트가 data1이고 참조데이타는 차트에 추가되는 순서로 data2부터 data99까지 번호가 자동부여되고 수식에서는 이 데이타번호로 값을 가져오므로 data2가 5분, data3은 30분, data4는 60분으로 설정하셔야 합니다. input : 익절틱수(20); var : H1(0,data1),L1(0,data1); var : H2(0,data1),L2(0,data1); H1 = data1(H); L1 = data1(L); H2 = data2(H); L2 = data2(L); if MarketPosition <= 0 and data1(C>O) and data2(C>O) and data3(C>O) and data3(C>O) Then buy("b"); if MarketPosition >= 0 and data1(C>O) and data2(C>O) and data3(C>O) and data3(C<O) Then sell("s"); if MarketPosition == 1 Then { ExitLong("bx",AtStop,min(L1[BarsSinceEntry],L2[BarsSinceEntry])); } if MarketPosition == -1 Then { ExitShort("sx",AtStop,max(H1[BarsSinceEntry],H2[BarsSinceEntry])); } SetStopProfittarget(PriceScale*익절틱수,PointStop); 즐거운 하루되세요 > maker 님이 쓴 글입니다. > 제목 : 매매수식 부탁드립니다. > 해외선물에 사용 될 예정입니다. 사용 될 분봉 : 3분 (종가), 5분 (현재가), 30분 (현재가), 60분 (현재가) * 익절 20틱은 외부변수로 부탁드립니다. * 손절에서 이탈시란 ex. 매수포지션시 저가 100.0 이라면 현재가 99.9 되면 시장가 매도 매수 3분, 5분, 30분, 60분 양봉시 매수 익절 20틱 손절 : 이전/진입봉 3분봉, 5분봉 중 낮은 값 저가 이탈시 (5분봉이 현재가 기준이라 안된다면 3분봉으로 부탁드립니다) 매도 3분, 5분, 30분, 60분 양봉시 매수 익절 20틱 손절 : 이전/진입봉 3분봉, 5분봉 중 높은 값 고가 이탈시 (5분봉이 현재가 기준이라 안된다면 3분봉으로 부탁드립니다) 부탁드립니다. 감사합니다.