커뮤니티

수식 부탁드립니다.

프로필 이미지
양치기
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일전부터 어제까지의 저가를 하방 돌파하면 매도 하는 시스템식 부탁드립니다. 감사합니다.