커뮤니티

문의드립니다!

프로필 이미지
유로파54
2021-06-04 10:18:42
864
글번호 149632
답변완료
안녕하세요! 아래수식은 며칠전 만들어주신 수식인데요.. 여기서 data1을 기준으로 가장 근접한 캔들을 하나가 아닌 2개로 수정해주셨으면 합니다 즉, 가장 근접한 캔들과 그다음 근접한 캔들이 해당이 되겠습니다 자꾸 번거롭게 해드려서 죄송합니다! ------------------------------------------------------------------------------------ var : D2(0,Data2),D3(0,data3),D4(0,data4); D2 = abs(Data2(OpenD(0))-Data1(openD(1))); D3 = abs(Data3(OpenD(0))-Data1(openD(1))); D4 = abs(Data4(OpenD(0))-Data1(openD(1))); if min(D2,D3,D4) == D2 Then { value2 = data2(HighD(0)); value3 = data2(LowD(0)); Value4 = (value2+Value3)/2; } Else if min(D2,D3,D4) == D3 Then { value2 = data3(HighD(0)); value3 = data3(LowD(0)); Value4 = (value2+Value3)/2; } Else if min(D2,D3,D4) == D2 Then { value2 = data4(HighD(0)); value3 = data4(LowD(0)); Value4 = (value2+Value3)/2; } plot2(value2,"당일고"); plot3(value3,"당일저"); plot4(value4,"중간선");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-06-04 13:26:46

안녕하세요 예스스탁입니다. var : D2(0,Data2),D3(0,data3),D4(0,data4); D2 = abs(Data2(OpenD(0))-Data1(openD(1))); D3 = abs(Data3(OpenD(0))-Data1(openD(1))); D4 = abs(Data4(OpenD(0))-Data1(openD(1))); if NthMinList(1,D2,D3,D4) == D2 Then { value2 = data2(HighD(0)); value3 = data2(LowD(0)); Value4 = (value2+Value3)/2; } Else if NthMinList(1,D2,D3,D4) == D3 Then { value2 = data3(HighD(0)); value3 = data3(LowD(0)); Value4 = (value2+Value3)/2; } Else if NthMinList(1,D2,D3,D4) == D2 Then { value2 = data4(HighD(0)); value3 = data4(LowD(0)); Value4 = (value2+Value3)/2; } if NthMinList(2,D2,D3,D4) == D2 Then { value21 = data2(HighD(0)); value31 = data2(LowD(0)); Value41 = (value2+Value3)/2; } Else if NthMinList(2,D2,D3,D4) == D3 Then { value21 = data3(HighD(0)); value31 = data3(LowD(0)); Value41 = (value2+Value3)/2; } Else if NthMinList(2,D2,D3,D4) == D2 Then { value21 = data4(HighD(0)); value31 = data4(LowD(0)); Value41 = (value2+Value3)/2; } plot2(value2,"당일고1"); plot3(value3,"당일저1"); plot4(value4,"중간선1"); plot5(value21,"당일고2"); plot6(value31,"당일저2"); plot7(value41,"중간선2"); 즐거운 하루되세요 > 유로파54 님이 쓴 글입니다. > 제목 : 문의드립니다! > 안녕하세요! 아래수식은 며칠전 만들어주신 수식인데요.. 여기서 data1을 기준으로 가장 근접한 캔들을 하나가 아닌 2개로 수정해주셨으면 합니다 즉, 가장 근접한 캔들과 그다음 근접한 캔들이 해당이 되겠습니다 자꾸 번거롭게 해드려서 죄송합니다! ------------------------------------------------------------------------------------ var : D2(0,Data2),D3(0,data3),D4(0,data4); D2 = abs(Data2(OpenD(0))-Data1(openD(1))); D3 = abs(Data3(OpenD(0))-Data1(openD(1))); D4 = abs(Data4(OpenD(0))-Data1(openD(1))); if min(D2,D3,D4) == D2 Then { value2 = data2(HighD(0)); value3 = data2(LowD(0)); Value4 = (value2+Value3)/2; } Else if min(D2,D3,D4) == D3 Then { value2 = data3(HighD(0)); value3 = data3(LowD(0)); Value4 = (value2+Value3)/2; } Else if min(D2,D3,D4) == D2 Then { value2 = data4(HighD(0)); value3 = data4(LowD(0)); Value4 = (value2+Value3)/2; } plot2(value2,"당일고"); plot3(value3,"당일저"); plot4(value4,"중간선");