커뮤니티

수식 문의

프로필 이미지
흑수돌
2014-03-24 14:00:47
186
글번호 73733
답변완료
> please check attaschment. always thank you.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-03-24 11:11:21

안녕하세요 예스스탁입니다. 1. Var : 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); var : T(0),crossupv(0),UPv1(0),Upv2(0); var : crossdownv(0),Dnv1(0),Dnv2(0); var : Prev11(0),Prev12(0),Prev13(0); var : Prev21(0),Prev22(0),Prev23(0); 전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2; 기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, 52) + Lowest(Low, 52)) / 2; if crossup(선행스팬1,선행스팬2) then{ T = 1; Crossupv = (선행스팬1+선행스팬2)/2; UPv1 = H; Upv2 = 선행스팬1; PreV11 = CrossDownv; PreV12 = Upv1[1]; PreV13 = upv2[1]; PreV21 = PreV11[1]; PreV22 = PreV12[1]; PreV23 = PreV13[1]; } if T == 1 Then{ if H > UPv1 Then UPv1 = H; if 선행스팬1 > Upv2 Then Upv2 = 선행스팬1; plot1(CrossUpv,"cross",RED); plot2(Dnv1,"가격",RED); plot3(Dnv2,"선행",RED); plot4(prev11,"cross1",BLUE); plot5(prev12,"가격1",BLUE); plot6(prev13,"선행1",BLUE); plot7(prev21,"cross2",RED); plot8(prev22,"가격2",RED); plot9(prev23,"선행2",RED); } if CrossDown(선행스팬1,선행스팬2) then{ T = -1; CrossDownv = (선행스팬1+선행스팬2)/2; Dnv1 = L; Dnv2 = 선행스팬1; PreV11 = Crossupv; PreV12 = dnv1[1]; PreV13 = dnv2[1]; PreV21 = PreV11[1]; PreV22 = PreV12[1]; PreV23 = PreV13[1]; } if T == -1 Then{ if L < Dnv1 Then Dnv1 = L; if 선행스팬1 < Dnv2 Then Dnv2 = 선행스팬1; plot1(CrossDownv,"cross",BLUE); plot2(Upv1,"가격",BLUE); plot3(Upv2,"선행",BLUE); plot4(prev11,"cross1",RED); plot5(prev12,"가격1",RED); plot6(prev13,"선행1",RED); plot7(prev21,"cross2",BLUE); plot8(prev22,"가격2",BLUE); plot9(prev23,"선행2",BLUE); } 2. Var : 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0); var : T(0),crossupv(0),UPv1(0),Upv2(0); var : crossdownv(0),Dnv1(0),Dnv2(0); var : Prev11(0),Prev12(0),Prev13(0); var : Prev21(0),Prev22(0),Prev23(0); 전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2; 기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2; 후행스팬 = Close ; 선행스팬1 = (전환선 + 기준선) / 2 ; 선행스팬2 = (Highest(High, 52) + Lowest(Low, 52)) / 2; if crossup(선행스팬1,선행스팬2) then{ T = 1; var1 = var1+1; if var1%2 ==1 Then{ Crossupv = (선행스팬1+선행스팬2)/2; UPv1 = H; Upv2 = 선행스팬1; PreV11 = CrossDownv; PreV12 = Upv1[1]; PreV13 = upv2[1]; PreV21 = PreV11[1]; PreV22 = PreV12[1]; PreV23 = PreV13[1]; } } if T == 1 Then{ if var1%2 ==1 Then{ if H > UPv1 Then UPv1 = H; if 선행스팬1 > Upv2 Then Upv2 = 선행스팬1; } plot1(CrossUpv,"cross",RED); plot2(Dnv1,"가격",RED); plot3(Dnv2,"선행",RED); plot4(prev11,"cross1",BLUE); plot5(prev12,"가격1",BLUE); plot6(prev13,"선행1",BLUE); plot7(prev21,"cross2",RED); plot8(prev22,"가격2",RED); plot9(prev23,"선행2",RED); } if CrossDown(선행스팬1,선행스팬2) then{ T = -1; var2 = var2+1; if var2%2 == 1 Then{ CrossDownv = (선행스팬1+선행스팬2)/2; Dnv1 = L; Dnv2 = 선행스팬1; PreV11 = Crossupv; PreV12 = dnv1[1]; PreV13 = dnv2[1]; PreV21 = PreV11[1]; PreV22 = PreV12[1]; PreV23 = PreV13[1]; } } if T == -1 Then{ if var2%2 == 1 Then{ if L < Dnv1 Then Dnv1 = L; if 선행스팬1 < Dnv2 Then Dnv2 = 선행스팬1; } plot1(CrossDownv,"cross",BLUE); plot2(Upv1,"가격",blue); plot3(Upv2,"선행",blue); plot4(prev11,"cross1",RED); plot5(prev12,"가격1",RED); plot6(prev13,"선행1",RED); plot7(prev21,"cross2",BLUE); plot8(prev22,"가격2",BLUE); plot9(prev23,"선행2",BLUE); } 3. 게시판 부분은 양해해 주셔서 감사합니다. 질문과 답변이 공개로 처리되는데 질문이 공개가 되지 않는다는 몇몇분의 유선상 항의가 있었습니다. 즐거운 하루되세요 > 흑수돌 님이 쓴 글입니다. > 제목 : 수식 문의 > > please check attaschment. always thank you.