커뮤니티
고저점
2016-09-13 15:04:10
169
글번호 85920
위 그림은 아래 수식에 의하여 발생 된 진입 신호 입니다.
var : T(0),고점(0),고점1(0),저점(0),저점1(0);
var1 = ma(c,20);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if T == 1 and T != T[1] Then{
고점 = var1;
고점1 = 고점[1];
IF 저점 > 저점1 and 저점1 > 0 Then
buy();
}
if T == 1 and var1 > 고점 Then
고점 = var1;
if T == -1 and T != T[1] Then{
저점 = var1;
저점1 = 저점[1];
if 고점 < 고점1 and 고점1 > 0 Then
sell();
}
if T == -1 and var1 < 저점 Then
저점 = var1;
var: month(0),nday(0),week(0);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then
SetStopEndofday(144000);
Else
SetStopEndofday(0);
여기에
그림1 과 같이 이동평균선 var1 에서
1.고점 > 고점[1] 일 경우에는 var1의 고점[1]의 값을 현재 var1의 값이 하향 돌파시(청색하향화살표표시부분) 매도진입 하고
2. 저점 < 저점[1] 일 경우에는 var1의 저점[1]의 값을 현재 var1의 값이 상향 돌파시(빨강색상향화살표표시부분) 매수진입 하도록 위 수식에 추가 보완 하여 주시면 감사 하겠습니다.
- 1. 전_고전점_돌파시_진입.png (0.03 MB)
답변 1
예스스탁 예스스탁 답변
2015-05-12 13:56:08
안녕하세요
예스스탁입니다.
var : T(0),고점(0),고점1(0),저점(0),저점1(0);
var1 = ma(c,20);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if T == 1 and T != T[1] Then{
고점 = var1;
고점1 = 고점[1];
IF 저점 > 저점1 and 저점1 > 0 Then
buy();
}
#추가된 매수진입식
if T == 1 and 저점 < 저점1 and 저점1 > 0 and crossup(var1,저점1) Then
buy();
if T == 1 and var1 > 고점 Then
고점 = var1;
if T == -1 and T != T[1] Then{
저점 = var1;
저점1 = 저점[1];
if 고점 < 고점1 and 고점1 > 0 Then
sell();
}
if T == -1 and var1 < 저점 Then
저점 = var1;
#추가된 매도진입식
if T == -1 and 고점 > 고점1 and 고점1 > 0 and CrossDown(var1, 고점1) Then
sell();
var: month(0),nday(0),week(0);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then
SetStopEndofday(144000);
Else
SetStopEndofday(0);
즐거운 하루되세요
> 너무조아 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> 위 그림은 아래 수식에 의하여 발생 된 진입 신호 입니다.
var : T(0),고점(0),고점1(0),저점(0),저점1(0);
var1 = ma(c,20);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if T == 1 and T != T[1] Then{
고점 = var1;
고점1 = 고점[1];
IF 저점 > 저점1 and 저점1 > 0 Then
buy();
}
if T == 1 and var1 > 고점 Then
고점 = var1;
if T == -1 and T != T[1] Then{
저점 = var1;
저점1 = 저점[1];
if 고점 < 고점1 and 고점1 > 0 Then
sell();
}
if T == -1 and var1 < 저점 Then
저점 = var1;
var: month(0),nday(0),week(0);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then
SetStopEndofday(144000);
Else
SetStopEndofday(0);
여기에
그림1 과 같이 이동평균선 var1 에서
1.고점 > 고점[1] 일 경우에는 var1의 고점[1]의 값을 현재 var1의 값이 하향 돌파시(청색하향화살표표시부분) 매도진입 하고
2. 저점 < 저점[1] 일 경우에는 var1의 저점[1]의 값을 현재 var1의 값이 상향 돌파시(빨강색상향화살표표시부분) 매수진입 하도록 위 수식에 추가 보완 하여 주시면 감사 하겠습니다.
다음글
이전글