커뮤니티

왜 안되져?

프로필 이미지
하루우유
2011-07-28 03:15:23
628
글번호 41394
답변완료
안녕하세요 예스스탁입니다. 시스템식이 아니면 화살표로 표시할 수 없습니다. 지표식으로 작성하신후 속성화면에서 상승은 삼각형(상) 그래프로 하락은 삼각형(하) 그래프로 설정하시기 바랍니다. 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"하락"); 즐거운 하루되세요 뭔가 오차가 있는데 그게 뭔지 모르겠군요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-07-28 14:24:43

안녕하세요 예스스탁입니다. plot함수를 분리했습니다. 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 plot2(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]; if (상승장악형 or 상승반격형 or 상승박차형) Then plot1(H,"상승"); if (하락장악형 or 하락반격형 or 하락박차형) Then plot1(L"하락"); 즐거운 하루되세요 뭔가 오차가 있는데 그게 뭔지 모르겠군요?