커뮤니티
수식 부탁드립니다.
2017-01-07 18:28:06
103
글번호 105674
항상 도움 주셔서 감사합니다.
문1)
차트 5분봉에서
매일 8시부터 14시 까지의 고가와 저가를 구한 후
차트에 TL_NEW 함수를 사용하여 사각형 박스(8시부터 14까지의 사각형)를 그리고 싶습니다.
14시에 고가와 저가를 가지고 박스를 그립니다.
사각형 윗 = 8시부터 14시까지의 고가
사각형 아래 = 8시부터 14시까지의 저가
좌측 세로 = 8시(8시부터 14시까지의 고가,저가)
우측 세로 = 14시(8시부터 14시까지의 고가,저가)
문2)
차트 5분봉에서
매일 8시부터 14시 까지의 고가와 저가를 구한 후
차트에 하루내내 8시부터 14시 까지의 고가와 저가를 표시하고 싶습니다.
14시에 그날의 고가와 저가가 확정되면 해당 값을 가지고 차트에
하루동안 일직선으로 표시합니다.
다음날 똑같이 반복합니다.
14시 이전에는 표시가 안되면 14시 이후부터 다음달 7시까지 표시해도 됩니다.
문3)
차트 5분봉에서
매일 8시부터 14시 까지의 고가와 저가를 구한 후
14시 이후부터
8시부터 14시 이전까지의 고가를 상방 돌파시 매수
8시부터 14시 이전까지의 저가를 하방 돌파시 매도
하는 시스템식 부탁드립니다.
문4)
차트 5분봉에서
매주(금주) 월요일부터 금요일까지 장 시작시
전주 월요일부터 전주 금요일까지의 고가와 저가를 구하여
전주 월요일부터 금요일까지의 고가를 상방 돌파하면 매수
전주 월요일부터 금요일까지의 저가를 하방 돌파하면 매도
하는 시스템식 부탁드립니다.
문5)
차트 5분봉에서
매일 해외선물 장이 시작시
10일전부터 어제까지의 고가와 저가를 구하여
10일전부터 어제까지의 고가를 상방 돌파하면 매수
10일전부터 어제까지의 저가를 하방 돌파하면 매도
하는 시스템식 부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2017-01-09 13:36:33
안녕하세요
예스스탁입니다.
1,2,3
input : 시작시간(80000),끝시간(140000);
var : SD1(0),ST1(0),ED1(0),ET1(0),HH(0),LL(0),Tcond(false);
var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0),TL6(0);
if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then{
TL_Delete(TL5);
TL_Delete(TL6);
Tcond = true;
SD1 = sdate;
ST1 = stime;
HH = H;
LL = L;
if HH[1] > 0 and LL[1] > 0 then{
TL_New(SD1[1],ST1[1],HH[1],ED1[1],ET1[1],HH[1]);
TL_New(SD1[1],ST1[1],LL[1],ED1[1],ET1[1],LL[1]);
TL_New(SD1[1],ST1[1],HH[1],SD1[1],ST1[1],LL[1]);
TL_New(ED1[1],ET1[1],HH[1],ED1[1],ET1[1],LL[1]);
TL_New(ED1[1],ET1[1],HH[1],sdate[1],stime[1],HH[1]);
TL_New(ED1[1],ET1[1],LL[1],sdate[1],stime[1],LL[1]);
}
}
if stime == 끝시간 or (stime > 끝시간 and stime[1] < 끝시간) Then{
Tcond = false;
}
if Tcond == true Then{
ED1 = sdate;
ET1 = stime;
if H > HH Then
HH = H;
if L < LL Then
LL = L;
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
TL_Delete(TL4);
if SD1 > 0 and ST1 > 0 Then{
TL1 = TL_New(SD1,ST1,HH,ED1,ET1,HH);
TL2 = TL_New(SD1,ST1,LL,ED1,ET1,LL);
TL3 = TL_New(SD1,ST1,HH,SD1,ST1,LL);
TL4 = TL_New(ED1,ET1,HH,ED1,ET1,LL);
}
}
if Tcond == false then{
TL_Delete(TL5);
TL_Delete(TL6);
TL5 = TL_New(ED1,ET1,HH,sdate,stime,HH);
TL6 = TL_New(ED1,ET1,LL,sdate,stime,LL);
if crossup(c,HH) Then
buy();
if CrossDown(c,LL) Then
sell();
}
4
var : HH(0),LL(0),H1(0),L1(0);
if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then{
HH = H;
LL = L;
H1 = HH[1];
L1 = LL[1];
Condition1 = false;
}
if Condition1 == true then{
if H > HH Then
HH = H;
if L < LL Then
LL = L;
if H1 > 0 and L1 > 0 then{
if crossup(C,H1) Then
buy();
if CrossDown(c,L1) Then
sell();
}
}
5
input : N(10);
var : cnt(0),HH(0),LL(0);
if dayhigh(N) > 0 then{
HH = dayhigh(1);
LL = daylow(1);
for cnt = 1 to N{
if dayhigh(cnt) > HH Then
HH = dayhigh(cnt);
if DayLow(cnt) < LL Then
LL = daylow(cnt);
}
if crossup(C,HH) Then
buy();
if CrossDown(C,LL) Then
sell();
}
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 항상 도움 주셔서 감사합니다.
문1)
차트 5분봉에서
매일 8시부터 14시 까지의 고가와 저가를 구한 후
차트에 TL_NEW 함수를 사용하여 사각형 박스(8시부터 14까지의 사각형)를 그리고 싶습니다.
14시에 고가와 저가를 가지고 박스를 그립니다.
사각형 윗 = 8시부터 14시까지의 고가
사각형 아래 = 8시부터 14시까지의 저가
좌측 세로 = 8시(8시부터 14시까지의 고가,저가)
우측 세로 = 14시(8시부터 14시까지의 고가,저가)
문2)
차트 5분봉에서
매일 8시부터 14시 까지의 고가와 저가를 구한 후
차트에 하루내내 8시부터 14시 까지의 고가와 저가를 표시하고 싶습니다.
14시에 그날의 고가와 저가가 확정되면 해당 값을 가지고 차트에
하루동안 일직선으로 표시합니다.
다음날 똑같이 반복합니다.
14시 이전에는 표시가 안되면 14시 이후부터 다음달 7시까지 표시해도 됩니다.
문3)
차트 5분봉에서
매일 8시부터 14시 까지의 고가와 저가를 구한 후
14시 이후부터
8시부터 14시 이전까지의 고가를 상방 돌파시 매수
8시부터 14시 이전까지의 저가를 하방 돌파시 매도
하는 시스템식 부탁드립니다.
문4)
차트 5분봉에서
매주(금주) 월요일부터 금요일까지 장 시작시
전주 월요일부터 전주 금요일까지의 고가와 저가를 구하여
전주 월요일부터 금요일까지의 고가를 상방 돌파하면 매수
전주 월요일부터 금요일까지의 저가를 하방 돌파하면 매도
하는 시스템식 부탁드립니다.
문5)
차트 5분봉에서
매일 해외선물 장이 시작시
10일전부터 어제까지의 고가와 저가를 구하여
10일전부터 어제까지의 고가를 상방 돌파하면 매수
10일전부터 어제까지의 저가를 하방 돌파하면 매도
하는 시스템식 부탁드립니다.
감사합니다.
다음글
이전글