커뮤니티

도움 부탁드립니다

프로필 이미지
째일
2023-02-27 00:07:17
1693
글번호 166698
답변완료
안녕하세요~~ 질문~~ 최근 300일동안(내)에서의 60일 이평선의 최고점을 5일 이평선이 돌파시 매수!! 최근 300일동안(내)에서의 60일 이평선의 최저점을 5일 이평선이 하향시 매도!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~아래와같이 기본적으로 했을때~~ 의도한 곳에 신호가 틀리게 나옴~~잘못되였는지요??~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~아래 수식처럼 했을때~~일일이~~대조 확인해본 결과 의도한 곳에 신호 발생않고 이해안되는 엉뚱한곳에~~신호~~~ 특히 특정기간(내)에서의 이평최고가!! 와 이평최저가!! 지정 명령 의미가 전혀 반영이 안되더라고요~~ 전혀 무관!!헀읍니다 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ input : 단(5),중(60); var : 단기(0),중기(0); 단기 = ma(c,단); 중기 = ma(c,중); if 단기 > highest(중기,300) Then buy("매수진"); if MarketPosition == 1 Then{ if 단기 < lowest(중기,300) Then exitlong("매수청"); } if 단기 < lowest(중기,300) Then Sell("매도진"); if MarketPosition == -1 Then{ if 단기 > highest(중기,300) Then ExitShort("매도청"); } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 도움 부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-02-27 13:43:02

안녕하세요 예스스탁입니다. 올려주신 내용을 지표와 함께 확인해 보았지만 수식에 수정할 부분이 없습니다. 모두 맞게 신호가 발생하고 있습니다. 5이평이 60이평의 300봉 최고가보다 크면 매수 5이평이 60이평의 300봉 최저가보다 작으면 매도하는 내용이 맞습니다. 아래 지표와 비교해 보시기 바랍니다. 녹색선이 빨간선보다 크면 매수 녹색선이 파란선보다 작으면 매도 input : 단(5),중(60); var : 단기(0),중기(0); 단기 = ma(c,단); 중기 = ma(c,중); Plot1(단기,"단기",Green); plot2(highest(중기,300),"최고",Red); plot3(lowest(중기,300),"최저",Blue); 현재 지정한 조건은 돌파가 아니라 크다/작다라는 구간입니다. 돌파봉만 지정하실때는 아래와 같이 crossup,crossdown 함수로 지정하시면 됩니다. 청산과 반대진입 내용이 동일하면 청산식은 필요가 없습니다. 진입함수가 반대포지션에서 발생하면 청산을 자동으로 같이 하게 됩니다. input : 단(5),중(60); var : 단기(0),중기(0); 단기 = ma(c,단); 중기 = ma(c,중); if CrossUp(단기,highest(중기,300)) Then buy("매수"); if CrossDown(단기,lowest(중기,300)) Then Sell("매도"); 즐거운 하루되세요 > 째일 님이 쓴 글입니다. > 제목 : 도움 부탁드립니다 > 안녕하세요~~ 질문~~ 최근 300일동안(내)에서의 60일 이평선의 최고점을 5일 이평선이 돌파시 매수!! 최근 300일동안(내)에서의 60일 이평선의 최저점을 5일 이평선이 하향시 매도!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~아래와같이 기본적으로 했을때~~ 의도한 곳에 신호가 틀리게 나옴~~잘못되였는지요??~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~아래 수식처럼 했을때~~일일이~~대조 확인해본 결과 의도한 곳에 신호 발생않고 이해안되는 엉뚱한곳에~~신호~~~ 특히 특정기간(내)에서의 이평최고가!! 와 이평최저가!! 지정 명령 의미가 전혀 반영이 안되더라고요~~ 전혀 무관!!헀읍니다 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ input : 단(5),중(60); var : 단기(0),중기(0); 단기 = ma(c,단); 중기 = ma(c,중); if 단기 > highest(중기,300) Then buy("매수진"); if MarketPosition == 1 Then{ if 단기 < lowest(중기,300) Then exitlong("매수청"); } if 단기 < lowest(중기,300) Then Sell("매도진"); if MarketPosition == -1 Then{ if 단기 > highest(중기,300) Then ExitShort("매도청"); } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 도움 부탁드립니다