커뮤니티
수식 부탁드립니다
2016-10-06 12:45:40
153
글번호 102600
(1)
오전 9시 시가 기준,오전 9시 이전 포지션 모두 청산 상태
시가에서 1시간 이내 바닥+1.0 매수
시가에서 1시간 이내 천정-1.0 매도
(2)
오전 9시 시가 기준,오전 9시 이전 포지션 모두 보유 상태
시가에서 1시간 이내 바닥+1.0 매수
시가에서 1시간 이내 천정-1.0 매도
(3)
하루가 바뀌는 시가 기준
시가에서 1시간 이내 바닥+1.0 매수
시가에서 1시간 이내 천정-1.0 매도
감사합니다
답변 4
예스스탁 예스스탁 답변
2016-10-06 13:28:47
안녕하세요
예스스탁입니다.
1.
var : T(0),M1(0),HH(0),LL(0);
if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then{
M1 = TimeToMinutes(stime);
HH = H;
LL = L;
if MarketPosition == 0 Then
T = 0;
Else
T = 1;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
if T == 0 and TimeToMinutes(stime) < M1+60 then{
if crossup(c,LL+1.0) Then
buy();
if CrossDown(c,HH-1.0) Then
sell();
}
2
var : T(0),M1(0),HH(0),LL(0);
if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then{
M1 = TimeToMinutes(stime);
HH = H;
LL = L;
if MarketPosition == 0 Then
T = 0;
Else
T = 1;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
if T == 1 and TimeToMinutes(stime) < M1+60 then{
if crossup(c,LL+1.0) Then
buy();
if CrossDown(c,HH-1.0) Then
sell();
}
3
var : T(0),M1(0),HH(0),LL(0);
if Bdate != Bdate[1] Then{
M1 = TimeToMinutes(stime);
HH = H;
LL = L;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
if T == 1 and TimeToMinutes(stime) < M1+60 then{
if crossup(c,LL+1.0) Then
buy();
if CrossDown(c,HH-1.0) Then
sell();
}
즐거운 하루되세요
> 타이쿤 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> (1)
오전 9시 시가 기준,오전 9시 이전 포지션 모두 청산 상태
시가에서 1시간 이내 바닥+1.0 매수
시가에서 1시간 이내 천정-1.0 매도
(2)
오전 9시 시가 기준,오전 9시 이전 포지션 모두 보유 상태
시가에서 1시간 이내 바닥+1.0 매수
시가에서 1시간 이내 천정-1.0 매도
(3)
하루가 바뀌는 시가 기준
시가에서 1시간 이내 바닥+1.0 매수
시가에서 1시간 이내 천정-1.0 매도
감사합니다
회원
2016-10-06 13:45:51
수식 3가지 모두 적용한 결과 최근 한달 이내 신호 미발생 상태입니다
감사합니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다
> 안녕하세요
예스스탁입니다.
1.
var : T(0),M1(0),HH(0),LL(0);
if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then{
M1 = TimeToMinutes(stime);
HH = H;
LL = L;
if MarketPosition == 0 Then
T = 0;
Else
T = 1;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
if T == 0 and TimeToMinutes(stime) < M1+60 then{
if crossup(c,LL+1.0) Then
buy();
if CrossDown(c,HH-1.0) Then
sell();
}
2
var : T(0),M1(0),HH(0),LL(0);
if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then{
M1 = TimeToMinutes(stime);
HH = H;
LL = L;
if MarketPosition == 0 Then
T = 0;
Else
T = 1;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
if T == 1 and TimeToMinutes(stime) < M1+60 then{
if crossup(c,LL+1.0) Then
buy();
if CrossDown(c,HH-1.0) Then
sell();
}
3
var : T(0),M1(0),HH(0),LL(0);
if Bdate != Bdate[1] Then{
M1 = TimeToMinutes(stime);
HH = H;
LL = L;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
if T == 1 and TimeToMinutes(stime) < M1+60 then{
if crossup(c,LL+1.0) Then
buy();
if CrossDown(c,HH-1.0) Then
sell();
}
즐거운 하루되세요
> 타이쿤 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> (1)
오전 9시 시가 기준,오전 9시 이전 포지션 모두 청산 상태
시가에서 1시간 이내 바닥+1.0 매수
시가에서 1시간 이내 천정-1.0 매도
(2)
오전 9시 시가 기준,오전 9시 이전 포지션 모두 보유 상태
시가에서 1시간 이내 바닥+1.0 매수
시가에서 1시간 이내 천정-1.0 매도
(3)
하루가 바뀌는 시가 기준
시가에서 1시간 이내 바닥+1.0 매수
시가에서 1시간 이내 천정-1.0 매도
감사합니다
예스스탁 예스스탁 답변
2016-10-06 14:17:49
안녕하세요
예스스탁입니다.
1번
9시에 포지션이 없을때만 발생하는 식입니다.
해당식으로 신호가 처음 발생하면 다른 청산이 없기 때문에
이후부터는 매일 9시에 포지션이 있기때문에 신호가 발생할수 없습니다.
즉 해당식 자체만으로는 차트에 최초 한번 진입하는 내용입니다.
청산식이나 다른 진입내용을 추가해 사용하셔야 합니다.
2번
오전 9시 시가 기준,오전 9시 이전 포지션 모두 보유 상태
올리신 내용에 9시를 기준으로 포지션이 진행중일때만 발생하는 식입니다.
다른 진입식이 있어야 신호가 발생합니다.
즉 사용하시는 다른 시스템에 추가해서 사용하셔야 하는 내용입니다.
3번은 불필요한 변수가 사용되어 수정했습니다.
var : T(0),M1(0),HH(0),LL(0);
if Bdate != Bdate[1] Then{
M1 = TimeToMinutes(stime);
HH = H;
LL = L;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
if TimeToMinutes(stime) < M1+60 then{
if crossup(c,LL+1.0) Then
buy();
if CrossDown(c,HH-1.0) Then
sell();
}
즐거운 하루되세요
> 타이쿤 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 확인 부탁드립니다
> 수식 3가지 모두 적용한 결과 최근 한달 이내 신호 미발생 상태입니다
감사합니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다
> 안녕하세요
예스스탁입니다.
1.
var : T(0),M1(0),HH(0),LL(0);
if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then{
M1 = TimeToMinutes(stime);
HH = H;
LL = L;
if MarketPosition == 0 Then
T = 0;
Else
T = 1;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
if T == 0 and TimeToMinutes(stime) < M1+60 then{
if crossup(c,LL+1.0) Then
buy();
if CrossDown(c,HH-1.0) Then
sell();
}
2
var : T(0),M1(0),HH(0),LL(0);
if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then{
M1 = TimeToMinutes(stime);
HH = H;
LL = L;
if MarketPosition == 0 Then
T = 0;
Else
T = 1;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
if T == 1 and TimeToMinutes(stime) < M1+60 then{
if crossup(c,LL+1.0) Then
buy();
if CrossDown(c,HH-1.0) Then
sell();
}
3
var : T(0),M1(0),HH(0),LL(0);
if Bdate != Bdate[1] Then{
M1 = TimeToMinutes(stime);
HH = H;
LL = L;
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
if T == 1 and TimeToMinutes(stime) < M1+60 then{
if crossup(c,LL+1.0) Then
buy();
if CrossDown(c,HH-1.0) Then
sell();
}
즐거운 하루되세요
> 타이쿤 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> (1)
오전 9시 시가 기준,오전 9시 이전 포지션 모두 청산 상태
시가에서 1시간 이내 바닥+1.0 매수
시가에서 1시간 이내 천정-1.0 매도
(2)
오전 9시 시가 기준,오전 9시 이전 포지션 모두 보유 상태
시가에서 1시간 이내 바닥+1.0 매수
시가에서 1시간 이내 천정-1.0 매도
(3)
하루가 바뀌는 시가 기준
시가에서 1시간 이내 바닥+1.0 매수
시가에서 1시간 이내 천정-1.0 매도
감사합니다
회원
2016-10-06 14:09:34
회원 님에 의해 삭제된 답변입니다.