커뮤니티
수식부탁드립니다. (문의포함)
2015-03-05 20:43:46
116
글번호 83745
1분봉상 오후 4시부터 5시까지의 고저가의 레인지를 구한후,
if close > 레인지 high, if 120봉 프라이스채널high 돌파시 매수 진입한다,
if close < 레인지 low , if 120봉 프라이스채널low 돌파시 매도 진입
(진입가능시간 오후 5시부터~ 9시까지)
1분봉상 오후 10시반부터 11시반까지 고저가의 레인지를 구한후, ( 이전레인지 삭제)
if close > 레인지 high, if 120봉 프라이스채널high 돌파시 매수 진입한다,
if close < 레인지 low , if 120봉 프라이스채널low 돌파시 매도 진입
(진입가능시간 오후 11시30부터~ 새벽 1:30시까지)
만약 잔존계약이 있다면, 아침6시 전량 청산.
청산은 프라이스채널 30개봉의 저가를 돌파시 청산한다.
문의. 청산을 돌파시 exit 가 아니라 , 매 분마다 스탑로스를 재설정할수있나요?
그러니까 매분 당 시스템으로 인해 으로 진입된 계약과 스탑설정이 있다면,
스탑을 취소시키고, 30개전봉 저가+1틱에 재설정한다.
답변 1
예스스탁 예스스탁 답변
2015-03-06 09:49:08
안녕하세요
예스스탁입니다.
var : H1(0),L1(0),H2(0),L2(0),top(0),Bot(0);
top = HIGHEST(HIGH, 120)[1];
bot = LOWEST(LOW, 120)[1];
if stime == 160000 or (stime > 160000 and stime[1] < 160000) Then{
H1 = H;
L1 = L;
}
if stime >= 160000 and stime < 170000 Then{
if H > H1 Then
H1 = H;
if L < L1 Then
L1 = L;
}
IF stime >= 170000 and stime < 210000 and H1 > 0 and L1 > 0 Then{
if C > H1 and crossup(C,top) Then
buy();
if C < L1 and CrossDown(c,bot) Then
sell();
}
if stime == 223000 or (stime > 223000 and stime[1] < 223000) Then{
H2 = H;
L2 = L;
}
if stime >= 223000 and stime < 233000 Then{
if H > H2 Then
H2 = H;
if L < L2 Then
L2 = L;
}
IF (stime >= 233000 or stime < 013000) and H2 > 0 and L2 > 0 Then{
if C > H2 and crossup(C,top) Then
buy();
if C < L2 and CrossDown(c,bot) Then
sell();
}
#매수진입후 최근 30개봉 최저가-1틱 이하시세 발생하면 청산
if MarketPosition == 1 Then
ExitLong("bx",AtStop,lowest(L,30)-PriceScale);
#매도진입후 최근 30개봉 최고가+1틱 이상시세 발생하면 청산
if MarketPosition == -1 Then
ExitShort("sx",AtStop,Highest(H,30)+PriceScale);
if stime == 060000 or (stime > 060000 and stime[1] < 060000) Then{
if MarketPosition == 1 Then
ExitLong();
if MarketPosition == -1 Then
ExitShort();
}
즐거운 하루되세요
> 매매의추억 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다. (문의포함)
> 1분봉상 오후 4시부터 5시까지의 고저가의 레인지를 구한후,
if close > 레인지 high, if 120봉 프라이스채널high 돌파시 매수 진입한다,
if close < 레인지 low , if 120봉 프라이스채널low 돌파시 매도 진입
(진입가능시간 오후 5시부터~ 9시까지)
1분봉상 오후 10시반부터 11시반까지 고저가의 레인지를 구한후, ( 이전레인지 삭제)
if close > 레인지 high, if 120봉 프라이스채널high 돌파시 매수 진입한다,
if close < 레인지 low , if 120봉 프라이스채널low 돌파시 매도 진입
(진입가능시간 오후 11시30부터~ 새벽 1:30시까지)
만약 잔존계약이 있다면, 아침6시 전량 청산.
청산은 프라이스채널 30개봉의 저가를 돌파시 청산한다.
문의. 청산을 돌파시 exit 가 아니라 , 매 분마다 스탑로스를 재설정할수있나요?
그러니까 매분 당 시스템으로 인해 으로 진입된 계약과 스탑설정이 있다면,
스탑을 취소시키고, 30개전봉 저가+1틱에 재설정한다.
다음글
이전글