커뮤니티

수식 부탁드립니다

프로필 이미지
오이도인
2022-06-24 18:41:16
1452
글번호 160184
답변완료
수고하십니다. 아래 식을 data2에 적용할 수 있게 수정해 주세요... 수고하세요... ########## input : Length(3); var : Hdate(0),Htime(0),Hval(0), TL1(0); var : Ldate(0),Ltime(0),Lval(0), TL2(0); var : TL(0),T(0); if SwingHigh(1, H, Length, Length, Length*2+1) != -1 Then { T = 1; Hdate = sDate[Length]; Htime = sTime[Length]; Hval = H[Length]; TL_delete(TL1); TL1 = TL_New(Hdate, Htime, Hval, sdate, stime, Hval); TL_SetColor(TL1, MAGENTA); TL_SetExtRight(TL1,true); TL_SetSize(TL1,2); if Lval > 0 Then { if T != T[1] Then { value1 = sDate[Length]; value2 = sTime[Length]; value3 = H[Length]; TL = TL_New(Value4,Value5,Value6,value1,Value2,Value3); TL_SetColor(TL,Red); } Else { if H[Length] > Hval[1] Then { value1 = sDate[Length]; value2 = sTime[Length]; value3 = H[Length]; TL_SetEnd(TL,value1,Value2,Value3); } } } } if SwingLow(1, L, Length, Length, Length*2+1) != -1 Then { T = -1; TL_delete(TL2); Ldate = sDate[Length]; Ltime = sTime[Length]; Lval = L[Length]; TL2 = TL_New(Ldate, Ltime, Lval, sdate, stime, Lval); TL_SetColor(TL2, GREEN); TL_SetExtRight(TL2,true); TL_SetSize(TL2,2); if Hval > 0 Then { if T != T[1] Then { value4 = sDate[Length]; value5 = sTime[Length]; value6 = L[Length]; TL = TL_New(value1,Value2,Value3,value4,Value5,Value6); TL_SetColor(TL,Blue); } Else { if H[Length] > Hval[1] Then { value4 = sDate[Length]; value5 = sTime[Length]; value6 = L[Length]; TL_SetEnd(TL,value4,Value5,Value6); } } } } # 그래프 종류 속성 점그래프 Plot1(Hval,"swHigh",MAGENTA,0,4); Plot2(Lval,"swLow",GREEN,0,4); Plot3(Hval,"swHigh확장",MAGENTA,0,4); Plot4(Lval,"swLow확장",GREEN,0,4); FixPlotShift(1,-Length); FixPlotShift(2,-Length);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-06-27 09:11:16

안녕하세요 예스스탁입니다. input : Length(3); var : Hdate(0,Data2),Htime(0,Data2),Hval(0,Data2), TL1(0,Data2); var : Ldate(0,Data2),Ltime(0,Data2),Lval(0,Data2), TL2(0,Data2); var : TL(0,Data2),T(0,Data2); if data2(SwingHigh(1, H, Length, Length, Length*2+1)) != -1 Then { T = 1; Hdate = data2(sDate[Length]); Htime = data2(sTime[Length]); Hval = data2(H[Length]); TL_delete(TL1); TL1 = TL_New_Self(Hdate, Htime, Hval, sdate, stime, Hval); TL_SetColor(TL1, MAGENTA); TL_SetExtRight(TL1,true); TL_SetSize(TL1,2); if Lval > 0 Then { if T != T[1] Then { value1 = data2(sDate[Length]); value2 = data2(sTime[Length]); value3 = data2(H[Length]); TL = TL_New_Self(Value4,Value5,Value6,value1,Value2,Value3); TL_SetColor(TL,Red); } Else { if data2(H[Length]) > Hval[1] Then { value1 = data2(sDate[Length]); value2 = data2(sTime[Length]); value3 = data2(H[Length]); TL_SetEnd(TL,value1,Value2,Value3); } } } } if data2(SwingLow(1, L, Length, Length, Length*2+1)) != -1 Then { T = -1; TL_delete(TL2); Ldate = data2(sDate[Length]); Ltime = data2(sTime[Length]); Lval = data2(L[Length]); TL2 = TL_New_Self(Ldate, Ltime, Lval, sdate, stime, Lval); TL_SetColor(TL2, GREEN); TL_SetExtRight(TL2,true); TL_SetSize(TL2,2); if Hval > 0 Then { if T != T[1] Then { value4 = data2(sDate[Length]); value5 = data2(sTime[Length]); value6 = data2(L[Length]); TL = TL_New_Self(value1,Value2,Value3,value4,Value5,Value6); TL_SetColor(TL,Blue); } Else { if data2(H[Length]) > Hval[1] Then { value4 = data2(sDate[Length]); value5 = data2(sTime[Length]); value6 = data2(L[Length]); TL_SetEnd(TL,value4,Value5,Value6); } } } } # 그래프 종류 속성 점그래프 Plot1(Hval,"swHigh",MAGENTA,0,4); Plot2(Lval,"swLow",GREEN,0,4); Plot3(Hval,"swHigh확장",MAGENTA,0,4); Plot4(Lval,"swLow확장",GREEN,0,4); FixPlotShift(1,-Length); FixPlotShift(2,-Length); 즐거운 하루되세요 > 오이도인 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다 > 수고하십니다. 아래 식을 data2에 적용할 수 있게 수정해 주세요... 수고하세요... ########## input : Length(3); var : Hdate(0),Htime(0),Hval(0), TL1(0); var : Ldate(0),Ltime(0),Lval(0), TL2(0); var : TL(0),T(0); if SwingHigh(1, H, Length, Length, Length*2+1) != -1 Then { T = 1; Hdate = sDate[Length]; Htime = sTime[Length]; Hval = H[Length]; TL_delete(TL1); TL1 = TL_New(Hdate, Htime, Hval, sdate, stime, Hval); TL_SetColor(TL1, MAGENTA); TL_SetExtRight(TL1,true); TL_SetSize(TL1,2); if Lval > 0 Then { if T != T[1] Then { value1 = sDate[Length]; value2 = sTime[Length]; value3 = H[Length]; TL = TL_New(Value4,Value5,Value6,value1,Value2,Value3); TL_SetColor(TL,Red); } Else { if H[Length] > Hval[1] Then { value1 = sDate[Length]; value2 = sTime[Length]; value3 = H[Length]; TL_SetEnd(TL,value1,Value2,Value3); } } } } if SwingLow(1, L, Length, Length, Length*2+1) != -1 Then { T = -1; TL_delete(TL2); Ldate = sDate[Length]; Ltime = sTime[Length]; Lval = L[Length]; TL2 = TL_New(Ldate, Ltime, Lval, sdate, stime, Lval); TL_SetColor(TL2, GREEN); TL_SetExtRight(TL2,true); TL_SetSize(TL2,2); if Hval > 0 Then { if T != T[1] Then { value4 = sDate[Length]; value5 = sTime[Length]; value6 = L[Length]; TL = TL_New(value1,Value2,Value3,value4,Value5,Value6); TL_SetColor(TL,Blue); } Else { if H[Length] > Hval[1] Then { value4 = sDate[Length]; value5 = sTime[Length]; value6 = L[Length]; TL_SetEnd(TL,value4,Value5,Value6); } } } } # 그래프 종류 속성 점그래프 Plot1(Hval,"swHigh",MAGENTA,0,4); Plot2(Lval,"swLow",GREEN,0,4); Plot3(Hval,"swHigh확장",MAGENTA,0,4); Plot4(Lval,"swLow확장",GREEN,0,4); FixPlotShift(1,-Length); FixPlotShift(2,-Length);