커뮤니티
문의드립니다~
2017-06-09 21:51:42
145
글번호 110303
var : scnt(0), T(0), Bcnt(0);
if crossup(tic20,tic60) Then{
T = 1;
Bcnt = 0;
if MarketPosition == 1 Then
Bcnt = 1;
}
if crossdown(tic20,tic60) Then{
T = -1;
Scnt = 0;
if MarketPosition == -1 Then
Scnt = 1;
}
if MarketPosition != MarketPosition[1] and MarketPosition == 1 Then
Bcnt = Bcnt+1;
if MarketPosition != MarketPosition[1] and MarketPosition == -1 Then
Scnt = Scnt+1;
이전글 문의내용에서 위 식을 받았습니다~ 시스템으로 잘 작동하고 있거든요~ 감사합니다^^
여기서 한가지 조건을 더 추가하고 싶은데요~
60일선이 240일선 위에 있으면
매수포지션은 20일선과 60일선 골든크로스 다음에 2번만진입
매도포지션은 20일선과 60일선 데드크로스 다음에 1번만진입
60일선이 240일선 아래에 있으면
매도포지션은 20일선과 60일선 데드크로스 다음에 2번만진입
매수포지션은 20일선과 60일선 골든크로스 다음에 1번만진입
60일선과 240일선 사이의 이격이 3틱이내이면
매도포지션은 20일선과 60일선 데드크로스 다음에 2번만진입
매수포지션은 20일선과 60일선 골든크로스 다음에 2번만진입
감사합니다~!
답변 1
예스스탁 예스스탁 답변
2017-06-12 11:40:02
안녕하세요
예스스탁입니다.
var : scnt(0), T(0), Bcnt(0),MaxBuy(0),MaxSell(0);
if abs(tic20-tic240) <= PriceScale*3 Then{
MAxBuy = 2;
MAxSell = 2;
}
else{
if tic60 > tic240 Then{
MAxBuy = 2;
MAxSell = 1;
}
else{
MAxBuy = 1;
MAxSell = 2;
}
}
if crossup(tic20,tic60) Then{
T = 1;
Bcnt = 0;
if MarketPosition == 1 Then
Bcnt = 1;
}
if crossdown(tic20,tic60) Then{
T = -1;
Scnt = 0;
if MarketPosition == -1 Then
Scnt = 1;
}
if MarketPosition != MarketPosition[1] and MarketPosition == 1 Then
Bcnt = Bcnt+1;
if MarketPosition != MarketPosition[1] and MarketPosition == -1 Then
Scnt = Scnt+1;
if T == 1 and 매수진입조건 and Bcnt < MaxBuy Then
buy();
if T == -1 and 매도진입조건 and Scnt < MaxSell Then
sell();
즐거운 하루되세요
> 겐지 님이 쓴 글입니다.
> 제목 : 문의드립니다~
> var : scnt(0), T(0), Bcnt(0);
if crossup(tic20,tic60) Then{
T = 1;
Bcnt = 0;
if MarketPosition == 1 Then
Bcnt = 1;
}
if crossdown(tic20,tic60) Then{
T = -1;
Scnt = 0;
if MarketPosition == -1 Then
Scnt = 1;
}
if MarketPosition != MarketPosition[1] and MarketPosition == 1 Then
Bcnt = Bcnt+1;
if MarketPosition != MarketPosition[1] and MarketPosition == -1 Then
Scnt = Scnt+1;
이전글 문의내용에서 위 식을 받았습니다~ 시스템으로 잘 작동하고 있거든요~ 감사합니다^^
여기서 한가지 조건을 더 추가하고 싶은데요~
60일선이 240일선 위에 있으면
매수포지션은 20일선과 60일선 골든크로스 다음에 2번만진입
매도포지션은 20일선과 60일선 데드크로스 다음에 1번만진입
60일선이 240일선 아래에 있으면
매도포지션은 20일선과 60일선 데드크로스 다음에 2번만진입
매수포지션은 20일선과 60일선 골든크로스 다음에 1번만진입
60일선과 240일선 사이의 이격이 3틱이내이면
매도포지션은 20일선과 60일선 데드크로스 다음에 2번만진입
매수포지션은 20일선과 60일선 골든크로스 다음에 2번만진입
감사합니다~!