커뮤니티
문의드립니다.
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틱 올라가면 매도 하는 식을
만들고 싶습니다.
그런데 첫번째, 두번째 신호는 되는데 다음 리버스 신호가 나왔을때는 이평이 크로스 하지도 않았는데 그전 가격을 기억하고 있어서 그 가격만 가면 신호가 나와버리네요.
일단 이평이 크로스하고나서 가격을 기억하고 그 가격으로 인해 매수 매도 신호가
발생하였다면 그 기억했던 가격을 없애버리고 다음 이평이 크로스 하는 자리를 다시
기억하고 다시 신호발생하게 하고 싶습니다.
한마디로 이평이 크로스 하는 자리보다 유리하게 잡고 싶네요..
부탁드립니다.
다음글
이전글