커뮤니티

부탁합니다

프로필 이미지
매화산삼
2017-02-21 10:50:33
106
글번호 107058
답변완료
3분봉과 90틱 각각 갭보정 차트에서 캔들3개 합이 양봉이고 그다음 캔들3개합이 양봉이면 즉 캔들3개합이 연속 양봉이면 마지막캔들에 매수신호 발생 반대로 음봉이면 마지막캔들에 매도신호발생하도록 부탁드립니다
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2017-02-21 15:16:16

안녕하세요 예스스탁입니다. 3분봉을 기본차트 주기로, 90틱을 참조데이터로 추가하거나 90틱봉을 기본차트 주기로, 3분봉을 참조데이터로 추가한 이후에 아래식 적용하시면 됩니다. 참조데이터는 차트왼쪽 상단의 종목선택 버튼 중 오른쪽 클릭하면 추가하실수 있고 기본차트 종목과 동일종목으로 다른주기로 데이터 지정가능합니다. var : idx1(0,data1),idx2(0,data1),O1(0,data1),O2(0,data2); var : T1(0,data1),T11(0,data1),T2(0,data2),T22(0,data2); var : TF1(0,data1),TF2(0,data2); if data1(Bdate != Bdate[1]) Then idx1 = 0; else idx1 = idx1+1; if data2(Bdate != Bdate[1]) Then idx2 = 0; else idx2 = idx2+1; TF1 = idx1%3; TF2 = idx2%3; if data1(Bdate != Bdate[1] or (Bdate == Bdate[1] and TF1 < TF1[1])) Then O1 = data1(o); if data2(Bdate != Bdate[1] or (Bdate == Bdate[1] and TF2 < TF2[1])) Then O2 = data2(o); if O1 > 0 and TF1 == 2 Then{ if data1(C) > O1 Then T1 = 1; if data1(C) < O1 Then T1 = -1; T11 = T1[1]; if T1 == 1 and T11 == 1 and T2 == 1 and T22 == 1 Then buy(); if T1 == -1 and T11 == -1 and T2 == -1 and T22 == -1 Then sell(); } if O2 > 0 and TF2 == 2 Then{ if data2(C) > O2 Then T2 = 1; if data2(C) < O2 Then T2 = -1; T11 = T1[1]; } 즐거운 하루되세요 > 매화산삼 님이 쓴 글입니다. > 제목 : 부탁합니다 > 3분봉과 90틱 각각 갭보정 차트에서 캔들3개 합이 양봉이고 그다음 캔들3개합이 양봉이면 즉 캔들3개합이 연속 양봉이면 마지막캔들에 매수신호 발생 반대로 음봉이면 마지막캔들에 매도신호발생하도록 부탁드립니다
프로필 이미지

매화산삼

2017-02-21 20:28:05

> 3분봉 차트에서 시가봉부터 시작 캔들3개 합이 양봉이고 그다음 캔들3개합이 양봉이면 즉 캔들3개합이 연속 양봉이면 마지막캔들에 매수신호 발생 반대로 연속 음봉이면 마지막캔들에 매도신호발생하도록 부탁드립니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁합니다 > 안녕하세요 예스스탁입니다. 3분봉을 기본차트 주기로, 90틱을 참조데이터로 추가하거나 90틱봉을 기본차트 주기로, 3분봉을 참조데이터로 추가한 이후에 아래식 적용하시면 됩니다. 참조데이터는 차트왼쪽 상단의 종목선택 버튼 중 오른쪽 클릭하면 추가하실수 있고 기본차트 종목과 동일종목으로 다른주기로 데이터 지정가능합니다. var : idx1(0,data1),idx2(0,data1),O1(0,data1),O2(0,data2); var : T1(0,data1),T11(0,data1),T2(0,data2),T22(0,data2); var : TF1(0,data1),TF2(0,data2); if data1(Bdate != Bdate[1]) Then idx1 = 0; else idx1 = idx1+1; if data2(Bdate != Bdate[1]) Then idx2 = 0; else idx2 = idx2+1; TF1 = idx1%3; TF2 = idx2%3; if data1(Bdate != Bdate[1] or (Bdate == Bdate[1] and TF1 < TF1[1])) Then O1 = data1(o); if data2(Bdate != Bdate[1] or (Bdate == Bdate[1] and TF2 < TF2[1])) Then O2 = data2(o); if O1 > 0 and TF1 == 2 Then{ if data1(C) > O1 Then T1 = 1; if data1(C) < O1 Then T1 = -1; T11 = T1[1]; if T1 == 1 and T11 == 1 and T2 == 1 and T22 == 1 Then buy(); if T1 == -1 and T11 == -1 and T2 == -1 and T22 == -1 Then sell(); } if O2 > 0 and TF2 == 2 Then{ if data2(C) > O2 Then T2 = 1; if data2(C) < O2 Then T2 = -1; T11 = T1[1]; } 즐거운 하루되세요 > 매화산삼 님이 쓴 글입니다. > 제목 : 부탁합니다 > 3분봉과 90틱 각각 갭보정 차트에서 캔들3개 합이 양봉이고 그다음 캔들3개합이 양봉이면 즉 캔들3개합이 연속 양봉이면 마지막캔들에 매수신호 발생 반대로 음봉이면 마지막캔들에 매도신호발생하도록 부탁드립니다