커뮤니티

부탁드립니다

프로필 이미지
코크
2011-04-12 10:39:50
708
글번호 37524
답변완료
예를 들어서 질문하겠습니다.. 5,20 골든크로스(매수1) 혹은 5,60 골든크로스시(매수2) 매수가 들어갑니다.. 이때 매수1이 들어갔다면 5,20데드크로스시에만 매수청산을 하고(청산1) 매수2가 들어갔으면 5,60데드크로스시에만 매수청산(청산)을 합니다. 그날 3시까지 진입과 청산을 계속 이런식으로 할수 있도록 식 부탁드립니다.... 제가 isexitname을 이용해서 나름대로 식을 만들어봤는데 공부가 부족해서 2번만 진입이 되고 이후에는 되지 않더군요 미리 감사드립니다^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-04-12 14:22:46

안녕하세요 예스스탁입니다. if crossup(ma(c,5),ma(c,20)) Then buy("매수1"); if crossup(ma(c,5),ma(c,60)) Then buy("매수2"); if MarketPosition == 1 Then{ if IsEntryName("매수1") == true and CrossDown(ma(C,5),ma(c,20)) Then exitlong("청산1"); if IsEntryName("매수2") == true and CrossDown(ma(C,5),ma(c,60)) Then exitlong("청산2"); } SetStopEndofday(150000); 즐거운 하루되세요 > 코크 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 예를 들어서 질문하겠습니다.. 5,20 골든크로스(매수1) 혹은 5,60 골든크로스시(매수2) 매수가 들어갑니다.. 이때 매수1이 들어갔다면 5,20데드크로스시에만 매수청산을 하고(청산1) 매수2가 들어갔으면 5,60데드크로스시에만 매수청산(청산)을 합니다. 그날 3시까지 진입과 청산을 계속 이런식으로 할수 있도록 식 부탁드립니다.... 제가 isexitname을 이용해서 나름대로 식을 만들어봤는데 공부가 부족해서 2번만 진입이 되고 이후에는 되지 않더군요 미리 감사드립니다^^