커뮤니티
다시 문의 드립니다.
2014-02-04 11:27:57
142
글번호 72147
안녕하세요
제가 의도한식과는 차이가 있어 다시 문의 드립니다.
9시 30분의 고저점을 기억하고 있고
9시 30분이후 고점을 돌파하면 upcnt = 1이 되고 더이상 카운팅이 안되었으면 합니다.
아래식은 9시 30분의 고점을 crossup하면 계속 카운팅을 하는데 처음의 1회만 카운팅하고
다시 저점을 돌파하면 dncnt = 1 카운팅 이것도 일회만 누적됐으면 합니다.
그리고 나서 다시 고점을 돌파했을경우 그때 들어가는 식이었으면 합니다.
그냥 돌파식으로하면 9시 30분 고점 돌파시 매수, 다시 저점 돌파하면 매도, 또 다시 고점을 돌파하면 매수가 되죠.. 앞의 두번의 신호를 걸렀으면 하는 마음에 문의 드립니다.
지금 아래식은 저점 돌파하고 1차 고점돌파, 조금빠졌다가 다시 고점을 돌파하면 그자리에
신호가 발생합니다.
설명이 잘 되었는지 모르겠습니다.
수고하세요.
안녕하세요
예스스탁입니다.
당일 처음으로 저점1회이상. 고점 2회이상돌파시 매수하는 식입니다.
고점과 저점은 9시 30분 이후의 최고가와 최저가로 작성되었습니다.
var : upcnt(0),dncnt(0);
if date != date[1] Then{
upcnt = 0;
dncnt = 0;
Condition1 = false;
}
#9시 30분 이전 최고가와 최저가
if stime < 93000 Then{
var1 = dayhigh;
var2 = daylow;
}
if stime >= 93000 Then{
if crossup(c,var1) Then{
upcnt = upcnt+1;
# 당일 고점은 2회이상 저점은 1회이상 돌파시 매수
if Condition1 == false and upcnt >= 2 and dncnt >= 1 Then{
Condition1 = true;
buy();
}
}
if CrossDown(c,var2) Then
dncnt = dncnt+1;
}
즐거운 하루되세요
> 때기리 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하세요.
새해복 많이 받으십시오..
잘 안되는 부분이 있어 문의드립니다.
시스템식을 구현하는데 있어 잘 안되는 부분이 있어 문의드립니다.
9시 30분이후 고저점 돌파시 진입하는 식에서
고점을 돌파시 신호 무시 다음 저점 돌파시 매도 무시하고
다음 고점 돌파시 매수진입하는 식 좀 부탁드립니다.
카운팅을 해서 하기에는 매수 고점 돌파하고 계속 고점 돌파시 카운팅이 되서
매수 자체를 거르고 싶은데 잘 안되네요.
즉, 그날 첫 고점 돌파시 매수 신호 자체를 무시해버리고(저점 돌파를 하지 못하면 그날은 신호가 나오지 않고) 저점을 돌파해도 그날 신호가 나오지 않고 다시 고점을 재돌파시
신호가 나오는 식입니다.
최대한 신호를 거르기 위해서 생각을 해봤는데 잘 안되네요.
확인 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2014-02-04 15:52:23
안녕하세요
예스스탁입니다.
식을 수정했습니다.
1.
아래식은 당일 고점을 먼저 상향돌파하고 이후 저점을 하향이탈 후
다시 고점을 상향돌파했을때 신호가 발생합니다.
1고점돌파 --> 2저점이탈 --> 3고점돌파(매수)
1분봉 10년치에서 약 50여회뿐이 신호가 나오지 않습니다.
var : cnt(0),T(0);
if date != date[1] Then{
cnt = 0;
T = 0;
}
#9시 30분 이전 최고가와 최저가
if stime < 93000 Then{
var1 = dayhigh;
var2 = daylow;
}
if stime >= 93000 Then{
if T <= 0 and crossup(c,var1) Then{
T = 1;
cnt = cnt+1;
if cnt == 3 Then
buy();
}
if T >= 0 and CrossDown(c,var2) Then{
T = -1;
cnt = cnt+1;
}
}
2.
아래식은 매수와 매도 3번째 만족하면 신호발생합니다.
1고점돌파 --> 2저점이탈 --> 3고점돌파(매수)
1저점이탈 --> 2고점돌파 --> 3저점이탈(매도)
var : cnt(0),T(0);
if date != date[1] Then{
cnt = 0;
T = 0;
}
#9시 30분 이전 최고가와 최저가
if stime < 93000 Then{
var1 = dayhigh;
var2 = daylow;
}
if stime >= 93000 Then{
if T <= 0 and crossup(c,var1) Then{
T = 1;
cnt = cnt+1;
if cnt == 3 Then
buy();
}
if T >= 0 and CrossDown(c,var2) Then{
T = -1;
cnt = cnt+1;
if cnt == 3 Then
sell();
}
}
3,
아래식은 최초 2개의 신호를 건너뛰고
3번째 진입조건부터 계속 신호가 나오는 식입니다
var : cnt(0),T(0);
if date != date[1] Then{
cnt = 0;
T = 0;
}
#9시 30분 이전 최고가와 최저가
if stime < 93000 Then{
var1 = dayhigh;
var2 = daylow;
}
if stime >= 93000 Then{
if T <= 0 and crossup(c,var1) Then{
T = 1;
cnt = cnt+1;
if cnt >= 3 Then
buy();
}
if T >= 0 and CrossDown(c,var2) Then{
T = -1;
cnt = cnt+1;
if cnt >= 3 Then
sell();
}
}
2번 3번은 작성에 참고하시기 바랍니다.
즐거운 하루되세요
> 때기리 님이 쓴 글입니다.
> 제목 : 다시 문의 드립니다.
> 안녕하세요
제가 의도한식과는 차이가 있어 다시 문의 드립니다.
9시 30분의 고저점을 기억하고 있고
9시 30분이후 고점을 돌파하면 upcnt = 1이 되고 더이상 카운팅이 안되었으면 합니다.
아래식은 9시 30분의 고점을 crossup하면 계속 카운팅을 하는데 처음의 1회만 카운팅하고
다시 저점을 돌파하면 dncnt = 1 카운팅 이것도 일회만 누적됐으면 합니다.
그리고 나서 다시 고점을 돌파했을경우 그때 들어가는 식이었으면 합니다.
그냥 돌파식으로하면 9시 30분 고점 돌파시 매수, 다시 저점 돌파하면 매도, 또 다시 고점을 돌파하면 매수가 되죠.. 앞의 두번의 신호를 걸렀으면 하는 마음에 문의 드립니다.
지금 아래식은 저점 돌파하고 1차 고점돌파, 조금빠졌다가 다시 고점을 돌파하면 그자리에
신호가 발생합니다.
설명이 잘 되었는지 모르겠습니다.
수고하세요.
안녕하세요
예스스탁입니다.
당일 처음으로 저점1회이상. 고점 2회이상돌파시 매수하는 식입니다.
고점과 저점은 9시 30분 이후의 최고가와 최저가로 작성되었습니다.
var : upcnt(0),dncnt(0);
if date != date[1] Then{
upcnt = 0;
dncnt = 0;
Condition1 = false;
}
#9시 30분 이전 최고가와 최저가
if stime < 93000 Then{
var1 = dayhigh;
var2 = daylow;
}
if stime >= 93000 Then{
if crossup(c,var1) Then{
upcnt = upcnt+1;
# 당일 고점은 2회이상 저점은 1회이상 돌파시 매수
if Condition1 == false and upcnt >= 2 and dncnt >= 1 Then{
Condition1 = true;
buy();
}
}
if CrossDown(c,var2) Then
dncnt = dncnt+1;
}
즐거운 하루되세요
> 때기리 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하세요.
새해복 많이 받으십시오..
잘 안되는 부분이 있어 문의드립니다.
시스템식을 구현하는데 있어 잘 안되는 부분이 있어 문의드립니다.
9시 30분이후 고저점 돌파시 진입하는 식에서
고점을 돌파시 신호 무시 다음 저점 돌파시 매도 무시하고
다음 고점 돌파시 매수진입하는 식 좀 부탁드립니다.
카운팅을 해서 하기에는 매수 고점 돌파하고 계속 고점 돌파시 카운팅이 되서
매수 자체를 거르고 싶은데 잘 안되네요.
즉, 그날 첫 고점 돌파시 매수 신호 자체를 무시해버리고(저점 돌파를 하지 못하면 그날은 신호가 나오지 않고) 저점을 돌파해도 그날 신호가 나오지 않고 다시 고점을 재돌파시
신호가 나오는 식입니다.
최대한 신호를 거르기 위해서 생각을 해봤는데 잘 안되네요.
확인 부탁드립니다.
다음글
이전글