커뮤니티
캔들패턴 신호 표시
2011-07-26 01:39:59
710
글번호 41304
차트에서 다음의 패턴들이 나왔을 때
상승장악형
상승반격형
상승박차형
하락장악형
하락반격형
하락박차형
신호를 차트에 화살표 표시하고 싶습니다.
시스템식이 아닌 지표식으로 화살표를 표시할 수 있나요?
만약 없다면
상승형은 해당 캔들의 저가에 상승삼각형으로
하락형은 해당 캔들의 고가에 하락삼각형으로
표시하고 싶습니다.
------------------------------------------
Var : Body(0),Highbody(0),Lowbody(0),Height(0),Uptag(0),Dntag(0),Long(False);
var : 상승장악형(false),상승반격형(false),상승박차형(false);
var : 하락장악형(false),하락반격형(false),하락박차형(false);
Body = Abs(C-O);
Highbody = MaxList(Open,Close);
Lowbody = MinList(Open,Close);
Height = H-L;
Uptag = H - Max(O,C);
Dntag = Min(O,C) - L;
If Abs(O-C) > Ma(Abs(O-C),10)*2 Then
Long = True;
Else
Long = False;
If UpTag == 0 and DnTag == 0 Then
Condition1 = True;
Else
Condition1 = False;
상승장악형 = C[1] < Ma(c,10)[1] and C[1] < O[1] and C > O and Body > Ma(Body,10)*2 and
Highbody > Highbody[1] and Lowbody < Lowbody[1];
상승반격형 = C[1] < Ma(C,10)[1] and C[1] < O[1] and body[1] > Ma(body[1],10)*2 and C > O and
Abs(C-C[1]) < Ma(Height,10)*0.1;
상승박차형 = (C[1] < O[1] and Long[1] == True and Condition1[1] == True ) and
(Long == True and C > O and Condition1 == True ) and (L > H[1]);
하락장악형 = C[1] >= Ma(C,10)[1] and C[1] > O[1] and C < O and Body > Ma(Body,10)*2 and
Highbody > Highbody[1] and Lowbody < Lowbody[1];
하락반격형 = C[1] > Ma(c,10)[1] and C[1] > O[1] and Body[1] > Ma(Body,10)[1]*2 and
C < O and Abs(C-C[1]) < Ma(Height,10)*0.1;
하락박차형 = C[1] > O[1] and Body[1] > Ma(Body,10)[1]*2 and UpTag[1] == 0 and DnTag[1] == 0 and
C < O and Body > Ma(Body,10)*2 and UpTag == 0 and DnTag == 0 and H < L[1];
답변 1
예스스탁 예스스탁 답변
2011-07-26 10:17:42
안녕하세요
예스스탁입니다.
시스템식이 아니면 화살표로 표시할 수 없습니다.
지표식으로 작성하신후
속성화면에서
상승은 삼각형(상) 그래프로
하락은 삼각형(하) 그래프로 설정하시기 바랍니다.
Var : Body(0),Highbody(0),Lowbody(0),Height(0),Uptag(0),Dntag(0),Long(False);
var : 상승장악형(false),상승반격형(false),상승박차형(false);
var : 하락장악형(false),하락반격형(false),하락박차형(false);
Body = Abs(C-O);
Highbody = MaxList(Open,Close);
Lowbody = MinList(Open,Close);
Height = H-L;
Uptag = H - Max(O,C);
Dntag = Min(O,C) - L;
If Abs(O-C) > Ma(Abs(O-C),10)*2 Then
Long = True;
Else
Long = False;
If UpTag == 0 and DnTag == 0 Then
Condition1 = True;
Else
Condition1 = False;
상승장악형 = C[1] < Ma(c,10)[1] and C[1] < O[1] and C > O and Body > Ma(Body,10)*2 and
Highbody > Highbody[1] and Lowbody < Lowbody[1];
상승반격형 = C[1] < Ma(C,10)[1] and C[1] < O[1] and body[1] > Ma(body[1],10)*2 and C > O and
Abs(C-C[1]) < Ma(Height,10)*0.1;
상승박차형 = (C[1] < O[1] and Long[1] == True and Condition1[1] == True ) and
(Long == True and C > O and Condition1 == True ) and (L > H[1]);
하락장악형 = C[1] >= Ma(C,10)[1] and C[1] > O[1] and C < O and Body > Ma(Body,10)*2 and
Highbody > Highbody[1] and Lowbody < Lowbody[1];
하락반격형 = C[1] > Ma(c,10)[1] and C[1] > O[1] and Body[1] > Ma(Body,10)[1]*2 and
C < O and Abs(C-C[1]) < Ma(Height,10)*0.1;
하락박차형 = C[1] > O[1] and Body[1] > Ma(Body,10)[1]*2 and UpTag[1] == 0 and DnTag[1] == 0 and
C < O and Body > Ma(Body,10)*2 and UpTag == 0 and DnTag == 0 and H < L[1];
if (상승장악형 or 상승반격형 or 상승박차형) Then
plot1(H,"상승");
if (하락장악형 or 하락반격형 or 하락박차형) Then
plot1(L"하락");
즐거운 하루되세요
> 까냐스키 님이 쓴 글입니다.
> 제목 : 캔들패턴 신호 표시
>
차트에서 다음의 패턴들이 나왔을 때
상승장악형
상승반격형
상승박차형
하락장악형
하락반격형
하락박차형
신호를 차트에 화살표 표시하고 싶습니다.
시스템식이 아닌 지표식으로 화살표를 표시할 수 있나요?
만약 없다면
상승형은 해당 캔들의 저가에 상승삼각형으로
하락형은 해당 캔들의 고가에 하락삼각형으로
표시하고 싶습니다.
------------------------------------------
Var : Body(0),Highbody(0),Lowbody(0),Height(0),Uptag(0),Dntag(0),Long(False);
var : 상승장악형(false),상승반격형(false),상승박차형(false);
var : 하락장악형(false),하락반격형(false),하락박차형(false);
Body = Abs(C-O);
Highbody = MaxList(Open,Close);
Lowbody = MinList(Open,Close);
Height = H-L;
Uptag = H - Max(O,C);
Dntag = Min(O,C) - L;
If Abs(O-C) > Ma(Abs(O-C),10)*2 Then
Long = True;
Else
Long = False;
If UpTag == 0 and DnTag == 0 Then
Condition1 = True;
Else
Condition1 = False;
상승장악형 = C[1] < Ma(c,10)[1] and C[1] < O[1] and C > O and Body > Ma(Body,10)*2 and
Highbody > Highbody[1] and Lowbody < Lowbody[1];
상승반격형 = C[1] < Ma(C,10)[1] and C[1] < O[1] and body[1] > Ma(body[1],10)*2 and C > O and
Abs(C-C[1]) < Ma(Height,10)*0.1;
상승박차형 = (C[1] < O[1] and Long[1] == True and Condition1[1] == True ) and
(Long == True and C > O and Condition1 == True ) and (L > H[1]);
하락장악형 = C[1] >= Ma(C,10)[1] and C[1] > O[1] and C < O and Body > Ma(Body,10)*2 and
Highbody > Highbody[1] and Lowbody < Lowbody[1];
하락반격형 = C[1] > Ma(c,10)[1] and C[1] > O[1] and Body[1] > Ma(Body,10)[1]*2 and
C < O and Abs(C-C[1]) < Ma(Height,10)*0.1;
하락박차형 = C[1] > O[1] and Body[1] > Ma(Body,10)[1]*2 and UpTag[1] == 0 and DnTag[1] == 0 and
C < O and Body > Ma(Body,10)*2 and UpTag == 0 and DnTag == 0 and H < L[1];
이전글