커뮤니티

지표1,2 를 구현 부탁드립니다.

프로필 이미지
천장지구
2023-11-14 13:57:49
523
글번호 174041
답변완료
var1(3.0) = data2(openD(0))-data7(openD(0)); var2(2.0) = data3(openD(0))-data8(openD(0)); var3(1.0) = data4(openD(0))-data9(openD(0)); var4(-2.0) = data5(openD(0))-data10(openD(0)); var5(-4.0) = data6(openD(0))-data11(openD(0)); 범위1. var1~var5 중 0 보다 큰 경우 양의 값 중 가장 작은 값(1.0) 범위2. var1~var5 중 0 보다 작은 경우 음의 값 중 가장 큰 값(-2.0) 범위3. 범위 1값의 두개 당일시가 합 (data4(openD(0))+data9(openD(0))) 범위4. 범위 2값의 두개 당일시가 합 (data5(openD(0))+data10(openD(0))) 지표1. (범위1-범위2) 수치를 나타나게 해주세요. (10-(-2.0) 지표2. (범위3+범위4)*0.5 수치를 나타나게 해주세요. 항상 도움주셔서 감사합니다. 좋은 하루 되세요~
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-11-14 14:21:45

안녕하세요 예스스탁입니다. var1 = data2(openD(0))-data7(openD(0)); var2 = data3(openD(0))-data8(openD(0)); var3 = data4(openD(0))-data9(openD(0)); var4 = data5(openD(0))-data10(openD(0)); var5 = data6(openD(0))-data11(openD(0)); var11 = data2(openD(0))+data7(openD(0)); var21 = data3(openD(0))+data8(openD(0)); var31 = data4(openD(0))+data9(openD(0)); var41 = data5(openD(0))+data10(openD(0)); var51 = data6(openD(0))+data11(openD(0)); value1 = 0; if var1 > 0 and (value1 == 0 or (value1 != 0 and var1 < value1)) Then { value1 = var1; value11 = var11; } if var2 > 0 and (value1 == 0 or (value1 != 0 and var2 < value1)) Then { value1 = var2; value11 = var21; } if var3 > 0 and (value1 == 0 or (value1 != 0 and var3 < value1)) Then { value1 = var3; value11 = var31; } if var4 > 0 and (value1 == 0 or (value1 != 0 and var4 < value1)) Then { value1 = var4; value11 = var41; } if var5 > 0 and (value1 == 0 or (value1 != 0 and var5 < value1)) Then { value1 = var5; value11 = var51; } value2 = 0; if var1 < 0 and (value2 == 0 or (value1 != 0 and var1 > value2)) Then { value2 = var1; value21 = var11; } if var2 < 0 and (value2 == 0 or (value1 != 0 and var2 > value2)) Then { value2 = var2; value21 = var21; } if var3 < 0 and (value2 == 0 or (value1 != 0 and var3 > value2)) Then { value2 = var3; value21 = var31; } if var4 < 0 and (value2 == 0 or (value1 != 0 and var4 > value2)) Then { value2 = var4; value21 = var41; } if var5 < 0 and (value2 == 0 or (value1 != 0 and var5 > value2)) Then { value2 = var5; value21 = var51; } if value1 != 0 and Value2 != 0 Then { Plot1(value1-Value2); Plot2((value11+Value21)/2); } Else { NoPlot(1); NoPlot(2); } 즐거운 하루되세요 > 천장지구 님이 쓴 글입니다. > 제목 : 지표1,2 를 구현 부탁드립니다. > var1(3.0) = data2(openD(0))-data7(openD(0)); var2(2.0) = data3(openD(0))-data8(openD(0)); var3(1.0) = data4(openD(0))-data9(openD(0)); var4(-2.0) = data5(openD(0))-data10(openD(0)); var5(-4.0) = data6(openD(0))-data11(openD(0)); 범위1. var1~var5 중 0 보다 큰 경우 양의 값 중 가장 작은 값(1.0) 범위2. var1~var5 중 0 보다 작은 경우 음의 값 중 가장 큰 값(-2.0) 범위3. 범위 1값의 두개 당일시가 합 (data4(openD(0))+data9(openD(0))) 범위4. 범위 2값의 두개 당일시가 합 (data5(openD(0))+data10(openD(0))) 지표1. (범위1-범위2) 수치를 나타나게 해주세요. (10-(-2.0) 지표2. (범위3+범위4)*0.5 수치를 나타나게 해주세요. 항상 도움주셔서 감사합니다. 좋은 하루 되세요~