커뮤니티

문의드립니다.

프로필 이미지
때기리
2013-05-15 23:35:02
199
글번호 63267
답변완료
안녕하세요. 궁금한 사항이 있어 문의드립니다. 제가 시스템을 짜는데 있어서 잘 안되는 부분이 있어서요. 5이평이 20이평을 상향돌파하는 자리의 가격을 bc라고 기억하고 5이평이 20이평을 기억돌파하는 자리의 가격을 sc라고 기억하고 이 두가격에서 bc보다 3틱 이하빠지면 매수, sc보다 3틱 올라가면 매도 하는 식을 만들고 싶습니다. 그런데 첫번째, 두번째 신호는 되는데 다음 리버스 신호가 나왔을때는 이평이 크로스 하지도 않았는데 그전 가격을 기억하고 있어서 그 가격만 가면 신호가 나와버리네요. 일단 이평이 크로스하고나서 가격을 기억하고 그 가격으로 인해 매수 매도 신호가 발생하였다면 그 기억했던 가격을 없애버리고 다음 이평이 크로스 하는 자리를 다시 기억하고 다시 신호발생하게 하고 싶습니다. 한마디로 이평이 크로스 하는 자리보다 유리하게 잡고 싶네요.. 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-05-16 11:37:34

안녕하세요 예스스탁입니다. var : bc(0),sc(0); var1 = ma(C,5); var2 = ma(C,20); if crossup(var1,var2) Then{ bc = C; value1 = 1; } if CrossDown(var1,var2) Then{ value1 = -1; sc = C; } if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then value1 = 0; if value1 == 1 Then buy("b",AtLimit,c-PriceScale*3); if value1 == -1 Then sell("s",AtLimit,c+PriceScale*3); 즐거운 하루되세요 > 때기리 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요. 궁금한 사항이 있어 문의드립니다. 제가 시스템을 짜는데 있어서 잘 안되는 부분이 있어서요. 5이평이 20이평을 상향돌파하는 자리의 가격을 bc라고 기억하고 5이평이 20이평을 기억돌파하는 자리의 가격을 sc라고 기억하고 이 두가격에서 bc보다 3틱 이하빠지면 매수, sc보다 3틱 올라가면 매도 하는 식을 만들고 싶습니다. 그런데 첫번째, 두번째 신호는 되는데 다음 리버스 신호가 나왔을때는 이평이 크로스 하지도 않았는데 그전 가격을 기억하고 있어서 그 가격만 가면 신호가 나와버리네요. 일단 이평이 크로스하고나서 가격을 기억하고 그 가격으로 인해 매수 매도 신호가 발생하였다면 그 기억했던 가격을 없애버리고 다음 이평이 크로스 하는 자리를 다시 기억하고 다시 신호발생하게 하고 싶습니다. 한마디로 이평이 크로스 하는 자리보다 유리하게 잡고 싶네요.. 부탁드립니다.