커뮤니티

틱차트에서 분차트 상태를 참조할수 있는지요

프로필 이미지
뽕빵이
2013-01-16 14:40:16
238
글번호 58211
답변완료
틱차트에서 진입청산을 할 경우 분차트의 이평 상태를 체크해서 진입 결정할수 있는지요 예를들면 틱차트 이평 정배열,분차트도 이평 정배열 이러한 조건을 만들고 싶은데 하나의 시스템에서 이러한 것이 가능한지요. 가능하다면 어떤방식으로 해야하는지 설명해 주시면 감사하겠습니다. 예를들어 300틱 5,20,60 정배열 그리고 2분 5,20,60 정배열을 만족할때 300틱 5.10 골드크로스일때 매수진입 이런식을 만들어 주시면 감사하겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-01-16 15:31:42

안녕하세요 예스스탁입니다. 타주기의 값을 사용하는 방법은 2가지 입니다. 타주기를 참조데이터로 하여 사용하는 방법과 기본차트에서 타주기의 지표를 계산하는것입니다. 하지만 틱봉의 경우 하나의 봉의 시간주기가 일정치 않고 봉하나의 중간에 지정한 분주기의 경계시간이 위치할 경우가 많아 정확히 2분봉 이평의 값을 계산할수는 없습니다. 이런부분을 감안하고 작성해서 사용하신다면 1번식 이용하시면 되며 참조데이터 이용하시고자 하시면 2번식 이용하시면 됩니다. 참조데이터로 주종목의 데이터와 같은 종목을 주기만 달리해 차트에 추가하시면 되며 4.0버전에서만 틱봉에서 참조데이터 추가해 사용하실 수 있습니다. 1. input : Atime(10),P1(5),P2(20),P3(60),P4(10); var : cnt(0),count(0),sum1(0),mav1(0),sum2(0),mav2(0),sum3(0),mav3(0); Array : CC[100](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or (var1 < var1[1] and stime > stime[1]) Then{ value1 = value1+1; for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; sum1 = 0; sum2 = 0; sum3 = 0; for count = 0 to P3{ if count < P1 Then sum1 = sum1+CC[count]; if count < P2 Then sum2 = sum2+CC[count]; if count < P3 Then sum3 = sum3+CC[count]; } mav1 = sum1/P1; mav2 = sum2/P2; mav3 = sum3/P3; var1 = ma(c,P1); var2 = ma(C,P2); var3 = ma(c,p3); var4 = ma(c,P4); if var1 > var2 AND var2 > var3 AND MAV1 > MAV2 AND MAV2 > MAV3 AND CROSSUP(var1,var4) Then buy(); 2. input : P1(5),P2(20),P3(60),P4(10); var : d1mav1(0,data1),d1mav2(0,data1),d1mav3(0,data1),d1mav4(0,data1); var : d2mav1(0,data2),d2mav2(0,data2),d2mav3(0,data2); d1mav1 = data1(ma(c,P1)); d1mav2 = data1(ma(c,P2)); d1mav3 = data1(ma(C,P3)); d1mav4 = data1(ma(C,P4)); d2mav1 = data2(ma(c,P1)); d2mav2 = data2(ma(c,P2)); d2mav3 = data2(ma(C,P3)); if d2mav1 > d2mav2 AND d2mav2 > d2mav3 AND d1mav1 > d1mav2 AND d1mav2 > d1mav3 AND CROSSUP(d1mav1,d1mav4) Then buy(); 즐거운 하루되세요 > 뽕빵이 님이 쓴 글입니다. > 제목 : 틱차트에서 분차트 상태를 참조할수 있는지요 > 틱차트에서 진입청산을 할 경우 분차트의 이평 상태를 체크해서 진입 결정할수 있는지요 예를들면 틱차트 이평 정배열,분차트도 이평 정배열 이러한 조건을 만들고 싶은데 하나의 시스템에서 이러한 것이 가능한지요. 가능하다면 어떤방식으로 해야하는지 설명해 주시면 감사하겠습니다. 예를들어 300틱 5,20,60 정배열 그리고 2분 5,20,60 정배열을 만족할때 300틱 5.10 골드크로스일때 매수진입 이런식을 만들어 주시면 감사하겠습니다.