커뮤니티

이런식을 좀 만들어주심 감사하겠슴다..

프로필 이미지
극장주
2011-04-09 18:11:42
837
글번호 37431
답변완료

첨부 이미지

틱차트에서 5.3.3 스톡케스틱의 3번의 크로스 (크로스다운3번,크로스업3번)후에 진입 즉 1,매도진입 그림처럼 크로스다운이 고점이 1고점보다 2고점이 낮고 2고점보다 3고점이 낮고 크로스된자리가격도 1크로스>2크로스>3크로스 이고 3크로스된 봉의 종가가 기준선60 이하일때 봉의종가 에 매도 2,매수진입 크로스업이 저점이 1저점보다 2저점이 높고 2저점보다 3저점이 높고 크로스된자리가격도 1크로스<2크로스<3크로스 이고 3크로스된 봉의 종가가 기준선50 이상일때 봉의종가 에 매수 청산 매수진입후에 3번의다운크로스가 발생하면 청산 매도진입후에 3번의업크로스가 발생하면 청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-04-11 11:30:33

안녕하세요 예스스탁입니다. Input : Period(12), Period1(5), Period2(5); var : H1(0),H2(0),H3(0),L1(0),L2(0),L3(0); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); #골든크로스 구간 최고가 if CrossUp(value1,value2) Then{ H1 = value1; H2 = H1[1]; H3 = H2[1]; } if value1 > value2 Then{ if value1 > H1 Then H1 = value1; } #데드크로스 구간 최저가 if CrossDown(value1,value2) Then{ L1 = value1; L2 = L1[1]; L3 = L2[1]; } if value1 < value2 Then{ if value1 < L1 Then L1 = value1; } if CrossDown(value1,value2) and H3 > H2 and H2 > H1 and value1 <= 60 Then sell(); if CrossUp(value1,value2) and L3 < L2 and L2 < L1 and value1 >= 50 Then buy(); if MarketPosition == 1 and countif(CrossDown(value1,value2),BarsSinceEntry) == 3 Then exitlong(); if MarketPosition == -1 and countif(CrossUp(value1,value2),BarsSinceEntry) == 3 Then ExitShort(); 즐거운 하루되세요 > 극장주 님이 쓴 글입니다. > 제목 : 이런식을 좀 만들어주심 감사하겠슴다.. > 틱차트에서 5.3.3 스톡케스틱의 3번의 크로스 (크로스다운3번,크로스업3번)후에 진입 즉 1,매도진입 그림처럼 크로스다운이 고점이 1고점보다 2고점이 낮고 2고점보다 3고점이 낮고 크로스된자리가격도 1크로스>2크로스>3크로스 이고 3크로스된 봉의 종가가 기준선60 이하일때 봉의종가 에 매도 2,매수진입 크로스업이 저점이 1저점보다 2저점이 높고 2저점보다 3저점이 높고 크로스된자리가격도 1크로스<2크로스<3크로스 이고 3크로스된 봉의 종가가 기준선50 이상일때 봉의종가 에 매수 청산 매수진입후에 3번의다운크로스가 발생하면 청산 매도진입후에 3번의업크로스가 발생하면 청산