커뮤니티
부탁합니다
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개합이 연속 양봉이면 마지막캔들에 매수신호 발생
반대로 음봉이면 마지막캔들에 매도신호발생하도록 부탁드립니다
다음글
이전글